Commit Graph

50 Commits

Author SHA1 Message Date
Josh Stewart 847d7d0c28 Clean compiling stm32F1 and F4 with stm32GENERIC 2019-01-26 20:34:20 +13:00
Josh Stewart 85d2243c6e Move board specific code out of auxilliaries 2019-01-23 12:04:54 +13:00
Josh Stewart 9b53feb9da More compatibility for the modular arch setup 2019-01-18 10:18:47 +11:00
unknown ff766c3293 changed memory location 2019-01-16 07:55:04 -05:00
unknown 1a7750b2a2 ternary to if/else 2019-01-15 08:52:39 -05:00
unknown e6f9ee07b5 fixed scope issue with fanWhenOff 2019-01-14 15:53:46 -05:00
unknown eb30daebf5 add fanWhenOff option 2019-01-14 15:28:13 -05:00
Josh Stewart bfa3eb3e34 December dev signatures 2018-12-03 10:18:25 +11:00
Josh Stewart 40f23ca885 Add safety checks to only set input pin modes when functions are enabled 2018-09-20 07:26:43 +10:00
Josh Stewart bc096fbae3 Bunch of minor error cleanup 2018-08-15 17:44:30 +10:00
Josh Stewart ce0e399201 More warnings cleanup 2018-07-19 23:26:31 +10:00
Josh Stewart 9e2d649f61 Begin some work on warnings cleanup 2018-07-19 17:35:35 +10:00
Josh Stewart 5c79f2ac15 Multiple nitrous control fixes. Appears to be working fully. Closes #147 2018-07-03 15:46:23 +10:00
Josh Stewart 043673dd78 Improvements to nitrous contol. Now complete and needing testing #147 2018-07-01 20:37:57 +10:00
Josh Stewart 8ff299e3ac Initial nitrous control implementation (Needs tweaking and testing) 2018-06-30 01:19:51 +10:00
Josh Stewart 4000c24dde Change boost control hyster to work above 100kpa 2018-06-29 18:08:17 +10:00
Josh Stewart badb088006 Change fan on/off logic to be more reliable 2018-05-31 08:29:17 +10:00
Josh Stewart a694651caa Add open loop boost option back in 2018-05-15 14:05:45 +10:00
Josh Stewart 6df7e4c345 Timer configs for boost and vvt on Teensy 2018-04-03 17:47:33 +10:00
VitorBoss 27e22eef1b Merge branch 'master' of git://github.com/noisymime/speeduino 2018-02-01 18:28:53 -02:00
Josh Stewart 05ebf72e53
Merge branch 'master' into 0x15e-master-amalgamation 2018-01-25 17:25:11 +11:00
Josh Stewart 8e2e3f125b Convert all tables in code to match the numbering in the ini (Probably has bugs for now) 2018-01-24 12:05:50 +11:00
Murray 23862103e5 extremely rough flex table editors. added flexBoostCorrection to currentStatus. shortened flex correction table names. gave each flex table its own set of eth% bins. fixed the incredibly broken EEPROM update code. 2018-01-20 16:33:14 -06:00
Murray 2350d5d785 Table-based flex fuel corrections
Changed the linear low / high flex fuel correction method to a table2D-based one.
2018-01-19 21:25:01 -06:00
VitorBoss bc71f23895 Merge branch 'master' of git://github.com/noisymime/speeduino into noisymime-master 2017-10-06 14:43:56 -03:00
Josh Stewart 172cd18435 Add explicit on/off mode for the VVT table 2017-10-02 20:01:08 +11:00
VitorBoss 44a0da5a62 Small fixes 2017-09-23 11:47:48 -03:00
Josh Stewart 5b3df5ac4d Merge config pages 6 and 7 2017-09-19 14:51:33 +10:00
Josh Stewart 7c0932a396 Adjust boost timings slightly 2017-09-07 06:20:22 +10:00
Josh Stewart 4e858f1ca8 Completed new PID mode for boost control 2017-09-04 11:50:55 +10:00
Josh Stewart 3b33094230 Initial commit of new Ideal PID implementation (Active for boost control) 2017-09-03 20:28:49 +10:00
VitorBoss 8af08a7209 Included 12bit math for STM
Boost/VVT pins dont change if 0%
Change visual led clock to 4Hz
Change analog resolution to 10bits on STM32GENERIC core
2017-09-02 13:26:41 -03:00
VitorBoss da39db1476 Fix potential crash on IDLE when first flash
Other cosmetic changes
2017-09-01 16:16:45 -03:00
VitorBoss 6b205e832f Fix error on IDLE 2017-08-31 17:38:41 -03:00
VitorBoss c10a637853 Sync with last changes 2017-08-28 01:35:49 -03:00
Josh Stewart 07afb535d0 Updater for July firmware 2017-07-30 23:04:37 +10:00
Josh Stewart 8db6ef21f8 New experimental boost control PID 2017-07-29 22:38:54 +10:00
Josh Stewart a183838887 Prevent occasional pulses when boost duty = 0%. Helps prevent overboost in some conditions 2017-07-24 17:05:55 +10:00
Josh Stewart f11cae0eb8 Guard boost/vvt control from stm32 2017-07-24 16:40:50 +10:00
Josh Stewart e53f8c628d Mostly complete boost/vvt control for Teensy 2017-07-24 16:34:13 +10:00
Josh Stewart bfc5c7c841 Cleaner transitions when using VVT for on/off control 2017-07-24 16:04:29 +10:00
Josh Stewart d1eb72f2bb MISRA compliant auxiliaries.ino 2017-05-31 18:13:04 +10:00
Josh Stewart 1db7be4a33 Flex fuel boost adder 2017-05-12 18:14:14 +10:00
Josh Stewart 9c3776f12c Complete compiling (and linking) on stm32 2017-03-23 17:34:10 +11:00
Josh Stewart c28547dc3a Add a bunch more values to the log output (Including boost duty) 2017-03-16 18:17:12 +11:00
Josh Stewart 0d055dc7f1 Allow min and max duty cycles for closed loop idle and boost 2017-02-20 17:57:46 +11:00
Josh Stewart f6818adecc Faster responding boost PID 2017-02-15 16:51:01 +11:00
Josh Stewart 667e80dc26 Add boost target to log 2017-02-12 14:31:37 +13:00
Josh Stewart bec06bca3a Improve calculation speed of boost control 2017-02-11 22:33:07 +13:00
Josh Stewart c555bbc060 Move to PlatformIO for project layout 2017-02-06 20:56:46 +11:00