firmware

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Addressed code review comments.

Addressed code review comments.

Addressed code review comments.

Moved CommBuffers unit to f/w common.

Addressed more code review comments.

Addressed code review comments.

Added bubble detector override handling.

More updates to FPGA registers.

Fixed a function header.

Added read and error count check for pressure sensor driver. Touched all units for code review purposes.

    • -16
    • +123
    ./App/Drivers/PressureSensor.c
  1. … 35 more files in changeset.
Split out pressure sensor conversions to a common unit.

Progress on PressureSensor unit.

Partial work on PressureSensor unit.

Updated FPGA registers per preliminary register table in HDD. Added low-level bubble detector driver unit. Added unfinished low-level pressure sensor driver unit.

    • -0
    • +114
    ./App/Drivers/BubbleDetector.c
    • -0
    • +57
    ./App/Drivers/BubbleDetector.h
    • -0
    • +36
    ./App/Drivers/PressureSensor.c
    • -0
    • +41
    ./App/Drivers/PressureSensor.h
split out alarm audio into separate unit.

    • -0
    • +566
    ./App/Controllers/AlarmAudio.c
    • -0
    • +66
    ./App/Controllers/AlarmAudio.h
Moved common message definitions from MsgQueues.h to a common header. Updated function headers.

    • -716
    • +240
    ./App/Services/AlarmMgmtTD.c
Updated function headers.

  1. … 32 more files in changeset.
Added more s/w fault enums.

Combined the 2 FPGA executive functions.

Removed duplicate definition.

Updates to some function headers.

    • -13
    • +11
    ./App/Services/AlarmMgmtSWFaults.h
Added processor abstraction layer unit. Misc fixes.

Abstracted GPIO pin macros through function calls.

    • -0
    • +334
    ./App/Drivers/GPIO.c
    • -0
    • +59
    ./App/Drivers/GPIO.h
Added internal ADC and CPLD units.

    • -0
    • +2
    ./.settings/org.eclipse.core.resources.prefs
    • -0
    • +76
    ./App/Drivers/CpldIO.h
    • -0
    • +232
    ./App/Drivers/InternalADC.c
    • -0
    • +75
    ./App/Drivers/InternalADC.h
    • -0
    • +432
    ./App/Services/CpldInterface.c
    • -0
    • +67
    ./App/Services/CpldInterface.h
Minor code cleanup.

Started message enum from scratch.

Started alarm table from scratch. Started s/w fault table from scratch.

Optimized incoming message handling.

Fixed Release build properties.

Initial foundation based on code from Denali HD. AlarmMgmt, SystemComm and FPGA are split with common parts going to a fwcommon unit and reset going to sub-sys specific unit. WatchdogMgmt moved to fwcommon.

    • -0
    • +3
    ./.settings/org.eclipse.cdt.codan.core.prefs
    • -0
    • +2
    ./.settings/org.eclipse.cdt.debug.core.prefs
    • -0
    • +20
    ./.settings/org.eclipse.core.resources.prefs
    • -0
    • +370
    ./App/Controllers/AlarmLamp.c
    • -0
    • +62
    ./App/Controllers/AlarmLamp.h
    • -0
    • +219
    ./App/Modes/ModeFault.c
    • -0
    • +41
    ./App/Modes/ModeFault.h
    • -0
    • +566
    ./App/Modes/ModeInitPOST.c
    • -0
    • +51
    ./App/Modes/ModeInitPOST.h
    • -0
    • +115
    ./App/Modes/ModeService.c
    • -0
    • +41
    ./App/Modes/ModeService.h
    • -0
    • +299
    ./App/Modes/ModeStandby.c
  1. … 151 more files in changeset.