hdfirmware

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
Added safety shutdown override command support. Zero treatment duration param in response to UF adjustment message if time adjustment should be disabled.

    • -7
    • +98
    /firmware/App/Drivers/SafetyShutdown.c
    • -1
    • +16
    /firmware/App/Drivers/SafetyShutdown.h
Moved modes and sub-modes enums to common header. Added sub-mode to HD op mode broadcast. Added current UF rate to UF rate change response to UI.

    • -1
    • +1
    /firmware/App/Controllers/DGInterface.h
    • -21
    • +14
    /firmware/App/Modes/ModeInitPOST.c
    • -2
    • +10
    /firmware/App/Modes/ModePostTreat.c
    • -1
    • +12
    /firmware/App/Modes/ModePostTreat.h
  1. … 15 more files in changeset.
Increased target fill volume. Addressed code review feedback.

Added test code that can read slow page of FPGA. Added test code for flow signal strength and occlusion sensor debug output for h/w testing. Delayed reservoir switch until after DG has flushed lines and started recirculating in order to get a more stable reading on load cells.

    • -10
    • +15
    /firmware/App/Controllers/BloodFlow.c
    • -2
    • +3
    /firmware/App/Controllers/DGInterface.c
    • -4
    • +0
    /firmware/App/Controllers/DialInFlow.c
Addressed code review feedback.

Added build switch to run UF test with or without DG.

    • -0
    • +14
    /firmware/App/Controllers/DialOutFlow.c
Updated HDCommon.h with build versions from Bamboo

Attempted fix to intermittent VC UT failure.

Misc UF fixes. Changed CAN from FIQ to IRQ to see if helps with intermittent lockup.

    • -32
    • +97
    /firmware/App/Controllers/DGInterface.c
    • -10
    • +17
    /firmware/App/Modes/ModeStandby.c
    • -4
    • +18
    /firmware/App/Services/CommBuffers.c
Updated dialysis sub-mode to handle two reservoirs for UF.

    • -24
    • +48
    /firmware/App/Controllers/DGInterface.c
    • -0
    • +2
    /firmware/App/Controllers/DGInterface.h
Addressed code review feedback.

    • -2
    • +2
    /firmware/App/Controllers/DGInterface.c
Implemented some test code of UF demo support in Standby mode. Started a state machine for treatment mode reservoir management.

    • -6
    • +129
    /firmware/App/Controllers/DGInterface.c
    • -19
    • +4
    /firmware/App/Controllers/DGInterface.h
    • -8
    • +107
    /firmware/App/Modes/ModeStandby.c
Added minimum 1 hr treatment to settings adjustment range checks. Changed blood/dialysate inlet pump flow rate filter approach. Changed blood/dialysate inlet pump control interval to 10 sec.

    • -68
    • +15
    /firmware/App/Controllers/BloodFlow.c
    • -64
    • +10
    /firmware/App/Controllers/DialInFlow.c
Updated UT/IT for BloodFlow, Interrupts, FPGA modules.

    • -3
    • +3
    /firmware/App/Controllers/DialOutFlow.c
Addressed code review feedback.

    • -25
    • +25
    /firmware/App/Controllers/DialInFlow.c
Updated UT. Addressed code review feedback.

    • -9
    • +9
    /firmware/App/Controllers/DialInFlow.c
    • -2
    • +2
    /firmware/App/Controllers/DialOutFlow.c
Added the micro variable to the build versions and updated handleFWVersionRequest function

    • -3207
    • +3212
    /results/VectorCAST.log
Added blood pump rotor max alarm.

Added pump alarms and checks.

    • -14
    • +143
    /firmware/App/Controllers/BloodFlow.c
    • -10
    • +144
    /firmware/App/Controllers/DialInFlow.c
    • -14
    • +100
    /firmware/App/Controllers/DialOutFlow.c
DEN-2951 ran the script

DEN-2951 added micro #define

Added new HD pump alarms. Started implementing new HD pump alarms.

    • -6
    • +28
    /firmware/App/Controllers/BloodFlow.c
    • -6
    • +24
    /firmware/App/Controllers/DialInFlow.c
    • -5
    • +23
    /firmware/App/Controllers/DialOutFlow.c
Added calculation of pump speed and direction per hall sensor count from FPGA on all 3 pumps.

    • -8
    • +80
    /firmware/App/Controllers/BloodFlow.c
    • -8
    • +80
    /firmware/App/Controllers/DialInFlow.c
    • -8
    • +80
    /firmware/App/Controllers/DialOutFlow.c
    • -2
    • +2
    /firmware/App/Services/PIControllers.c