firmware

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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