Matthew Kennedy
3e39abbfd3
this button isn't useful as it just bricks the ECU
2023-08-26 23:29:21 -07:00
Matthew Kennedy
9ab71c1b58
separate ign bench parameters ( #226 )
2023-08-19 07:17:11 -07:00
Matthew Kennedy
f7bf589a8d
bench test buttons for fuel pump on/off #219
2023-08-06 02:19:00 -07:00
Matthew Kennedy
fb152d3790
bench test passes a struct to thread
2023-08-03 17:50:40 -07:00
Matthew Kennedy
f21eee0cca
bench test delay parameter is not useful
2023-08-03 17:34:55 -07:00
Matthew Kennedy
8af1d7cbce
bench test has no need for pin AND pin #219
2023-08-03 17:24:49 -07:00
Matthew Kennedy
2f7f4d88a0
bench test cancellation #219
2023-08-03 17:18:20 -07:00
Matthew Kennedy
670684ca54
volatile isn't useful here
2023-07-31 17:18:44 -07:00
Matthew Kennedy
98a4d9eda8
bench test uses a semaphore instead of flags+sleep ( #110 )
...
* bench test uses a semaphore instead of sleeping
* s
* dead error code
* guards
* set priority
* comment
2023-06-29 14:14:07 -07:00
Matthew Kennedy
06b39dbb07
trigger and engine types -> enum class ( #113 )
...
* trigger type is enum class
* java tooling
* enum class engine_type_e
* enum class engine_type_e
2023-06-01 13:47:49 -07:00
Matthew Kennedy
322209d0ee
dropped this: {
2023-05-29 13:58:51 -07:00
Matthew Kennedy
c3971dc98a
bench test formatting
2023-05-29 13:31:39 -07:00
Matthew Kennedy
d5f9479f28
ObdCode is enum class ( #77 )
...
* change ObdCode to enum class builds firmware
* test builds
* don't need this line at all
* can we go down to uint16_t?
2023-04-12 23:44:33 -07:00
Matthew Kennedy
f090a97b0b
remove specs_s struct, flatten config
2023-03-27 00:58:18 -07:00
Matthew Kennedy
fd09ad7b4f
cj125
2023-02-20 22:21:52 -08:00
Matthew Kennedy
2118aaff60
Allow scheduling_s to come from a pool ( #4841 )
...
* injection events use scheduling pool
* knock and prime
* bench test
* dropped this: *
* extract action before execute
* comment
* init allocated timers
* metrics
* dropped this: ,
* guard
* injection events use scheduling pool
* knock and prime
* bench test
* dropped this: *
* extract action before execute
* comment
* init allocated timers
* metrics
* dropped this: ,
* guard
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-12-10 17:55:51 -05:00
Andrey
25b6d39802
os_access.h dead?
2022-09-07 15:56:45 -04:00
Matthew Kennedy
99161cc523
use defs instead of magic numbers ( #4523 )
...
* use defs instead of magic numbers
* consecutive
2022-09-04 09:52:14 -04:00
rusefillc
fb3343dff5
this code is too dead
2022-08-25 22:09:22 -04:00
rusefi
8ebe5a9262
lua outputs bench test
2022-08-24 13:20:14 -04:00
rusefi
31df3da2cf
refactoring
2022-08-24 12:02:39 -04:00
Matthew Kennedy
f49f6494fb
report injector, ignition faults ( #4408 )
...
* report injector, ignition faults
* guard
2022-08-01 15:41:47 -04:00
Andrey G
4a4443a27d
Add "Reset to OpenBLT" button ( #4364 )
...
Similar to "Reset to DFU", but uses different seed
2022-07-22 08:21:11 +03:00
Matthew Kennedy
efdae2322d
Start -> start ( #4366 )
2022-07-21 15:17:32 -04:00
rusefillc
5f94fd330a
TS injector bench test pulse is too short #4192
2022-05-22 11:08:34 -04:00
rusefillc
3cc4e3143c
TS injector bench test pulse is too short fix #4192
2022-05-22 09:43:09 -04:00
rusefi
3e6bc71e99
Lua is new FSIO
2022-04-23 17:15:34 -04:00
rusefi
0b74e9db49
Lua is new FSIO
2022-04-23 17:02:50 -04:00
rusefillc
759c68e85f
i will confess: i need to fit a debug build into discovery
2022-04-16 17:10:53 -04:00
Andrey G
f2b0d0692f
Test bench: implement injector test for dead time calculation ( #3960 )
...
* Add output channel for TestBench iter counter
* Update testBenchIter from runBench
* rusefi.input: testBenchIter gauge
* rusefi.input: initial Injector test dialog
2022-03-08 19:25:58 -06:00
Andrey G
1169fc74d6
Bench test clean ( #3961 )
...
* bench test: helper
* bench test: convert fuel tests
* bench test: convert spark tests
* bench test: convert TCU solenoid tests
* bench test: convert rest of tests
* bench test: final cleanup
* no contractions
2022-02-27 13:14:42 -05:00
Matthew Kennedy
fe6cdf60e3
warnings fixes ( #3851 )
...
* unused things
* !!! actual bug !!!
* dead
* unused
* unused
* multi-bus lua RX was just broken
* make the compiler angry about it
* dead config
* alphax 2
* just call, no store
* compiler too angry
2022-01-31 18:37:42 -05:00
rusefillc
68b0293584
moving curves to defaults
...
wow nasty
2022-01-03 19:57:34 -05:00
rusefillc
1ee89f7b2b
smart diag into bench test
2022-01-03 18:07:22 -05:00
rusefillc
62eb2e2ca5
smart diag into bench test
2022-01-03 16:46:15 -05:00
rusefillc
d4bc7077b3
smart diag into bench test
2022-01-03 14:21:54 -05:00
rusefillc
226ab063f9
benchTest flexibility
2022-01-03 03:35:26 -05:00
rusefillc
3c471c9486
typo
2022-01-03 03:09:14 -05:00
Andrey
d2c46b3310
Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming
2021-12-07 20:18:47 -05:00
rusefillc
3f8c0d605c
automation around outputs section #197
2021-11-26 20:46:42 -05:00
Scott Smith
80091498a6
Programmatically replace ENGINE() and CONFIG() with engine-> etc ( #3565 )
...
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"
git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
rusefillc
3327b0d4e7
Epic: Remove FSIO #2928
2021-11-14 10:57:19 -05:00
rusefillc
8fd82af0cb
Epic: Remove FSIO #2928
2021-11-14 08:37:50 -05:00
Andrey
5136d0b994
Bench Test IAC Valve fails #3534
2021-11-11 20:28:01 -05:00
rusefillc
1f415a0212
Idle valve outputs not available in TS #3523
2021-11-10 21:07:38 -05:00
Andrey
346e617d6a
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 13:49:44 -04:00
rusefillc
613ef6fe21
OBD error renames
2021-10-03 01:30:42 -04:00
rusefillc
a983f6029f
"Burn without flash" button #3127
2021-08-10 07:30:12 -04:00
rusefillc
4d6ccfab0c
"Burn without flash" button #3127
2021-08-10 07:11:41 -04:00
Matthew Kennedy
d3ec2b21d1
Use pch in lots of files ( #3066 )
...
* most engine.h
* most engine_configuration
* more
* more
* more
* more
* more
* moooooore
* ok I'm done for now
* oops
2021-07-26 01:05:17 -04:00