speeduino/speeduino
Josh Stewart d0286fe02d Ensure that output port manipulations are done atomically. Fixes #972 2023-04-24 10:30:51 +10:00
..
src Disable automatic retransmission (#910) 2022-08-10 11:06:28 +10:00
SD_logger.h fix typos in code documentation (#816) 2022-04-11 10:49:58 +10:00
SD_logger.ino Do not run SD logging if overall setting is disabled 2022-08-31 14:48:46 +10:00
TS_CommandButtonHandler.h Refactor comms: save 130+ bytes RAM (#906) 2023-02-21 12:55:54 +11:00
TS_CommandButtonHandler.ino Refactor comms: save 130+ bytes RAM (#906) 2023-02-21 12:55:54 +11:00
acc_mc33810.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
acc_mc33810.ino MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
auxiliaries.h Ensure that output port manipulations are done atomically. Fixes #972 2023-04-24 10:30:51 +10:00
auxiliaries.ino MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
board_avr2560.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
board_avr2560.ino MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
board_same51.h Allow for float values in SD log where supported with FPU 2022-08-10 12:12:42 +10:00
board_same51.ino fix typos in code documentation (#816) 2022-04-11 10:49:58 +10:00
board_stm32_generic.h Allow for float values in SD log where supported with FPU 2022-08-10 12:12:42 +10:00
board_stm32_generic.ino fix typos in code documentation (#816) 2022-04-11 10:49:58 +10:00
board_stm32_official.h Allow for float values in SD log where supported with FPU 2022-08-10 12:12:42 +10:00
board_stm32_official.ino Fix hanging on boot (#858) 2022-06-27 11:54:47 +10:00
board_teensy35.h Allow for float values in SD log where supported with FPU 2022-08-10 12:12:42 +10:00
board_teensy35.ino Add OLCL mode to initBoard() for teensy (#903) 2022-07-28 10:22:42 +10:00
board_teensy41.h Set pin trigger hysteresis on T4.1 2023-04-08 08:36:14 +10:00
board_teensy41.ino Set pin trigger hysteresis on T4.1 2023-04-08 08:36:14 +10:00
board_template.h Allow for float values in SD log where supported with FPU 2022-08-10 12:12:42 +10:00
board_template.ino fix typos in code documentation (#816) 2022-04-11 10:49:58 +10:00
canBroadcast.h [WIP] CAN broadcasting menu (#639) 2022-04-21 16:33:10 +10:00
canBroadcast.ino Accurate RPM conversion for BMW CAN broadcast (#1012) 2023-02-28 19:48:17 +11:00
cancomms.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
cancomms.ino Add deceleration enleanment feature (#939) 2022-12-14 11:17:47 +11:00
comms.cpp Add serial compatibility mode option 2023-03-23 11:05:10 +11:00
comms.h Refactor comms: save 130+ bytes RAM (#906) 2023-02-21 12:55:54 +11:00
comms_legacy.cpp Add serial compatibility mode option 2023-03-23 11:05:10 +11:00
comms_legacy.h Refactor comms: save 130+ bytes RAM (#906) 2023-02-21 12:55:54 +11:00
comms_sd.h Refactor comms: save 130+ bytes RAM (#906) 2023-02-21 12:55:54 +11:00
corrections.h Small memory reduction in AE code 2022-11-07 14:49:49 +11:00
corrections.ino Fix decel in AE Add -mode (#971) 2023-01-10 08:46:34 +09:00
crankMaths.h Change to single decoder state variable. Small (12 byte) RAM free up 2022-11-22 15:53:35 +11:00
crankMaths.ino Change to single decoder state variable. Small (12 byte) RAM free up 2022-11-22 15:53:35 +11:00
decoders.h Warnings cleanup. Fixes #1026 #1025 2023-03-30 14:29:38 +11:00
decoders.ino Fix for potential timing issue running dual wheel, sequential at cam speed 2023-02-28 15:02:07 +11:00
display.h Move to PlatformIO for project layout 2017-02-06 20:56:46 +11:00
display.ino fix typos in code documentation (#816) 2022-04-11 10:49:58 +10:00
engineProtection.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
engineProtection.ino Fix unit tests following #939 2022-12-14 11:25:54 +00:00
errors.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
errors.ino MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
globals.h Ensure that output port manipulations are done atomically. Fixes #972 2023-04-24 10:30:51 +10:00
globals.ino Refactor comms: save 130+ bytes RAM (#906) 2023-02-21 12:55:54 +11:00
idle.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
idle.ino Added possibility to configure Steper bounds (#930) 2022-11-07 13:52:04 +11:00
init.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
init.ino Set pin trigger hysteresis on T4.1 2023-04-08 08:36:14 +10:00
int16_byte.h Include CPP files in MISRA script (#925) 2022-09-15 12:16:14 +10:00
logger.h Refactor comms: save 130+ bytes RAM (#906) 2023-02-21 12:55:54 +11:00
logger.ino Warnings cleanup. Fixes #1026 #1025 2023-03-30 14:29:38 +11:00
maths.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
maths.ino libdivide structs can be const - saves a few bytes (#886) 2022-07-27 13:51:45 +10:00
page_crc.cpp Refactor comms: save 130+ bytes RAM (#906) 2023-02-21 12:55:54 +11:00
page_crc.h Initial work on new serial comms (Disabled in ini) 2021-11-19 11:07:38 +11:00
pages.cpp Table 3d: change X-axis orientation to match Y-axis (#771) 2022-11-14 10:26:14 +11:00
pages.h Table 3d: change X-axis orientation to match Y-axis (#771) 2022-11-14 10:26:14 +11:00
rtc_common.h Change name of rtc.h/.ino files to avoid conflict for stm32 2021-01-23 08:49:44 +11:00
rtc_common.ino Fix hanging on boot (#858) 2022-06-27 11:54:47 +10:00
schedule_calcs.cpp Unit test the schedule calculations (#1010) 2023-03-06 17:23:17 +11:00
schedule_calcs.h Unit test the schedule calculations (#1010) 2023-03-06 17:23:17 +11:00
schedule_calcs.inl Unit test the schedule calculations (#1010) 2023-03-06 17:23:17 +11:00
scheduledIO.h Honour the Inverted ignition output setting on boards using MC33810. Fixes #1021 2023-03-16 13:49:59 +11:00
scheduledIO.ino MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
scheduler.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
scheduler.ino Replace 8 channelXInjEnabled variables with 1 (#1001) 2023-02-06 11:48:11 +11:00
secondaryTables.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
secondaryTables.ino Fix for cranking and fixed timing not being applied when secondary spark table in use 2023-04-16 17:19:33 +10:00
sensors.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
sensors.ino Ensure that output port manipulations are done atomically. Fixes #972 2023-04-24 10:30:51 +10:00
speeduino.h Unit test the schedule calculations (#1010) 2023-03-06 17:23:17 +11:00
speeduino.ino Ensure that output port manipulations are done atomically. Fixes #972 2023-04-24 10:30:51 +10:00
storage.cpp Add serial compatibility mode option 2023-03-23 11:05:10 +11:00
storage.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
table2d.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
table2d.ino MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
table3d.cpp Table 3d: change X-axis orientation to match Y-axis (#771) 2022-11-14 10:26:14 +11:00
table3d.h Correct the get3DTableValue() return type. (#1007) 2023-02-14 07:43:45 +11:00
table3d_axes.h Table3D: MISRA fixes (#973) 2023-01-11 10:58:48 +09:00
table3d_axis_io.cpp Separate table axis I/O conversion from iteration (#767) 2022-02-24 16:11:54 +11:00
table3d_axis_io.h Include CPP files in MISRA script (#925) 2022-09-15 12:16:14 +10:00
table3d_interpolate.cpp Table 3d: change X-axis orientation to match Y-axis (#771) 2022-11-14 10:26:14 +11:00
table3d_interpolate.h Table3D: MISRA fixes (#973) 2023-01-11 10:58:48 +09:00
table3d_typedefs.h Table3D: MISRA fixes (#973) 2023-01-11 10:58:48 +09:00
table3d_values.h Table3D: MISRA fixes (#973) 2023-01-11 10:58:48 +09:00
timers.h Add Tacho Sweep function at startup (#935) 2023-01-11 14:27:16 +09:00
timers.ino Add Tacho Sweep function at startup (#935) 2023-01-11 14:27:16 +09:00
updates.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
updates.ino Add deceleration enleanment feature (#939) 2022-12-14 11:17:47 +11:00
utilities.h MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00
utilities.ino MISRA cleanup rule: misra-c2012-8.2 2022-11-06 09:43:29 +11:00