Commit Graph

54 Commits

Author SHA1 Message Date
Vitor Moreno B. Sales d8898db9fe Merge branch 'master' into pr/5 2017-08-28 01:53:24 -03:00
VitorBoss c10a637853 Sync with last changes 2017-08-28 01:35:49 -03:00
VitorBoss 38a89e41d0 082617 2017-08-26 19:48:04 -03:00
Josh Stewart 4e47e8ae19 Cleanup page 11 array 2017-08-25 17:26:04 +10:00
Josh Stewart 7db1101429 Completely untested trailing spark for FC rotary ignitions
May God have mercy on us all
2017-08-23 17:18:59 +10:00
Josh Stewart 539618c583 Initial interface work on rotary ignition modes 2017-08-23 08:14:11 +10:00
Josh Stewart 83b486ef1f Change to single calculation of the cranking RPM 2017-08-10 11:44:32 +10:00
Vitor Moreno B. Sales 33f14e8fe5 Merge branch 'master' into master 2017-08-07 21:57:58 -03:00
Josh Stewart 586a71f08f Fix typo on fuel pump macro (Wasn't used anyway) 2017-08-06 16:28:40 +10:00
VitorBoss 9f64ba2b6c idle, boost and vvt PWM added 2017-08-04 00:13:32 -03:00
Vitor Moreno B. Sales d9f38f82de Fixing last comit 2017-08-02 22:51:07 -03:00
Vitor Moreno B. Sales e9db1a2f78 New update to STM32
Using timer bits instead (mainLoopCount & 31) comparators.
Few changes to support another library on STM32
2017-08-02 22:46:48 -03:00
Josh Stewart 3db9dc99fd New MAP calculation method (More accurate and allows negative calibration values) 2017-07-27 12:47:59 +10:00
Josh Stewart e16da51101 Additional work for the new memory page 2017-07-24 14:19:07 +10:00
Josh Stewart ccb6e194b7 Initial work creating a new memory page (pg 11) 2017-07-20 16:54:50 +10:00
Josh Stewart 9d2e938a4d Initial (mostly untested) live baro reading 2017-07-17 17:06:14 +10:00
Josh Stewart a09c5772ee Add freeRam() function for stm32 2017-07-07 09:26:13 +10:00
Josh Stewart 3d2a692d53 Change freeRam() to unsigned int 2017-07-07 09:26:13 +10:00
Josh Stewart 5992e31f2f Experimental commit of per tooth based ignition timing 2017-07-03 18:39:10 +10:00
Josh Stewart f67f24f16d Merge pull request #89 from Autohome2/can_io_2
External devices over serial3 update
2017-07-02 22:40:45 +10:00
Josh Stewart 595edccd2a New secondary scheduling method for fuel schedules 2017-06-21 13:00:58 +10:00
Autohome2 8db13859e1 Merge branch 'master' into can_io_2 2017-06-20 02:44:51 +01:00
darren siepka 35dfa6395d support read values(16channel) from gpio or other external device . other device can also access the speeduino data values(realtime)
all via serial3
2017-06-20 02:29:55 +01:00
Josh Stewart 6b8961e088 MISRA compliant decoders.ino 2017-06-16 08:45:39 +10:00
Josh Stewart 4f62900cba May base tune file 2017-06-05 14:41:58 +10:00
Josh Stewart 780c9ab2ee Logic change from some of the MISRA work 2017-06-04 22:48:59 +10:00
Vitor Moreno B. Sales c925905c95 Initial STM32F4 series support 2017-06-02 18:09:36 -03:00
Josh Stewart d44410fff4 MISRA compliant comms.ino 2017-06-02 21:56:21 +10:00
Josh Stewart 1db7be4a33 Flex fuel boost adder 2017-05-12 18:14:14 +10:00
Josh Stewart a7460f93d2 Merge pull request #85 from Autohome2/can-serial3
serial3 and canbus integration improvements
2017-05-10 12:15:29 +10:00
Josh Stewart 04a6866115 Allow spark advance values below 0 in the main table 2017-05-09 17:29:55 +10:00
darren siepka 49a23d9a33 This version is based from the can-serial3 branch which was updated from josh's master on 07/05/2017
Before change it compiled at
bytes of 63,444 flash(24%) and 4137 bytes of ram(50%) used
upon pr submission this changed to
bytes of 63,574 flash(25%) and 4155 bytes of ram(50%) used

Changes were to allow the use of the "r" command to access specific data in the realtime list
It contains minor changes to the ini file to link to the help for serial3 and can interface.
also change 0x07 to 0x30(dec48) as discussed on slck with josh for the r command
added teensy and stm32 can references and some specific canwork for teensy3.5
need to use pawelsky flexcan library (https://github.com/pawelsky/FlexCAN_Library)
2017-05-08 23:15:03 +01: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
Vitor Moreno B. Sales fc577c9a59 Updated STM work 2017-04-21 11:30:13 -03: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 e399eb1df6 Some teensy fixes 2017-04-15 08:42:33 +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 34b9adb777 Add stepper idle disable function for DRV8825 2017-04-02 21:17:29 +10: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 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 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 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
darren siepka 74cf93b979 add test modes to injector and spark outputs 2017-03-10 00:46:11 +00:00
Josh Stewart 22af95db32 Seemingly working Nissan 360 decoder (4 and 6 cylinder) 2017-03-01 16:17:30 +11:00
Josh Stewart 707d65cac8 Shuffle around memory to make upgrades simpler 2017-02-26 16:33:03 +11:00