Commit Graph

33 Commits

Author SHA1 Message Date
Josh Stewart e449f319c2 RAM cleanup of the schedule structs 2019-11-12 15:04:36 +11:00
Bruno Bousquet f1521b65d8 Fix MISRA violations (#268)
* improve misra checking

* fix 1600 misra violations

* fix mistyped pointer

* misra script was not filtering duplicates
2019-10-22 11:49:07 +10:00
Josh Stewart 4357b1b4cf Clean compile on Teensy 4 2019-08-21 15:15:19 +10:00
Josh Stewart c7063eb268 Minor RAM cleanup 2019-04-22 00:23:44 +10:00
Josh Stewart 430032d3ab Bring in stm32f407 official core support within platformio 2019-03-07 22:47:22 +11:00
Josh Stewart e24d32e111 Move a whole bunch of stuff in to the new moduler, board specific files 2019-01-20 16:57:16 +13:00
Josh Stewart 207b389b41 Move all Teensy 3.5 headers to dedicated board file 2019-01-18 21:15:27 +11:00
Josh Stewart 2b321a9164 Minor memory cleanup 2018-10-05 20:27:46 +10:00
Josh Stewart b555392636 Minor cleanups to missing tooth per tooth calc 2018-09-04 17:07:21 +10:00
Josh Stewart 189234015f Huge amount of optimsation work on new ignition system 2018-08-14 12:46:39 +10:00
Josh Stewart 0dee4ab7f2 Still more warnings cleanup 2018-07-22 00:17:08 +10:00
Josh Stewart 6258fd1556 Correct schedule function definitions to match actual functions 2018-06-06 12:15:07 +10:00
Josh Stewart 7353782399 Correct some of the extra fuel enable/disable macros 2018-03-20 23:58:17 +11:00
Vitor Moreno B. Sales 4a532a7a80
Merge pull request #19 from noisymime/master
Bunch more work on dynamic ignition assignment
2018-03-18 02:57:54 -03:00
Josh Stewart 7f0ba43d51 Bunch more work on dynamic ignition assignment 2018-03-18 10:37:31 +11:00
VitorBoss 8a636e407f Update Timers and limited BluePill to 4 Inj/Ign 2018-02-16 20:44:12 -02:00
Josh Stewart dfa48ed250 Fix for rare overflow issue that could cause an incorrect pulse width at very low RPM (<200rpm) 2018-02-05 09:39:46 +11:00
Josh Stewart 33b85f3b9d Cleanup a bunch of errors and warnings for stm32 2018-01-27 22:14:11 +11:00
Josh Stewart 9dfc8e0429 8 channel dynamic work to allow stm32 and teensy to compile 2018-01-24 16:23:15 +11:00
Josh Stewart 80a77d4c4a More work on the dynamic channel usage 2018-01-23 16:14:03 +11:00
Josh Stewart c3173296f5 Some initial ground work for the dynamic inj/ign assignment 2018-01-22 12:21:33 +11:00
Josh Stewart 298ad3f1b4 Fix for fuel interrupt clashes 2017-12-05 09:15:17 +11:00
Josh Stewart 763f434a57 Addition of experimental ignition schedule refreshing (Not enabled yet) 2017-10-24 23:31:42 +11:00
Josh Stewart 53b039a3df Add check on the fuel schedules to prevent overflow below 58rpm 2017-10-19 17:02:43 +11:00
VitorBoss 9f64ba2b6c idle, boost and vvt PWM added 2017-08-04 00:13:32 -03:00
VitorBoss 6d3439060d Added possibility to use another library for STM32 2017-08-02 23:29:05 -03:00
Vitor Moreno B. Sales d9f38f82de Fixing last comit 2017-08-02 22:51:07 -03:00
Vitor Moreno B. Sales fc577c9a59 Updated STM work 2017-04-21 11:30:13 -03:00
Josh Stewart 87ba2164fb Somewhat hacky workaround for different speed AVR timers 2017-03-29 18:11:16 +11:00
Josh Stewart a5e47cb3ff Compile (but not link) cleanly on stm32 2017-03-23 17:19:18 +11:00
Josh Stewart b7aacc6040 Add some ground work for Teensy inj and ign channels 5-8 2017-02-20 21:34:28 +11:00
Josh Stewart 8b4008ce27 Extremely early stm32 work
I was bored
2017-02-08 15:40:44 +11:00
Josh Stewart c555bbc060 Move to PlatformIO for project layout 2017-02-06 20:56:46 +11:00