Commit Graph

515 Commits

Author SHA1 Message Date
Josh Stewart 2004034674 Add CRC stack for testing (Currently unused) 2017-05-05 08:52:10 +10:00
Josh Stewart bae708a4d6 Multiple small fixes and checks, particularly for Basic Distributor decoder
Possible impact on #81 but still unable to reproduce that issue reliably
2017-05-04 14:17:05 +10:00
Josh Stewart 7c909f021e Set appropriate type for fixed cranking additional dwell 2017-05-04 13:47:50 +10:00
Josh Stewart fa9f418c35 Resolve all pr/77 conflicts 2017-05-02 21:17:33 +10:00
Josh Stewart 3f099f06f1 Merge branch 'master' into pr/77
# Conflicts:
#	reference/speeduino.ini
#	speeduino/comms.ino
2017-05-02 12:25:51 +10:00
Josh Stewart 89296bea44 Merge pull request #79 from VitorBoss/STM_dev
Updated STM work
2017-04-23 19:27:30 +10:00
Josh Stewart 4380f8b0d5 Move to TS optimised serial comms model + many minor serial improvements 2017-04-22 23:31:13 +10:00
Vitor Moreno B. Sales fc577c9a59 Updated STM work 2017-04-21 11:30:13 -03:00
Josh Stewart 32e6cc9a2e Small fix on 4g63 decoder in calculating revolution time 2017-04-21 17:33:28 +10:00
Josh Stewart 538bc5f0bf Initial commit of dwell limiting when it exceeds maximum time in revolution 2017-04-21 17:29:09 +10:00
Josh Stewart 6b0116cace More complete Teensy pin mappings 2017-04-21 16:33:52 +10:00
Josh Stewart 6915987339 A few small multi-arch fixes 2017-04-21 16:33:24 +10:00
Josh Stewart e399eb1df6 Some teensy fixes 2017-04-15 08:42:33 +10:00
Josh Stewart ac37fafc84 April dev firmware 2017-04-15 08:40:29 +10:00
Josh Stewart 21cdfa7f03 Add error message indicating when the wrong board is selected in the Arduino IDE 2017-04-13 09:40:12 +10:00
darren siepka 9bff58a265 added 8ch input over serial3 , displays data in TS live and logs to TS log file.
Data format follows j1939 type methods , see protocol doc
2017-04-09 01:17:36 +01:00
Josh Stewart 5d031a0fc9 Signature and base tune for March 2017-04-03 16:12:24 +10:00
Josh Stewart 34b9adb777 Add stepper idle disable function for DRV8825 2017-04-02 21:17:29 +10:00
Josh Stewart 676a001fb8 Initial commit of Subaru 6/7 (Likely has bugs) 2017-03-31 22:39:33 +11:00
Josh Stewart 822c400c01 Fix for potentially wrong initialisation of the on/off idle control 2017-03-30 00:01:52 +11:00
Josh Stewart 87ba2164fb Somewhat hacky workaround for different speed AVR timers 2017-03-29 18:11:16 +11:00
Josh Stewart 3820fa8201 Some Teensy compatibility improvements 2017-03-29 14:03:38 +11:00
Josh Stewart 4897e44f55 Merge branch 'master' into pr/73
# Conflicts:
#	reference/speeduino.ini
#	speeduino/comms.h
#	speeduino/comms.ino
#	speeduino/globals.h
2017-03-25 09:17:06 +11:00
Josh Stewart 9c3776f12c Complete compiling (and linking) on stm32 2017-03-23 17:34:10 +11:00
Josh Stewart a5e47cb3ff Compile (but not link) cleanly on stm32 2017-03-23 17:19:18 +11:00
Josh Stewart d38a9584c5 Bunch of little stm32 compatibility tweaks 2017-03-23 12:25:51 +11:00
Josh Stewart 360d208b56 Allow for cam speed missing tooth wheels where the tooth count will not divide into 360 (but will into 720) 2017-03-22 16:56:41 +11:00
Josh Stewart 8fc87e062a Fixes for closed loop stepper idle (Now ready for wider testing) 2017-03-22 12:44:22 +11:00
Josh Stewart 697e3a2c17 Add option to disable resync once every cycle (Dual wheel, Audi 135 and 4G63) 2017-03-21 17:19:07 +11:00
Josh Stewart babbd726d6 Better initial outputs for closed loop stepper 2017-03-20 23:29:34 +11:00
Josh Stewart 880947746f Many small updates to the idle system (Including additional logging) 2017-03-20 22:29:42 +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 eb334b5a1c Cleanup of variable names and Enable check 2017-03-15 23:19:08 +11:00
Josh Stewart afb6f71aae Complete closed loop stepper idle (Needs testing) 2017-03-14 17:25:59 +11:00
Josh Stewart 31836511a3 Initial closed loop stepper idle (Not quite complete) 2017-03-10 20:34:39 +11:00
darren siepka 74cf93b979 add test modes to injector and spark outputs 2017-03-10 00:46:11 +00:00
Josh Stewart 2c2d926bf8 Low speed sync fix for Audi 135 2017-03-08 14:02:05 +11:00
Josh Stewart d686364e69 March dev signature 2017-03-08 13:19:30 +11:00
Josh Stewart a0ede949b7 Base tune and signature update for Feb release 2017-03-03 12:51:34 +11:00
Josh Stewart 5c5cc71d8f Final minor cleanup before Feb release 2017-03-03 12:51:19 +11:00
Josh Stewart 7818d418d4 Minor performance tweaks to Nissan 360 2017-03-01 16:53:29 +11:00
Josh Stewart 22af95db32 Seemingly working Nissan 360 decoder (4 and 6 cylinder) 2017-03-01 16:17:30 +11:00
Josh Stewart 4e3760057c Define correct pin mask/ports for the primary trigger 2017-03-01 14:45:23 +11:00
Josh Stewart bfd62bcff2 Remove MK20 schedule definition (Use generic TEENSY def) 2017-03-01 14:44:25 +11:00
Josh Stewart 88e412bcf6 Teensy idle code 2017-03-01 14:42:24 +11:00
Josh Stewart 26a6945856 Consistency improvements to Audi135 and 4G63 decoders 2017-03-01 10:30:23 +11:00
Josh Stewart 707d65cac8 Shuffle around memory to make upgrades simpler 2017-02-26 16:33:03 +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 0d055dc7f1 Allow min and max duty cycles for closed loop idle and boost 2017-02-20 17:57:46 +11:00
Josh Stewart a881ddc405 Temporarily disable ADC interrupt until the bug with it is found 2017-02-15 22:20:43 +11:00
Josh Stewart f6818adecc Faster responding boost PID 2017-02-15 16:51:01 +11:00
Josh Stewart a7d0a95611 Use currentStatus.spark rather than currentStatus.engine for error indicator. Fixes #67 2017-02-14 15:21:38 +11:00
Josh Stewart 0ae02e23f1 Minor cleanups or warnings and error (from last commit) 2017-02-14 01:07:05 +11:00
Josh Stewart 650a096175 Initial (untested) commit of Nissan 360. ONLY support 4 cylinder so far 2017-02-12 18:35:18 +13:00
Josh Stewart 91512b775a Very weak filter added to instantaneous MAP readings 2017-02-12 14:43:18 +13: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 b8fec27bc0 Swap incorrect boost and VVT pin assignments 2017-02-09 21:51:18 +11:00
Josh Stewart 0fc212ec11 Remove all traces of PSI based boost targets
The metric conspiracy lives! Muhahahahahah
2017-02-09 14:24:07 +11:00
Josh Stewart 4ca8205591 More MAP sanity settings 2017-02-09 14:22:57 +11:00
Josh Stewart 7db51bd416 Sanity checks on the average MAP calculation 2017-02-09 14:17:20 +11:00
Josh Stewart 74137338e5 February dev signature 2017-02-09 09:54:25 +11:00
Josh Stewart 8b4008ce27 Extremely early stm32 work
I was bored
2017-02-08 15:40:44 +11:00
Josh Stewart 279893f580 Remove some old display code that is no longer used 2017-02-08 15:28:27 +11:00
Josh Stewart c555bbc060 Move to PlatformIO for project layout 2017-02-06 20:56:46 +11:00