Matthew Kennedy
483d4a2204
Debuggability in the new sensor world ( #1238 )
...
* rename to avoid conflict
* fix efilib
* add sensor printing
* makefile
* that check was already there
* const
* const
* fix tests
* formatting
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-30 18:29:42 -04:00
rusefi
057b447d3d
Reducinc code duplication thank you Matt
2020-03-30 14:12:57 -04:00
rusEfi
2a2b00f2d9
v12 & dual-TPS
2020-03-30 01:13:02 -04:00
rusefi
6ff928a798
f4-slave
2020-03-29 22:10:13 -04:00
rusefi
d52ec6a58f
refactoring + MAP broadcast consumption
2020-03-29 21:15:06 -04:00
Matthew Kennedy
d541e04a7d
Friendlier pin names ( #1233 )
...
* enable TS error readout
* friendlier text for common errors
* improve comment
* friendlier ADC errors
* ign/inj names
* more pin names
2020-03-29 19:07:07 -04:00
Matthew Kennedy
8fd9842310
cleanup extern mess ( #1237 )
...
* cleanup
* move outside define
2020-03-29 19:06:03 -04:00
rusefi
b0d8cae798
start/stop progress
2020-03-29 17:21:17 -04:00
rusefi
b3be6f03a2
oooops
2020-03-29 16:56:40 -04:00
rusefi
0bb1f1f55f
ETB progress
2020-03-29 10:29:33 -04:00
rusefi
5c2794c2e0
critical error usability improvements
2020-03-28 21:28:32 -04:00
rusefi
d1b5a51400
progress
2020-03-28 20:56:58 -04:00
rusefi
6f5468d3ea
critical error usability improvements
2020-03-28 20:14:17 -04:00
rusefi
6d848b6bda
code style
2020-03-28 19:49:36 -04:00
rusefi
8fc39cbc94
AfterStart Enrichment #1230
2020-03-27 12:13:12 -04:00
rusefi
076954d72e
date
2020-03-26 19:25:14 -04:00
rusefi
c778a44c8f
#203
2020-03-26 19:22:14 -04:00
Matthew Kennedy
9385e9fc8f
un-generate ( #1228 )
2020-03-26 11:52:19 -04:00
rusefi
b21a4bc16e
fresh generated
2020-03-26 11:43:14 -04:00
Matthew Kennedy
53679fab54
Finally rename injector_central to bench_test ( #1229 )
...
* bench test rename
* rename consumers
* good lord what are all of these externs doing
* fix tests
2020-03-26 08:03:55 -04:00
Matthew Kennedy
a5d4d06868
Multispark implementation ( #1192 )
...
* multispark prototype
* only multispark if not cut
* typo
* do some reasonableish math
* consume cfg
* todo
* bad merge
* move math out of engine2.cpp
* engine state config
* consume generated
* use new
* hand generate
* doc, debugging
* debug channel names
* don't depend on rpmcalc
* safer, fix math
* tests
* default multispark config
* remove todo
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-26 01:49:36 -04:00
Matthew Kennedy
608cf45d26
TS cleanup pass ( #1225 )
...
* remove biquad config
* fuel pump clarity
* one code usage
* minimal generate for ci
* and don't build it either
* remove commented out code
2020-03-25 23:00:17 -04:00
Matthew Kennedy
2349d74f0b
Default to applyPinState ( #1219 )
...
* make applyPinState default
* consumers
* format
2020-03-25 18:14:09 -04:00
rusefi
36ec8e565f
start/stop progress
2020-03-25 01:41:15 -04:00
rusefi
ee7c0895bf
start/stop progress
2020-03-25 01:28:37 -04:00
rusefi
7ab0a9cd76
startStopDialog
2020-03-25 00:58:59 -04:00
rusEfi
3e57f8867d
Launch debug mode
2020-03-24 23:09:35 -04:00
rusEfi
ff6fd10537
dual ETB progress
2020-03-24 20:22:01 -04:00
Matthew Kennedy
2c809e4475
Remove old monitoring timestamps ( #1217 )
...
* remove monitoring timestamps
* adv map
* fuel calc
* map avg
* printing
* spark logic
* hip 9011
* new traces
* s
* missed a few
2020-03-24 20:19:19 -04:00
rusefi
9e125ecbdf
launch control #203
2020-03-24 19:55:12 -04:00
rusefi
1955af0b6c
random code inspired by Ola
2020-03-24 19:50:04 -04:00
rusefi
957b0e19c1
random code inspired by Ola
2020-03-24 19:21:20 -04:00
rusefi
391b0ec368
progress
2020-03-23 23:51:51 -04:00
rusefi
c6fb7fb7bb
date
2020-03-23 23:28:17 -04:00
rusefi
5dce6e7104
launch control #203
...
somewhat questionable code
2020-03-23 23:20:54 -04:00
rusefi
26b50159f2
progress
2020-03-23 23:16:57 -04:00
rusefi
dc769e7a2a
progress
2020-03-23 23:15:44 -04:00
rusefi
0e6aacb3b8
progress
2020-03-23 23:06:52 -04:00
rusefi
c0e141026c
code style
2020-03-23 22:31:24 -04:00
rusefi
63c3ae1b51
launch control #203
2020-03-23 22:30:47 -04:00
rusefi
43440afade
launch control #203
2020-03-23 20:44:34 -04:00
rusefi
31ef10fe1c
start/stop progress
2020-03-23 10:32:41 -04:00
rusefi
165160bb40
random header clean-up
2020-03-23 09:00:57 -04:00
rusefi
66ec0fdea6
moving a bit of crazy aside
2020-03-23 00:01:59 -04:00
rusefi
53385c32bb
start/stop progress debug mode
2020-03-22 20:43:27 -04:00
Matthew Kennedy
4740f525ee
save some ram ( #1211 )
...
* remove dead stuff
* why store those pointers twice?
2020-03-22 19:06:29 -04:00
Matthew Kennedy
f587b9f555
Proxy sensor for extra magic ( #1210 )
...
* proxy sensor
* header
2020-03-22 17:29:01 -04:00
Matthew Kennedy
701f7fd7aa
Accelerator pedal with new sensors ( #1208 )
...
* add pedal sensor
* update status loop
* add bit to ts
* fix math
* divide at config time
* this used a little bit of ram
2020-03-22 17:09:46 -04:00
Matthew Kennedy
985269808e
Pedal rx shim ( #1207 )
...
* rx pedal over can
* guard
* guard
* don't cast away qualifiers
2020-03-21 22:35:27 -04:00
rusefi
0475348e4c
start/stop
2020-03-20 20:45:35 -04:00
rusefi
96c79012f0
At least read all TPS inputs
2020-03-20 19:55:36 -04:00
rusefi
ef28f394a9
At least read all TPS inputs
2020-03-20 09:53:45 -04:00
rusEfi
984445d545
v12 progress
2020-03-20 00:36:22 -04:00
Matthew Kennedy
d5600995e2
fix ( #1202 )
...
* fix test
* shrink memory
2020-03-19 20:02:49 -04:00
Matthew Kennedy
e76f567608
Grow CAN TX stack ( #1201 )
...
* grow
* check mock first
2020-03-19 19:29:56 -04:00
Matthew Kennedy
7b44f618e7
custom verbose can format ( #1200 )
...
* config
* ts
* default cfg
* hand generate
* tx struct helper
* add data sending
* wire up
* value_or helper
* add file
* more sensors
* header
* compactify
* add status frame
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-19 17:58:46 -04:00
Matthew Kennedy
30cdeb0d7f
split out can tx logic ( #1197 )
...
* move to can folder
* split out can rx
* only print in debug mode
* guard on feature flag
* split out tx
* headers
* headers
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-19 14:01:07 -04:00
rusefi
a4b5570223
"rusefi CAN" config #1198
2020-03-19 09:22:16 -04:00
Matthew Kennedy
aeee5a1391
split out can rx logic ( #1196 )
...
* move to can folder
* split out can rx
* only print in debug mode
* guard on feature flag
* headers
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-19 08:43:37 -04:00
Matthew Kennedy
a96bf18604
move to can folder ( #1195 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-18 23:20:00 -04:00
Matthew Kennedy
194bf2e0bf
Add new CanTxMessage class, consume in OBD2 ( #1186 )
...
* relocate
* include path
* simulator makefile
* fix mre while we're at it
* it would help if I fixed it right
* add can_msg
* convert obd2
* guard properly
* better include order
* docs & headers
* inject CAN device
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-18 22:07:41 -04:00
rusefi
0b7a929587
progress towards start/stop
2020-03-18 19:41:12 -04:00
rusefi
1012df4511
progress towards start/stop
2020-03-18 16:32:03 -04:00
rusefi
482967b8db
progress towards start/stop
2020-03-18 15:56:17 -04:00
rusEfi
d558b1372e
v12 & ETB progress
2020-03-18 00:12:31 -04:00
rusefi
5a6d10c21f
hiding SPI from MRE users
2020-03-17 15:50:42 -04:00
rusefi
2dfc039eb9
docs
2020-03-17 13:40:14 -04:00
rusefi
2a0977a1f9
Merge remote-tracking branch 'origin/master'
2020-03-17 10:21:01 -04:00
rusefi
a371b32073
cj125 usability
2020-03-17 10:20:29 -04:00
rusEfi
49d5c6497f
RemindMe! add 16 cylinder firing order on April 1st
2020-03-16 17:13:27 -04:00
rusefi
93e77c9ccf
fresh config
2020-03-14 09:18:25 -04:00
rusEfi
ecf1e602b0
docs
2020-03-12 00:20:05 -04:00
rusEfi
d047340725
v12
2020-03-12 00:16:32 -04:00
rusEfi
620088cdc1
v12
2020-03-11 20:48:09 -04:00
rusefi
70c2f6990f
Merge branch 'master' of https://github.com/rusefi/rusefi
2020-03-10 19:12:53 -04:00
rusefi
ff7438162b
In case of incompatible firmware and console we have a vague error message fix #1180
2020-03-10 19:12:37 -04:00
Matthew Kennedy
c19f3e4caa
Control stepper with dual H-bridges ( #1121 )
...
* divorce stepper from hw
* oops
* ptr not ref
* hbridge stepper
* typo
* hook up twin h
* hook up hardware
* use config field
* hook up motor repo
* guard tests
* whoops
* ok fix for real
* ok that's the right thing
* do full stepping
Co-authored-by: Matthew Kennedy <matthew@mck-mbp-15.stagpad.local>
Co-authored-by: Matthew Kennedy <matthew@mck-mbp-15.local>
2020-03-10 15:18:29 -04:00
rusEfi
ca8a3b1e1f
more of the same
2020-03-09 19:29:10 -04:00
rusEfi
f62364fe39
stepper in TS should be output not any
2020-03-09 19:15:13 -04:00
rusefi
16930da2d3
hard-coding miata Nb2 VVT Ratio magic
2020-03-09 16:59:19 -04:00
rusefi
7144d8f843
date
2020-03-08 09:17:43 -04:00
rusefi
1892cfe6b7
logicAnalyzerMode was unused, removing for now
2020-03-08 09:14:49 -04:00
Matthew Kennedy
9f26e6d894
fix icu trigger polarity ( #1177 )
...
* fix polarity
* fix confusing names
2020-03-08 08:57:21 -04:00
rusEfi
bd93d9e204
date
2020-03-07 15:55:08 -05:00
Matthew Kennedy
e32be1799d
Simplify flash logic ( #1154 )
...
* simplify flash stuff
* put those back for now
* and those
* extra check
* fix
* crc the correct thing
* undo crc changes
* unwind
2020-03-07 10:23:30 -05:00
rusefi
a33d479683
CLT stops working when using 2-0 custom trigger wheel #1171
2020-03-06 01:31:04 -05:00
rusefi
f93ac0751d
better invalid configuration handling
2020-03-05 21:16:45 -05:00
Matthew Kennedy
40b0783205
Split out EtbHardware ( #1168 )
...
* start tear out motor
* fix
* nuke reconfig
* guard for test
* test fixing
* format, condense headers
* fix todos
* undo todo
* format
2020-03-03 17:56:50 -05:00
Matthew Kennedy
986b80671b
warnings ( #1169 )
2020-03-03 08:37:02 -05:00
rusefi
3bf4219ad6
useHbridges
2020-03-02 19:49:47 -05:00
rusefi
2db8157e44
better setting name and help?
2020-03-01 22:32:09 -05:00
rusefi
c553877d3d
hiding "Analog divider" from MRE
2020-03-01 09:21:39 -05:00
rusEfi
95160967dd
throttle2Position progress
2020-02-27 03:21:42 -05:00
rusEfi
1acbac9896
we need tpsinfo especially when data is invalid!
2020-02-27 02:21:01 -05:00
rusEfi
8c38bd5ad1
verboseTLE8888
2020-02-27 02:11:20 -05:00
rusefi
877d140ffc
fixing build
2020-02-27 01:51:21 -05:00
rusEfi
89e6a33545
giving C code access to CONFIG
2020-02-27 01:32:26 -05:00
rusEfi
3312dd8112
verboseTLE8888
2020-02-27 01:11:44 -05:00
Matthew Kennedy
397907a06f
Support disabling most/all features ( #1162 )
...
* this flag did nothing
* guard features properly
2020-02-26 18:16:35 -05:00
rusEfi
c35f4aa2e3
more mc33816
2020-02-25 22:38:08 -05:00