hdfirmware

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
Added rotor speed to dialysate pumps. Updated doxygen commenting. Added CPP check settings for the HD firmware project.

    • -0
    • +7
    /firmware/.settings/com.googlecode.cppcheclipse.core.prefs
    • -166
    • +206
    /firmware/App/Controllers/DialInFlow.c
    • -3
    • +16
    /firmware/App/Controllers/DialInFlow.h
    • -13
    • +74
    /firmware/App/Controllers/DialOutFlow.c
    • -0
    • +2
    /firmware/App/Controllers/DialOutFlow.h
    • -190
    • +280
    /firmware/App/Services/FPGA.c
Added interrupt handler for rotor hall sensor edges. Handled BP rotor hall sensor edges.

    • -184
    • +287
    /firmware/App/Controllers/BloodFlow.c
    • -3
    • +16
    /firmware/App/Controllers/BloodFlow.h
    • -0
    • +41
    /firmware/App/Services/Interrupts.c
    • -17
    • +0
    /firmware/App/Services/PIControllers.c
    • -25
    • +0
    /firmware/App/Services/SystemComm.c
Ran test script.

    • -4279
    • +5967
    /results/VectorCAST.log
Merged RTC and NVData modules and associated UT/IT. UT/IT updates.

UT/IT updates.

Merged DEN-1778 and ran the test-suite

DEN-1778 Merged master into the branch

    • -5
    • +44
    /firmware/App/Services/Interrupts.c
    • -2766
    • +4023
    /results/VectorCAST.log
De-macroized some Dialin API code for Vectorcast and doxygen. Updated some IT.

    • -26
    • +191
    /firmware/App/Controllers/BloodFlow.c
    • -25
    • +190
    /firmware/App/Controllers/DialInFlow.c
    • -15
    • +15
    /firmware/App/Controllers/DialOutFlow.c
    • -18
    • +183
    /firmware/App/Controllers/PresOccl.c
Enabled and configured HET1 for rising edge interrupt on hall sensor pins of the 3 pumps.

    • -0
    • +1968
    /firmware/source/het.c