dgfirmware

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.

Merge branch 'DEN-2650-dg-firmware-infrastructure' into DEN-3421-dg-heat-disinfection

DEN-3421 work in progress. Added a state to ramp up the RO pump for the targeted flow

    • -10
    • +138
    /firmware/App/Controllers/ROPump.c
    • -0
    • +15
    /firmware/App/Controllers/UVReactors.c
    • -5
    • +19
    /firmware/App/Controllers/UVReactors.h
    • -127
    • +116
    /firmware/App/Modes/ModeHeatDisinfect.c
    • -1
    • +4
    /firmware/App/Modes/ModeHeatDisinfect.h
    • -0
    • +1
    /firmware/App/Services/PIControllers.h
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.

DEN-3421 added functions and states to DG heat disinfect mode and initial release of the UVReactors

    • -0
    • +29
    /firmware/App/Controllers/UVReactors.c
    • -0
    • +20
    /firmware/App/Controllers/UVReactors.h
    • -6
    • +223
    /firmware/App/Modes/ModeHeatDisinfect.c
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 made minor changes in the functions that work with Dialin

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
Merge branch 'DEN-2650-dg-firmware-infrastructure' of ssh://dvm-linux02:7999/dg/dgfirmware into DEN-2650-dg-firmware-infrastructure

Doxygen comment updates.

    • -2
    • +2
    /firmware/App/Drivers/SafetyShutdown.c
Merged with remote branch

DEN-2650 conducted unit testing and integration testing

    • -20
    • +34
    /firmware/App/Controllers/Heaters.c
Merge fixes.

    • -3
    • +1
    /firmware/App/Drivers/SafetyShutdown.c
    • -1
    • +0
    /firmware/App/Services/PIControllers.c
Merge branch 'DEN-2650-dg-firmware-infrastructure' of ssh://dvm-linux02:7999/dg/dgfirmware into DEN-2650-dg-firmware-infrastructure

DEN-2650 merged DEN-2379

    • -1
    • +1
    /firmware/App/Drivers/SafetyShutdown.c
    • -2
    • +3
    /firmware/App/Services/PIControllers.c
    • -0
    • +11
    /firmware/App/Services/SystemComm.c
  1. … 3 more files in changeset.
Increased drain pump speed.

Added filtering to pressures and RO flow.

    • -12
    • +54
    /firmware/App/Controllers/Pressures.c
DEN-2379 Cleaned up the code

DEN-2379 Addressed code review comments, removed dead code, and continued with unit testing and integration testing

DEN-2379 Unit tested the override functions in SystemCommMessages

    • -23
    • +30
    /firmware/App/Controllers/Heaters.c