Josh Stewart
6763ff15b4
Initial work on new serial comms protocols (Working, but slow)
2017-09-19 14:10:07 +10:00
Josh Stewart
1fa85bbbdb
Change wording on boost cut indicator
2017-09-18 10:41:00 +10:00
Josh Stewart
2d03665162
Remove unused odd fire variable
2017-09-12 14:02:00 +10:00
Josh Stewart
0694564ed1
September dev signature
2017-09-10 00:51:10 +10:00
Josh Stewart
d8d1d8ff04
August signature and base tune
2017-09-09 22:07:46 +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
Josh Stewart
bd54aae566
Enable per tooth timing on Nissan 360
2017-08-31 21:04:32 +10:00
Josh Stewart
e7ac717796
Startup improvements on Nissan 360 CAS
2017-08-31 18:01:37 +10:00
Josh Stewart
e93bf9f5ac
Fix RPM calc issue on Miata 99-05
2017-08-30 12:53:56 +10:00
Josh Stewart
a44f36b58c
Small cleanup in ini
2017-08-29 14:18:56 +10:00
Josh Stewart
4e47e8ae19
Cleanup page 11 array
2017-08-25 17:26:04 +10:00
Josh Stewart
fc06ce4d1b
Minor ini and comms cleanup
2017-08-24 17:24:28 +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
c791302a0e
Harley EVO decoder (courtesy of @bitwise17)
...
Closes #93
Slightly changed to fix bugs and be MISRA compliant
2017-08-17 14:17:21 +10:00
Josh Stewart
77094a59d1
Better startup procedure and DIY watchdog
2017-08-17 11:24:26 +10:00
Josh Stewart
345bf5d405
August dev signatures
2017-08-06 22:15:15 +10:00
Josh Stewart
be9ad6bb85
Fix missing value for TPS calibration
2017-08-06 17:12:57 +10:00
Josh Stewart
4f7e11c233
Fix for spark miss every ~250 revs
2017-08-06 17:00:58 +10:00
Josh Stewart
6727b0a750
Activate per tooth timing on dual wheel
2017-08-01 09:39:50 +10:00
Josh Stewart
523c05fda9
July signature and base tune
2017-07-30 23:07:48 +10:00
Josh Stewart
9cd31f335f
Cleanup of comms variables
2017-07-27 14:04:38 +10: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
b42d0069ab
Clean up cranking enrichment dialog
2017-07-25 20:42:06 +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
905a8642ff
July dev signature
2017-07-17 16:36:44 +10:00
Josh Stewart
e5591bc7bc
June signature and base tune
2017-07-11 16:21:44 +10:00
Josh Stewart
a9891ad38c
Fix name of Lambda entry in the log
2017-07-10 11:56:28 +10:00
Josh Stewart
3d2a692d53
Change freeRam() to unsigned int
2017-07-07 09:26:13 +10:00
darren siepka
1f03499725
further cleanup of ini and msq
2017-07-05 16:02:07 +01:00
Josh Stewart
d7f374b473
Merge dazq CAN changes
...
Closes #91
2017-07-05 22:28:11 +10:00
Josh Stewart
5992e31f2f
Experimental commit of per tooth based ignition timing
2017-07-03 18:39:10 +10:00
Josh Stewart
7f86b91198
Add fields to allow custom MAP sensors being entered
2017-07-03 12:14:07 +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
652624b288
Add initial Daihatsu +1 decoder (also 3 cylinder sequential ignition)
2017-06-26 17:34:10 +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
5c25590f82
Fix warnings for PSIG :)
2017-06-14 18:07:06 +10:00
darren siepka
0296f06438
changes to serial3 protocol and further tidyng with new canserial use
2017-06-13 03:02:50 +01:00
Josh Stewart
ae7a75673f
June dev signature
2017-06-06 08:32:08 +10:00
Josh Stewart
4f62900cba
May base tune file
2017-06-05 14:41:58 +10:00
Josh Stewart
02564d3218
May signature
2017-06-05 14:28:28 +10:00
Josh Stewart
3dd5ab7370
Tentatively working lambda option
2017-05-27 22:16:42 +10:00
Josh Stewart
98c3a51ec2
WUE VEAL testing added (Currently disabled)
2017-05-26 13:09:19 +10:00
Josh Stewart
81c548a9e8
Tentative 6 cylinder support (3000GT) added to 4G63 decoder
...
Requested in #76
Needs testing. Select the decoder and set cylinders to 6.
Note that the Medium and Aggressive trigger filters do NOT currently
work for 6 cylinders and should not be used.
2017-05-16 16:49:35 +10:00
Josh Stewart
1db7be4a33
Flex fuel boost adder
2017-05-12 18:14:14 +10:00
Josh Stewart
bcd7b29b59
Merge pull request #86 from Autohome2/can-serial3
...
r command bug fixes and further multiprocessor can and serial3 support
2017-05-11 21:53:19 +10:00
darren siepka
bffb4fb72f
r command bug fixes and further multiprocessor can and serial3 support
2017-05-11 00:08:24 +01:00
Josh Stewart
cfebe84514
Belated May dev signature
2017-05-10 13:55:26 +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
b0d0c40bec
April signature and base tune
2017-05-06 23:43:57 +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
4380f8b0d5
Move to TS optimised serial comms model + many minor serial improvements
2017-04-22 23:31:13 +10:00
Josh Stewart
71e963e196
Log dwell as a float rather than an int
2017-04-22 10:03:10 +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
ac37fafc84
April dev firmware
2017-04-15 08:40:29 +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
e96feaa560
Add VW/Audi/Porsche MAP sensor
2017-03-29 20:51:11 +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
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
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
35e67e5ee6
Fix incorrect memory addresses in ini for boost and flex
...
Fix still required for developer brain fart.
2017-03-13 17:02:54 +11:00
Josh Stewart
31836511a3
Initial closed loop stepper idle (Not quite complete)
2017-03-10 20:34:39 +11:00
Josh Stewart
abef8df43f
Fix warnings in TS due to unterminated sentences
2017-03-10 13:16:56 +11:00
darren siepka
74cf93b979
add test modes to injector and spark outputs
2017-03-10 00:46:11 +00: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
707d65cac8
Shuffle around memory to make upgrades simpler
2017-02-26 16:33:03 +11:00
Josh Stewart
2e5a45463b
Additional default pins to prevent weirdness on upgrades
2017-02-21 16:51:50 +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
650a096175
Initial (untested) commit of Nissan 360. ONLY support 4 cylinder so far
2017-02-12 18:35:18 +13:00
Josh Stewart
667e80dc26
Add boost target to log
2017-02-12 14:31:37 +13:00
Josh Stewart
ced30ce3a7
Remove PSI Boost option from TS
2017-02-09 14:26:21 +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
74137338e5
February dev signature
2017-02-09 09:54:25 +11:00
Josh Stewart
b2ca13c9aa
Merge pull request #64 from Autohome2/can-io
...
Can io
2017-02-05 21:42:33 +11:00
Josh Stewart
dd92c40af4
Base tune and signature for Jan 2017
2017-02-01 17:42:11 +11:00
Josh Stewart
294192c52c
Merge branch 'master' into master
2017-01-30 20:13:33 +11:00
Josh Stewart
425ec75828
Remove selectable pin options from being on pins 1/2 (Comms pins)
2017-01-28 08:39:10 +11:00
Josh Stewart
9011c190e0
Fix for fan hysteresis not operating correctly
2017-01-27 16:38:52 +11:00
darren siepka
656fc8b77a
added page 10 , a 128byte page for use with upcoming CANBUS integration.
2017-01-26 22:58:21 +00:00
Josh Stewart
ad825c2051
Allow for use of negative advance (i.e. ATDC) values for launch
2017-01-21 12:58:45 +11:00
Josh Stewart
770da8b43e
Selectable boost and VVT pins
2017-01-19 14:54:07 +11:00
Josh Stewart
2ee0a91c0b
BIG cleanup of #includes to be more C compliant
2017-01-18 17:37:55 +11:00
Josh Stewart
4c1c9a051e
Slightly improved flat shift / launch logic
2017-01-18 13:20:04 +11:00
Josh Stewart
da3f460152
Don't cutoff the decimal values of afrTarget in data logs
2017-01-18 10:24:20 +11:00
Josh Stewart
109f64f342
Memory allocation and TS interface for flat shift
2017-01-17 13:33:41 +11:00