dgfirmware

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Match HD arrangement for CAN Tx manager.

    • -11
    • +7
    /firmware/App/Services/SystemComm.c
Finish fix to Valves module. Allow transition to heat disinfect mode from standby mode. Fix CAN comm logic for when DG is alone on bus.

    • -34
    • +47
    /firmware/App/Services/SystemComm.c
Added range checks to several functions.

    • -1
    • +0
    /firmware/App/Services/PIControllers.c
Removed V1 build option. UT updates.

    • -37
    • +33
    /firmware/App/Services/AlarmMgmt.c
    • -16
    • +2
    /firmware/App/Services/Reservoirs.c
Use notifications for RTI interrupt handling like HD.

    • -7
    • +42
    /firmware/App/Services/Interrupts.c
Fix module headers.

Handle CAN and UART error/warning notifications. Differentiated HD from DG s/w fault. Updated some older module/function headers to latest format.

  1. … 13 more files in changeset.
Fixed bug where new debug event for full buffer would overflow a temporary buffer to hold the event text. Removed some obsolete comm buffer protection code. Removed obsolete CAN test build option.

    • -28
    • +23
    /firmware/App/Services/CommBuffers.c
Added CAN channel for DG to send to UI. Added task/interrup timing measurement test code. Added debug code for CAN/UART error interrupts and alarm trigger/clear events. Added new f/w debug messaging support. Added FPGA version info to versions message.

    • -20
    • +20
    /firmware/App/Services/Interrupts.c
Bamboo Commit: Updated DGCommon.h with build versions from Bamboo

Bamboo Commit: Updated the Copyright with the current year and replaced tabs with 4 spaces

    • -15
    • +16
    /firmware/App/Controllers/DrainPump.c
    • -15
    • +16
    /firmware/App/Controllers/DrainPump.h
    • -15
    • +16
    /firmware/App/Controllers/Heaters.c
    • -15
    • +16
    /firmware/App/Controllers/Heaters.h
    • -15
    • +16
    /firmware/App/Controllers/LoadCell.c
    • -15
    • +16
    /firmware/App/Controllers/LoadCell.h
    • -15
    • +16
    /firmware/App/Controllers/Pressures.c
    • -15
    • +16
    /firmware/App/Controllers/Pressures.h
    • -15
    • +16
    /firmware/App/Controllers/ROPump.c
    • -15
    • +16
    /firmware/App/Controllers/ROPump.h
    • -15
    • +16
    /firmware/App/Controllers/Valves.c
    • -15
    • +16
    /firmware/App/Controllers/Valves.h
  1. … 60 more files in changeset.
Ran the test script after merge with DEN-2650

    • -2332
    • +1819
    /results/VectorCAST.log
DEN-2650 Fixed merge conflict with master

Fixed initial broadcast intervals for RO and Drain pumps.

Complete IT for Valves module.

    • -0
    • +74
    /results/Build_Status_Report.csv
UT and IT updates. Added IT for Reservoirs.c.

Fix reservoir mix-up in Drain/Fill modes. Added test code to turn fan on when starting re-circ mode to cool heater until fan module is written.

IT updates.

UT updates. Added UT for Reservoirs module. Minor fixes per UT.

UT updates. Updated RO pump PI coefficients to make less aggressive based on lab testing.

Changed state of VRc from re-circ state to drain state in re-circulate mode per latest SA.

Added EMC test code to RO pump control. Fixed debug alarm output bug.

Fixed some Dialin override command handlers.

Demoted several interrupts from FIQ to IRQ. Re-ordered IRQ interrupt priorities.

More EMC test build changes. Set Primary heater PWM freq to 15KHz.

    • -3
    • +11
    /firmware/App/Controllers/Heaters.c
    • -0
    • +14
    /firmware/App/Services/Reservoirs.c
merge.

    • -35
    • +14
    /firmware/App/Controllers/Heaters.c
Added several test/debug build flags. Added persistence to CAN buffer overflows to try to recover from one-off bursts from a node coming online. Doxygen comment fixes.

    • -13
    • +67
    /firmware/App/Services/CommBuffers.c
DEN-2650 added manual coverage to the unit tests of Heaters and TemperatureSensors

    • -35
    • +14
    /firmware/App/Controllers/Heaters.c
DEN-2650 Addressed code reveiw comments

Added doxygen comments to internal ADC module. Fixed indexing bug introduced in recent commit where filtering added.

    • -13
    • +13
    /firmware/App/Controllers/Pressures.c
    • -9
    • +16
    /firmware/App/Drivers/InternalADC.c
    • -30
    • +37
    /firmware/App/Drivers/InternalADC.h