hdfirmware

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixed comments in Interrupts.c.

Fix module heaters.

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

    • -1
    • +1
    /firmware/App/Controllers/DGInterface.c
    • -3
    • +3
    /firmware/App/Controllers/DialInFlow.c
    • -4
    • +4
    /firmware/App/Controllers/DialOutFlow.c
    • -33
    • +38
    /firmware/App/Services/CommBuffers.c
  1. … 10 more files in changeset.
Removed some obsolete comm buffer protections.

    • -31
    • +24
    /firmware/App/Services/CommBuffers.c
Added f/w debug message support. Added debug messages for CAN/UART error interrupts and alarm trigger/clear events. Added FPGA version info to version message. Added handler for DG/UI alarm trigger/clear events. Added debug test code for task/interrupt timing.

    • -4
    • +0
    /firmware/App/Controllers/DialOutFlow.c
    • -2
    • +0
    /firmware/App/Drivers/SafetyShutdown.c
    • -18
    • +25
    /firmware/App/Services/AlarmMgmt.c
    • -25
    • +23
    /firmware/App/Services/Interrupts.c
    • -2
    • +12
    /firmware/App/Services/SystemComm.c
Bamboo Commit: Updated HDCommon.h with build versions from Bamboo

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

Bamboo Commit: Updated HDCommon.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/AlarmLamp.c
    • -15
    • +16
    /firmware/App/Controllers/AlarmLamp.h
    • -15
    • +16
    /firmware/App/Controllers/BloodFlow.c
    • -15
    • +16
    /firmware/App/Controllers/BloodFlow.h
    • -15
    • +16
    /firmware/App/Controllers/Buttons.c
    • -15
    • +16
    /firmware/App/Controllers/Buttons.h
    • -15
    • +16
    /firmware/App/Controllers/DGInterface.c
    • -15
    • +16
    /firmware/App/Controllers/DGInterface.h
    • -15
    • +16
    /firmware/App/Controllers/DialInFlow.c
    • -15
    • +16
    /firmware/App/Controllers/DialInFlow.h
    • -15
    • +16
    /firmware/App/Controllers/DialOutFlow.c
    • -15
    • +16
    /firmware/App/Controllers/DialOutFlow.h
    • -15
    • +16
    /firmware/App/Controllers/PresOccl.c
    • -15
    • +16
    /firmware/App/Controllers/PresOccl.h
  1. … 56 more files in changeset.
Ran the script

DEN-3115 ran the script after merge

DEN-3115 ran the test script

    • -3401
    • +3222
    /results/VectorCAST.log
Completed IT for SafetyShutdown module.

    • -0
    • +163
    /results/Build_Status_Report.csv
    • -2844
    • +5590
    /results/VectorCAST.log
UT and IT updates. Minor fixes to messaging from DG.

    • -0
    • +19
    /firmware/App/Controllers/DGInterface.c
    • -0
    • +1
    /firmware/App/Controllers/DGInterface.h
Merge fixes for Vectorcast .gitignore.

UT updates. Added UT for DGInterface. Misc fixes per UT.

    • -7
    • +37
    /firmware/App/Controllers/DGInterface.c
    • -0
    • +1
    /firmware/App/Controllers/DGInterface.h
UT/IT updates.

    • -1
    • +0
    /firmware/App/Controllers/DialInFlow.c
UT and IT updates.

    • -1
    • +1
    /firmware/App/Controllers/DGInterface.c
Addressed code review feedback. Updated FPGA actuators record per HDD.

Changed UF reference volume update approach from time x rate equation to accumulation of step time x rate. Fixed debug logging of event data when alarm is triggered. Updated flow test build output.

    • -0
    • +4
    /firmware/App/Controllers/DialInFlow.c
Updated FPGA register map to latest HDD. Separated ramp up and ramp down rates so they can be set differently for blood and dialysate pumps.

    • -9
    • +11
    /firmware/App/Controllers/BloodFlow.c
    • -6
    • +7
    /firmware/App/Controllers/DialInFlow.c
    • -8
    • +9
    /firmware/App/Controllers/DialOutFlow.c
Demoted several interrupts from FIQ to IRQ. Re-ordered IRQ priorities.

Added line pressure conversions. Added backup alarm audio pin control and set it off on power up.

    • -4
    • +13
    /firmware/App/Controllers/PresOccl.c
Added misc test/debug build flags. Added persistence to CAN buffer overflow faults so that we can try to recover from one-off spurts when a node is coming online.

    • -1
    • +1
    /firmware/App/Controllers/DGInterface.c
    • -7
    • +12
    /firmware/App/Modes/ModeTreatment.c
    • -13
    • +67
    /firmware/App/Services/CommBuffers.c
    • -0
    • +12
    /firmware/App/Services/SystemComm.c
Fixed UF change verification logic. Fixed doxygen comments.

    • -1
    • +1
    /firmware/App/Controllers/DGInterface.h
    • -2
    • +2
    /firmware/App/Controllers/DialInFlow.c
    • -13
    • +25
    /firmware/App/Modes/ModeTreatment.c
Made reservoir target volumes public. Set all UF volumes to F32 type for consistency.

    • -3
    • +0
    /firmware/App/Controllers/DGInterface.c
    • -0
    • +3
    /firmware/App/Controllers/DGInterface.h
Addressed code review feedback. Fixed treatment time minimum range to UI message.

Fixed message payload sizing issue on UF option confirmation message handling.

Changed max dialysate volume from 180 to 150 L. Split UF change response messages into 2 separate messages to prevent UI confusion.

Adjust DPo target rate according to difference in inlet pressures between DPi and DPo pumps per test data.

    • -1
    • +4
    /firmware/App/Controllers/DialOutFlow.c