firmware

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Initial commit of the Leahi TD firmware