rusefillc
d83833076a
moving confusing around
2022-09-19 12:32:45 -04:00
Matthew Kennedy
234909a91f
remove some uses of EFI_ERROR_CODE ( #4496 )
...
* lua hooks
* findAngleMatch
* s
* s
2022-08-28 09:43:21 -04:00
rusefillc
72c4637512
progress or maybe even a fix of logging?
2022-08-25 22:24:35 -04:00
rusefi
8ebe5a9262
lua outputs bench test
2022-08-24 13:20:14 -04:00
rusefi
27c1165560
canRxAdd bus does not convert from Lua/human value into zero-indexed implementation value fix #4467
2022-08-21 23:48:10 -04:00
rusefi
329edcddfc
refactoring: magic constant
2022-08-21 22:46:49 -04:00
Andrey
2d4b944547
test coverage and some magic constant refactoring
2022-08-21 15:22:22 -04:00
rusefillc
38e3a84ec9
Idle air add via Lua fix #4465
2022-08-21 00:32:34 -04:00
Matthew Kennedy
8ec103a7f2
Lua rx callback ( #4387 )
...
* s
* mask, callback
* support 8 different signatures
* make the compiler happy about unrechable code
* s
* make the compiler happy about unreachable code
* guard
* changelog
2022-07-28 09:27:18 +03:00
Matthew Kennedy
9f6ee5f359
detect bad Lua sensor name when registering ( #4391 )
...
* format
* lua error on bad sensor
* comment
* name validation
* soft check before the hard check causes a fatal error
* s
2022-07-27 12:41:21 +03:00
Matthew Kennedy
cd98ad35c2
use libfirmware for a few things ( #4351 )
...
* use libfirmware
* unit tests
* crc
* missed one
* bootloader
2022-07-16 02:22:51 -04:00
rusefillc
e91d72bba5
launch control for autocross on micro rusefi #4341
2022-07-14 16:41:50 -04:00
rusefillc
4ba73d1679
Detail on how to set up iDrive or equivalent CAN button control #226
...
boost lua
2022-07-14 14:04:21 -04:00
rusefillc
456d52e1fe
Detail on how to set up iDrive or equivalent CAN button control #226
...
boost lua
2022-07-14 13:03:08 -04:00
rusefillc
133ab5618b
FSIO is dead
2022-07-14 07:52:58 -04:00
rusefillc
52af5fa05a
refactoring - lambda for readbility
2022-07-14 07:27:58 -04:00
Matthew Kennedy
3c88dda538
Add a timeout for Lua ETB adjustment ( #4331 )
...
* lua etb timeout
* mocks
* test
2022-07-10 05:46:28 +03:00
rusefillc
71a30d5f75
docs
2022-07-09 03:00:14 -04:00
rusefillc
db3f92edf4
Lua A/C Input #4333
2022-07-08 00:51:53 -04:00
Matthew Kennedy
68fb838641
Lua hooks for gear detection ( #4328 )
...
* implement
* sim has vss
* write a test
* guard
2022-07-07 23:16:56 -04:00
rusefillc
129e4df5bf
Uniform reset pattern for all Lua adjustments #4308
...
no progress only preparation
2022-06-30 20:07:27 -04:00
rusefillc
f24c42c605
https://github.com/rusefi/rusefi_documentation/issues/226 ( #4306 )
...
* https://github.com/rusefi/rusefi_documentation/issues/226
* https://github.com/rusefi/rusefi_documentation/issues/226
* https://github.com/rusefi/rusefi_documentation/issues/226
* https://github.com/rusefi/rusefi_documentation/issues/226
* https://github.com/rusefi/rusefi_documentation/issues/226
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-06-29 23:34:00 -04:00
rusefillc
92119af801
logging of live data structs was: data points #3614
2022-06-29 02:37:24 -04:00
rusefillc
4517c2cfe9
CAN category ( #4148 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-09 16:49:23 -04:00
rusefillc
178721c809
Remove value copy from controller into outputChannels #4095
2022-05-09 06:12:17 -04:00
Matthew Kennedy
83caf1ea1b
Brain pin is enum class ( #4108 )
...
* change most usages to Gpio::
* board configs
* engine configs etc
* isBrainPinValid, smart gpio
* generator
* generator
* generator
* connector yamls
* kinetis enums
* cypress txt
* kinetis config
* frankenso
* config generator
* actually do it for the others
* disable skips for pr ci
* fix tle8888
* misc
* weird cast from int
* needs this operator too
* this can be an unsigned subtract
* happy tests
* s
* kinetis isConfigurationChanged weirdness
* missed J/K
* cypress efifeatures
* build script mistake (!)
* mistake in smart gpio
* debounce
* eg33
* kinetis, so needy
* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
rusefillc
16a6112002
one step sideways to fix build
2022-04-16 21:24:02 -04:00
rusefillc
0ba512c925
logging of live data structs was: data points #3614
...
progress
2022-04-16 21:04:02 -04:00
rusefillc
c93594cd1b
random progress
2022-04-16 16:39:52 -04:00
rusefillc
15b06dc609
Air Conditioning Improvements #4054
2022-04-09 01:23:00 -04:00
rusefillc
101a7eb719
Air Conditioning Improvements #4054
2022-04-08 21:28:50 -04:00
rusefi
0832b694d2
EFI_LAUNCH_CONTROL clean-up
2022-02-06 18:46:09 -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
8b18138e21
Better handling of RPM during stop of cranking #3803
...
one step back
2022-01-17 21:43:30 -05:00
Andrey
385f0cc991
Better handling of RPM during stop of cranking #3803
2022-01-17 21:27:10 -05:00
rusefillc
d877a02486
LUA read ECU state: Cranking, Idling, Cruising #3742
2022-01-04 23:17:26 -05:00
rusefillc
cf11dd0ca5
LUA read ECU state: Cranking, Idling, Cruising #3742
2022-01-04 23:15:03 -05:00
rusefillc
e2dbe85a50
Second CAN #3687
2021-12-21 01:10:37 -05:00
rusefillc
3499208747
clutch input via CAN fix #3605
2021-12-15 20:35:49 -05:00
rusefillc
d5f8abb508
clutch input via CAN #3605
2021-12-15 20:11:23 -05:00
rusefillc
34b6be08b1
Lua to read tsOutputs #3376
2021-12-15 13:25:09 -05:00
rusefillc
dafeaeaa31
Lua to read tsOutputs #3376
2021-12-14 23:16:05 -05:00
rusefillc
cae5ae5ce4
Lua to read tsOutputs #3376
2021-12-13 19:46:41 -05:00
rusefillc
cd763ce6ab
rusEFI console ISO-TP via PCAN #3667
...
fixing build
2021-12-08 15:42:00 -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
359420e93d
Pause CAN broadcast on engine stop #3665
2021-12-07 10:35:52 -05:00
rusefillc
01153934f9
Requesting LUA Torque intervention #3638
2021-12-02 01:02:56 -05:00
rusefillc
186cbcc297
refactoring
2021-12-01 23:33:26 -05:00
rusefillc
5271d9791a
j1850 SAE crc8 Lua
2021-11-22 14:19:19 -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