Commit Graph

15199 Commits

Author SHA1 Message Date
rusefillc 708b727b76 EFI_FASTER_UNIFORM_ADC status update 2022-07-26 04:26:59 -04:00
GitHub build-firmware Action 8243c046fd Auto-generated configs and docs 2022-07-26 08:24:28 +00:00
rusefillc 30e1adf9c1 removing -DEFI_OVERRIDE_FAST_ADC_FOR_STM32H7=TRUE
in light of

"// https://github.com/rusefi/rusefi/issues/3301 "H7 is currently actually using fast ADC exclusively - it just needs a bit of plumbing to make it work.""
2022-07-26 04:19:32 -04:00
GitHub set-date Action 36dcd48013 Update date 2022-07-26 00:24:28 +00:00
GitHub build-firmware Action b5c23142cc Auto-generated configs and docs 2022-07-25 12:11:37 +00:00
rusefillc f01ca818ab B6 2022-07-25 08:06:04 -04:00
rusefillc 247ad0ddec custom skipped wheel could be located on camshaft fix #4377 2022-07-25 08:05:52 -04:00
GitHub build-firmware Action fcce9b2882 Auto-generated configs and docs 2022-07-25 08:05:04 +00:00
Matthew Kennedy 9b75e86000
s (#4376) 2022-07-25 04:00:26 -04:00
GitHub set-date Action 47f50478db Update date 2022-07-25 00:24:30 +00:00
GitHub set-date Action 17261ab981 Update date 2022-07-24 00:25:06 +00:00
rusefillc 0424dd6f0e Extra gap ratios for custom trigger wheels fix #4375
these lines are now part of shared method
2022-07-23 10:00:55 -04:00
GitHub build-firmware Action c858e7fa1f Auto-generated configs and docs 2022-07-23 07:26:13 +00:00
Andrey 20a16bd53b Extra gap ratios for custom trigger wheels fix #4375 2022-07-23 03:16:11 -04:00
GitHub set-date Action fe79b15ad3 Update date 2022-07-23 00:22:24 +00:00
rusefillc 1dff8a2cb0 thank you Mark we have humans asking for it 2022-07-22 16:04:43 -04:00
rusefillc 2af5f30ec2 thank you Mark we have humans asking for it 2022-07-22 15:57:18 -04:00
rusefillc 12c7e016ae software jump to DFU does not work with OpenBLT fix #4230
one step back!
2022-07-22 13:43:59 -04:00
rusefillc f08624ad10 software jump to DFU does not work with OpenBLT fix #4230 2022-07-22 08:47:10 -04:00
rusefillc 75c26920cd software jump to DFU does not work with OpenBLT fix #4230 2022-07-22 08:46:01 -04:00
rusefillc 756f07e3ee software jump to DFU does not work with OpenBLT #4230
was this really fixed?
2022-07-22 08:16:21 -04:00
Andrey G cbef71e97c
Openblt to dfu jump fixed (#4367)
* OpenBLT: supress "target 'startup_xxxxxx.o' given more than once in the same rule" warning

* OpenBLT: check for DFU request, do not ignore dead beef
2022-07-22 07:43:15 -04:00
GitHub build-firmware Action 11cb5846ec Auto-generated configs and docs 2022-07-22 05:36:38 +00:00
Andrey G 59eee6641c
Add "Reset to OpenBLT" button (#4364)
Similar to "Reset to DFU", but uses different seed
2022-07-22 08:21:11 +03:00
GitHub set-date Action c5d32ad831 Update date 2022-07-22 00:25:14 +00:00
Matthew Kennedy 88b8e57e10
detect too short/too long boost (#4363) 2022-07-21 15:53:57 -04:00
Matthew Kennedy 40f48212aa
libfirmware has interpolation tests (#4362)
* move interpolation tests

* what actually happens if sanitize is off?

* oh look there are real bugs to be caught by sanitizer
2022-07-21 15:41:42 -04:00
GitHub build-firmware Action da13b7b02a Auto-generated configs and docs 2022-07-21 19:34:19 +00:00
rusefillc 9b83ee7d6e cherry pick https://github.com/rusefi/rusefi/pull/4365 2022-07-21 15:26:41 -04:00
rusefillc 3e4b24c869 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-07-21 15:23:42 -04:00
Matthew Kennedy b99d90b006
Start -> start (#4366) 2022-07-21 15:17:32 -04:00
rusefillc 685c6c1bf6 Launch control bug? "range" thing is confusing #4348
minor fix
2022-07-21 04:16:30 -04:00
GitHub set-date Action 20639767f3 Update date 2022-07-21 00:23:33 +00:00
GitHub build-firmware Action 31782690bd Auto-generated configs and docs 2022-07-20 23:09:02 +00:00
rusefillc bc5d367910 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-07-20 18:54:11 -04:00
GitHub build-firmware Action 74754dfc2d Auto-generated configs and docs 2022-07-20 22:52:33 +00:00
rusefillc 3d2bb2a62d Launch control bug? "range" thing is confusing fix #4348 2022-07-20 18:52:02 -04:00
rusefillc 4987a0b93c Launch control bug? "range" thing is confusing #4348
a typo and configurable behaviour without UI
2022-07-20 18:48:55 -04:00
rusefillc 9e4187d8cf typos 2022-07-20 18:45:35 -04:00
rusefillc 991ec1c8ef Launch control bug? "range" thing is confusing #4348 2022-07-20 18:39:17 -04:00
rusefillc a03d927638 Launch control bug? "range" thing is confusing #4348
bug or dead code? at least making it a bit more obvious
2022-07-20 18:30:20 -04:00
rusefillc 15c81ca90c Launch control bug? "range" thing is confusing #4348
minor tooltip progress
2022-07-20 18:27:44 -04:00
rusefillc 99ad5045df Launch control bug? "range" thing is confusing #4348
refactoring: reducing confusion
2022-07-20 18:24:36 -04:00
rusefillc 0e2907328b code formatting #4348 2022-07-20 18:16:54 -04:00
Andrey G 7caef0ba92
TunerStudio reconnect speedup (#4358)
* TunerStudio: do not emit tons of errors if we are not in sync

Track state of sync with ither side. Emit only ONE error when sync
is lost.
Also no need to wait 1sec for second byte in binary mode. 10mS is
enought.

* TunerStudio: remove duplicated debug print

* TunerStudio: comment about in_sync

* TunerStudio: clear comments
2022-07-20 17:54:10 -04:00
GitHub build-firmware Action 64a5536d41 Auto-generated configs and docs 2022-07-20 21:19:50 +00:00
rusefillc 70d0351f9c picking atomic piece of #4358 2022-07-20 17:06:34 -04:00
rusefillc adc11fcc1f refactoring: reducing warnings 2022-07-20 17:03:15 -04:00
rusefillc 8403fe2de9 random docs 2022-07-20 17:03:00 -04:00
GitHub set-date Action 12b55228cb Update date 2022-07-20 00:20:03 +00:00
GitHub build-firmware Action 208779081a Auto-generated configs and docs 2022-07-19 08:17:08 +00:00
Matthew Kennedy 848fbcf6ca
fragments (#4357) 2022-07-19 11:02:41 +03:00
GitHub set-date Action 71b9997383 Update date 2022-07-19 00:25:22 +00:00
rusefillc da336a6190 Nissan Lua 2022-07-18 17:01:44 -04:00
GitHub build-firmware Action b7ccb9db94 Auto-generated configs and docs 2022-07-18 19:58:26 +00:00
Matthew Kennedy e1254f84b9
remove idle offset (#4355)
* remove offset

* remove more completely

* changelog
2022-07-18 15:49:43 -04:00
rusefillc 90e98bacbf scaling of microRusEFI ADC gauges fix #4356 2022-07-18 08:26:17 -04:00
rusefillc 15f2725282 more on MRE BT drama part 2 2022-07-18 02:15:31 -04:00
rusefillc 76bc3b39fb more on BT drama 2022-07-18 02:08:30 -04:00
GitHub build-firmware Action eafbf9cd05 Auto-generated configs and docs 2022-07-18 06:01:28 +00:00
Matthew Kennedy 2b2eb04aba
libfirmware gets efi::size (#4354) 2022-07-18 01:56:58 -04:00
GitHub set-date Action c8d1d7ebae Update date 2022-07-18 00:21:43 +00:00
rusefillc b2fcb56e93 Console autoupdate fix #4352 2022-07-17 03:10:42 -04:00
GitHub build-firmware Action a0f1c1bfd4 Auto-generated configs and docs 2022-07-17 04:21:58 +00:00
Matthew Kennedy acf18c7072
move math (#4353) 2022-07-17 00:16:22 -04:00
GitHub set-date Action 6a0a2ec9eb Update date 2022-07-17 00:22:46 +00:00
GitHub build-firmware Action 175b8c00b9 Auto-generated configs and docs 2022-07-16 06:38:35 +00:00
Matthew Kennedy d413b28a77
GDI: add min/max boost time config (#4343)
* add min/max boost time config

* add cast

* generated

* UI
2022-07-16 02:23:05 -04:00
Matthew Kennedy a0d8ae3f4f
use libfirmware for a few things (#4351)
* use libfirmware

* unit tests

* crc

* missed one

* bootloader
2022-07-16 02:22:51 -04:00
GitHub set-date Action 2a5e8d6d64 Update date 2022-07-16 00:24:20 +00:00
rusefillc 8a8a214927 raw aux inputs gauges fix #4346 2022-07-15 06:37:30 -04:00
GitHub build-firmware Action bde98e6f51 Auto-generated configs and docs 2022-07-15 10:29:23 +00:00
rusefillc 3ed54327a3 raw aux inputs gauges #4346 2022-07-15 06:23:24 -04:00
GitHub build-firmware Action 10ddcb4511 Auto-generated configs and docs 2022-07-15 08:46:25 +00:00
GitHub set-date Action 16bafb4cb5 Update date 2022-07-15 00:25:03 +00:00
Matthew Kennedy 52f2d3fd64
pt2001 sim project (#4342)
* sim project files

* wave list

* project files

* ignore simulator build files

* ignore .def.hex too

* wave list and readme

* readme
2022-07-14 17:42:57 -04:00
rusefillc 26fba94d07 launch control for autocross on micro rusefi #4341 2022-07-14 17:23:54 -04:00
rusefillc e4f210c1ca launch control for autocross on micro rusefi #4341 2022-07-14 17:19:30 -04:00
rusefillc b7cfa4e702 launch control for autocross on micro rusefi #4341 2022-07-14 16:41:50 -04:00
rusefillc 3aca38903c launch controll for autocross on micro rusefi #4341 2022-07-14 16:20:03 -04:00
rusefillc f6afb2a9fa https://rusefi.com/forum/viewtopic.php?p=43183#p43183 2022-07-14 15:45:33 -04:00
rusefillc 975329fcc7 Detail on how to set up iDrive or equivalent CAN button control #226
boost lua
2022-07-14 14:04:21 -04:00
rusefillc 39df02fe35 Detail on how to set up iDrive or equivalent CAN button control #226
boost lua
2022-07-14 13:03:08 -04:00
Matthew Kennedy c55873593d
pt2001 updates (#4340)
* delete registers/

* update gitignore

* readme

* Revert "delete registers/"

This reverts commit de10448d5479487b529b4e9ee551f45f271daa8c.

* remove dead dram constants

* switch to use generated C source instead of copy/paste

* more memory map
2022-07-14 12:47:51 -04:00
rusefillc cad14d6541 #4308 progress 2022-07-14 12:36:55 -04:00
GitHub build-firmware Action 7cada13589 Auto-generated configs and docs 2022-07-14 13:57:47 +00:00
rusefillc 7709b0f2a5 Detail on how to set up iDrive or equivalent CAN button control #226
was I drunk or something?
2022-07-14 09:41:36 -04:00
GitHub build-firmware Action 1dfb5ce2cd Auto-generated configs and docs 2022-07-14 12:08:23 +00:00
rusefillc 55ffb45934 FSIO is dead 2022-07-14 07:52:58 -04:00
rusefillc 082b7a23ea FSIO is dead 2022-07-14 07:46:10 -04:00
rusefillc 094db00bfb refactoring - lambda for readbility 2022-07-14 07:27:58 -04:00
rusefillc dca7381b1f OBDII dreams 2022-07-14 05:05:49 -04:00
rusefillc f8559fc01e https://rusefi.com/forum/viewtopic.php?f=5&t=2373
rusEFI TS plugin launcher fixed
2022-07-14 03:29:36 -04:00
GitHub build-firmware Action e43ede04b5 Auto-generated configs and docs 2022-07-14 06:15:11 +00:00
GitHub set-date Action 87a8b2a887 Update date 2022-07-14 00:24:00 +00:00
GitHub build-firmware Action 0791219367 Auto-generated configs and docs 2022-07-13 07:29:05 +00:00
rusefillc b8e3d0caf9 Drew reminds that humans like sorted drop downs fix #4339 2022-07-13 03:24:28 -04:00
GitHub set-date Action d0020075e5 Update date 2022-07-13 00:23:56 +00:00
GitHub build-firmware Action ad254ba643 Auto-generated configs and docs 2022-07-12 11:23:36 +00:00
GitHub build-firmware Action 5870d65d26 Auto-generated configs and docs 2022-07-12 09:40:55 +00:00
GitHub build-firmware Action e4bdf71708 Auto-generated configs and docs 2022-07-12 07:14:09 +00:00
rusefillc d92fa798ba RoverK - wow that's odd, but whatever 2022-07-12 02:42:41 -04:00
rusefillc 5fe87f091b looks dead 2022-07-12 01:38:25 -04:00
rusefillc f78cd39d50 reducing confusion: pulling start button out of battery menu 2022-07-12 01:14:05 -04:00
GitHub build-firmware Action d50c977931 Auto-generated configs and docs 2022-07-12 04:26:09 +00:00
GitHub set-date Action 5a9d98ba07 Update date 2022-07-12 00:21:32 +00:00
GitHub build-firmware Action 9823f32e0d Auto-generated configs and docs 2022-07-11 16:50:58 +00:00
rusefillc 4f7262c3bd Make hard-coded gap ratios visible on trigger documentation images #4172 2022-07-11 12:36:41 -04:00
rusefillc f88904d7e7 yes, yes, we get it: TPS 2022-07-11 12:36:00 -04:00
GitHub build-firmware Action 913fb92335 Auto-generated configs and docs 2022-07-11 08:48:23 +00:00
rusefillc 25cc8ed0df
STM32_HSE_BYPASS where we need it (#4338)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-11 04:30:49 -04:00
rusefillc 2f0db8b7c4 Make hard-coded gap ratios visible on trigger documentation images #4172 2022-07-11 04:21:17 -04:00
GitHub build-firmware Action 0efb5ed3ff Auto-generated configs and docs 2022-07-11 07:13:35 +00:00
rusefillc 8c7cc755f6 default value duplicate & breaking up long line 2022-07-11 02:57:32 -04:00
rusefillc 849b373127 looks dead to me 2022-07-11 02:57:32 -04:00
rusefillc 6b0a18bdde reducing complexity 2022-07-11 02:57:31 -04:00
rusefillc 41a6026481 removing some unused debug 2022-07-11 02:57:31 -04:00
GitHub set-date Action e5d6239c20 Update date 2022-07-11 00:20:26 +00:00
rusefillc 8abbe9f3db more fancy 2022-07-09 23:51:20 -04:00
GitHub build-firmware Action 4285fe4218 Auto-generated configs and docs 2022-07-10 02:50:43 +00:00
Matthew Kennedy 8bc01472b7
Add a timeout for Lua ETB adjustment (#4331)
* lua etb timeout

* mocks

* test
2022-07-10 05:46:28 +03:00
GitHub set-date Action 76a64c8cf9 Update date 2022-07-10 00:25:28 +00:00
GitHub build-firmware Action 45970a3209 Auto-generated configs and docs 2022-07-09 07:07:25 +00:00
rusefillc d55e07e397 docs 2022-07-09 03:00:14 -04:00
GitHub set-date Action d3360af660 Update date 2022-07-09 00:18:42 +00:00
rusefillc 0400183389 ETB to overrides, fixing 88 2022-07-08 19:33:49 -04:00
rusefillc aee24b010c ETB to overrides 2022-07-08 19:32:16 -04:00
rusefillc af1368d006 refactoring 2022-07-08 19:31:07 -04:00
rusefillc ae942c2313 copy-paste bad 2022-07-08 19:31:07 -04:00
GitHub build-firmware Action 8401300966 Auto-generated configs and docs 2022-07-08 23:27:15 +00:00
rusefillc fe25350d87 E65 progress 2022-07-08 19:00:49 -04:00
GitHub build-firmware Action e01655a139 Auto-generated configs and docs 2022-07-08 22:21:59 +00:00
rusefillc 1e25578c0b https://rusefi.com/forum/viewtopic.php?p=45813#p45813 2022-07-08 18:07:53 -04:00
rusefillc 5db378970d PID logging: p term #4337 2022-07-08 10:31:34 -04:00
GitHub build-firmware Action 7daebe83e2 Auto-generated configs and docs 2022-07-08 14:11:38 +00:00
rusefillc 668a57353a PID logging: p term #4337 2022-07-08 09:49:58 -04:00
rusefillc 68edeefc6c PID logging: p term #4337 2022-07-08 09:43:05 -04:00
GitHub build-firmware Action 7764bf729a Auto-generated configs and docs 2022-07-08 05:14:15 +00:00
rusefillc a3c7e59b2a debug is set to idle mode, but none of the debug fields show anything #4335
better log names?
2022-07-08 01:05:48 -04:00
rusefillc 67ec949eb6 Lua A/C Input #4333 2022-07-08 00:51:53 -04:00
GitHub build-firmware Action e45990462c Auto-generated configs and docs 2022-07-08 04:45:52 +00:00
rusefillc 2e62f059f9 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-07-08 00:30:47 -04:00
GitHub build-firmware Action 92eeceb5ed Auto-generated configs and docs 2022-07-08 04:29:21 +00:00
rusefillc 71b118e858 Lua A/C Input #4333 2022-07-08 00:25:29 -04:00
rusefillc 78517df598 https://rusefi.com/forum/viewtopic.php?p=45811#p45811 ETB 2022-07-08 00:07:44 -04:00
rusefillc fc9160b480 refactoring hellen meta 2022-07-08 00:07:15 -04:00
rusefillc 6f5af0b0e1 https://rusefi.com/forum/viewtopic.php?p=45811#p45811 2022-07-07 23:51:38 -04:00
Matthew Kennedy 5d844b1ebe
Error handling cleanup (#4332)
* dead code in stm32

* rusefi.cpp can have some noreturn

* handle lua panic

* unused error codes

* simplifications of error_handling.cpp

* comment

* put that back

* guard
2022-07-07 23:49:02 -04:00
rusefillc eb3f93a730 debug is set to idle mode, but none of the debug fields show anything #4335
better names where user did not really ask for better names
2022-07-07 23:48:17 -04:00
GitHub build-firmware Action 0de824883f Auto-generated configs and docs 2022-07-08 03:21:52 +00:00
Matthew Kennedy 3c062e02bc
Lua hooks for gear detection (#4328)
* implement

* sim has vss

* write a test

* guard
2022-07-07 23:16:56 -04:00
rusefillc 9e26fe007e debug is set to idle mode, but none of the debug fields show anything #4335
reducing confusion
2022-07-07 23:04:19 -04:00
GitHub build-firmware Action f83d350585 Auto-generated configs and docs 2022-07-08 02:55:13 +00:00
Matthew Kennedy cc9554e4b2
Respond to OBD2 on the same bus we got the request on (#4330)
* obd replies on the same bus as the request

* comment

* missed one
2022-07-08 05:25:35 +03:00
GitHub set-date Action 6ef9610cde Update date 2022-07-08 00:24:15 +00:00
Matthew Kennedy e9d092f975
big delete ICU (#4270)
* big delete

* icu vestiges

* changelog
2022-07-07 15:27:59 -04:00
Matthew Kennedy 0cc1f729c4
Write hard faults to backup ram, print on next boot (#4324)
* use backup ram, hard fault handler improvement

* wire it up

* upload elf

* s

* I guess I'll just use strncpy

* s

* what is it even complaining about?

* neat, we don't need a cast

* cypress and kinetis

* cleanup

* ci

* guard for tests
2022-07-07 15:14:31 -04:00
GitHub build-firmware Action 18ad4383af Auto-generated configs and docs 2022-07-07 04:39:45 +00:00
rusefillc 2f97da185e
dead code? (#4325)
* dead code?

* dead code?

* dead code?

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-07 00:35:11 -04:00
GitHub set-date Action d3de0345a5 Update date 2022-07-07 00:24:14 +00:00
GitHub set-date Action 115e750cd3 Update date 2022-07-06 00:24:42 +00:00
GitHub build-firmware Action 7c1ec9f4e5 Auto-generated configs and docs 2022-07-05 17:55:06 +00:00
rusefillc a42a671aca fix lua CAN RX of 11b frames #4321 2022-07-05 13:40:02 -04:00
Matthew Kennedy dec3021c8f
fix lua CAN RX of 11b frames (#4321)
* s

* loggy the change
2022-07-05 13:37:31 -04:00
GitHub set-date Action 09986f22eb Update date 2022-07-05 00:20:52 +00:00
GitHub build-firmware Action b8bc4f3d99 Auto-generated configs and docs 2022-07-04 21:18:49 +00:00
rusefillc 232729e8bf todo: shall we move into high_pressure_fuel_pump.txt and reduce OOP elegance or create a separate live data just for these ones? 2022-07-04 17:08:41 -04:00
GitHub build-firmware Action a01e30a2a0 Auto-generated configs and docs 2022-07-04 21:05:10 +00:00
Matthew Kennedy aecacc6aa1
Rewrite tooth logger buffer management (#4317)
* s

* make it work

* put back enough maybe

* fix console composite log

* unit tests can just use a vector, why not

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-07-04 16:57:17 -04:00
rusefillc f6f99dc878 implement CAN driver for simulator #4312 2022-07-04 16:50:33 -04:00
GitHub build-firmware Action c74cb1be12 Auto-generated configs and docs 2022-07-04 03:49:28 +00:00
rusefillc ffaa0cfaf3 ## July 2022 Release - "Day 130" 2022-07-03 23:44:29 -04:00
GitHub set-date Action cce71049dd Update date 2022-07-04 00:24:19 +00:00
GitHub build-firmware Action a388fb3a2b Auto-generated configs and docs 2022-07-03 21:20:10 +00:00
rusefillc 752a8af70a fix #4315 2022-07-03 17:15:32 -04:00
rusefillc 6e1c5b0126 https://rusefi.com/forum/viewtopic.php?f=4&t=2329 2022-07-03 09:51:49 -04:00
GitHub build-firmware Action 0879e8abd1 Auto-generated configs and docs 2022-07-03 12:29:59 +00:00
Matthew Kennedy a95bc3ad03
implement CAN driver for simulator (#4312)
* stub simulator CAN driver

* comments

* CAN sensor

* maybe implement?

* s

* fix

* tx and rx actually work!?!?!

* check_can_isr

* modify chibios

* Sim has no CAN on Windows (for now?)

* safer init/deinit, enable assertions

* smarter handling of missing CAN device

* better guards

* guards for windows
2022-07-03 08:25:24 -04:00
GitHub set-date Action 47b5a03211 Update date 2022-07-03 00:23:44 +00:00
Matthew Kennedy 0b10f7dca8
hellen board ID detect improvements (#4307)
* move call

* board detections work correctly

* improve detector

* s

* break instead of return

* tests

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-07-02 05:19:02 -04:00
GitHub build-firmware Action a145548ceb Auto-generated configs and docs 2022-07-02 08:21:19 +00:00
rusefillc 147724c984 https://github.com/rusefi/hellen154hyundai/issues/54 2022-07-02 04:06:09 -04:00
GitHub build-firmware Action 54a140d0df Auto-generated configs and docs 2022-07-02 07:55:19 +00:00
rusefillc 3858b1d720 https://github.com/rusefi/hellen154hyundai/issues/54 2022-07-02 03:49:49 -04:00
GitHub set-date Action 09955af5a0 Update date 2022-07-02 00:23:27 +00:00
GitHub build-firmware Action 74bcf4ff16 Auto-generated configs and docs 2022-07-01 10:57:39 +00:00
Matthew Kennedy 8e107cc477
more generous script table axis limits (#4309)
* script table axis limits

* curves too, why not

* s

* s

* table type
2022-07-01 06:51:47 -04:00
GitHub set-date Action b7cb9c4e19 Update date 2022-07-01 00:24:46 +00:00
GitHub build-firmware Action 34b977c308 Auto-generated configs and docs 2022-07-01 00:12:50 +00:00
rusefillc 82131e5572 Uniform reset pattern for all Lua adjustments #4308
no progress only preparation
2022-06-30 20:07:27 -04:00
rusefi 8fa41f36f0 Dear contributors! Please changelog your amazing changes. 2022-06-30 17:16:29 -04:00
GitHub build-firmware Action 3a3dbc9023 Auto-generated configs and docs 2022-06-30 17:53:57 +00:00
rusefillc 924e25fe96 https://github.com/rusefi/rusefi_documentation/issues/226 2022-06-30 13:38:15 -04:00
GitHub build-firmware Action 7f8a26f779 Auto-generated configs and docs 2022-06-30 03:38:34 +00:00
rusefillc 483395fa2e
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
GitHub build-firmware Action 8b06c0aa0f Auto-generated configs and docs 2022-06-30 02:27:25 +00:00
rusefillc 96117d9332 rpm hard limit limited at 12500 #4298 2022-06-29 22:21:25 -04:00
GitHub set-date Action f0f051aa19 Update date 2022-06-30 00:20:50 +00:00
GitHub build-firmware Action 3393b5495b Auto-generated configs and docs 2022-06-29 22:52:53 +00:00
Matthew Kennedy 3284282be7
rescale RPM values (#4300)
* rpm configs

* fix

* s

* s

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-06-29 18:48:30 -04:00
GitHub build-firmware Action b33f32d20c Auto-generated configs and docs 2022-06-29 22:16:13 +00:00
Matthew Kennedy 29e5a0babb
use detected hellen board type on h72 (#4305)
* use detected hellen board type

* s

* s

* name
2022-06-29 18:10:29 -04:00
Matthew Kennedy 9f15218089
remove system lua VM (#3864)
* well, that was a fun experiment

* don't need that file

* s

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-06-29 16:52:17 -04:00
GitHub build-firmware Action 8bcbd06cdd Auto-generated configs and docs 2022-06-29 17:24:58 +00:00
rusefillc d30dc7245b startUpFuelPumpDuration tooltip fix 2022-06-29 13:15:34 -04:00
GitHub build-firmware Action f716fb9079 Auto-generated configs and docs 2022-06-29 15:26:14 +00:00
rusefillc c48af1456a startUpFuelPumpDuration tooltip fix 2022-06-29 10:48:36 -04:00
GitHub build-firmware Action 4ffdf74203 Auto-generated configs and docs 2022-06-29 07:57:36 +00:00
rusefillc 6c76a6468c logging of live data structs was: data points #3614
would this be more correct in terms of multi-threaded reads?
2022-06-29 03:33:06 -04:00
Andrey 9c9cf69ebe logging of live data structs was: data points #3614 2022-06-29 03:29:21 -04:00
Andrey 5cf0265968 logging of live data structs was: data points #3614 2022-06-29 03:27:51 -04:00
Andrey dc4fcda6da logging of live data structs was: data points #3614 2022-06-29 03:21:53 -04:00
Andrey 19aad9f51d logging of live data structs was: data points #3614 2022-06-29 03:21:25 -04:00
rusefillc f262929226 logging of live data structs was: data points #3614 2022-06-29 03:14:39 -04:00
rusefillc 8acbf9d8df logging of live data structs was: data points #3614 2022-06-29 03:13:35 -04:00
rusefillc c0960270a8 logging of live data structs was: data points #3614 2022-06-29 03:03:02 -04:00
rusefillc aab466094c logging of live data structs was: data points #3614 2022-06-29 03:01:13 -04:00
rusefillc f7ecebaa64 logging of live data structs was: data points #3614 2022-06-29 02:37:24 -04:00
rusefillc d2cece4f65 https://github.com/rusefi/hellen-NB2-issues/issues/36 2022-06-29 02:33:14 -04:00
GitHub build-firmware Action a8c3769906 Auto-generated configs and docs 2022-06-29 06:21:31 +00:00
rusefillc dfe3fa0e3b https://github.com/rusefi/hellen-NB2-issues/issues/36 2022-06-29 02:16:46 -04:00
rusefillc aec1900278 logging of live data structs was: data points #3614 2022-06-29 02:16:15 -04:00
rusefillc a6e7d35461 logging of live data structs was: data points #3614 2022-06-29 02:09:37 -04:00
GitHub build-firmware Action 171bc28d38 Auto-generated configs and docs 2022-06-29 06:06:27 +00:00
rusefillc 241f2765e9 logging of live data structs was: data points #3614 2022-06-29 01:49:59 -04:00
rusefillc ef6bef1b82 logging of live data structs was: data points #3614 2022-06-29 01:38:43 -04:00
GitHub build-firmware Action 1407909061 Auto-generated configs and docs 2022-06-29 05:34:35 +00:00
rusefillc bdb9eaa2f5 logging of live data structs was: data points #3614 2022-06-29 01:27:42 -04:00
GitHub build-firmware Action 9798e6e22a Auto-generated configs and docs 2022-06-29 05:23:15 +00:00
rusefillc e26a4085a0 https://github.com/rusefi/hellen-NB2-issues/issues/36 2022-06-29 01:15:11 -04:00
GitHub set-date Action b204b1734e Update date 2022-06-29 00:19:47 +00:00
rusefi 95c3b0bca2 https://rusefi.com/forum/viewtopic.php?p=45720#p45720 2022-06-27 23:57:56 -04:00
rusefillc 10d3afab9c well that was cute 2022-06-27 23:10:58 -04:00
GitHub build-firmware Action 39ba9c7eb4 Auto-generated configs and docs 2022-06-28 02:36:14 +00:00
rusefillc 5607baefa2
Iss debug (#4290)
* one call only

* oops am idiot

Co-authored-by: David Holdeman <dave@holdemanenterprises.com>
2022-06-27 22:29:34 -04:00
GitHub set-date Action 76f75b776d Update date 2022-06-28 00:24:48 +00:00
GitHub build-firmware Action 0d6cb1e6ae Auto-generated configs and docs 2022-06-27 17:55:48 +00:00
rusefillc b231b458a1 usability confustion: ediatble fields with board overrides fix #4295 2022-06-27 13:35:22 -04:00
GitHub build-firmware Action 369bc76396 Auto-generated configs and docs 2022-06-27 16:13:15 +00:00
rusefillc 16294ff473 greyed out pin is still used #4086 2022-06-27 11:56:08 -04:00
rusefi b6544cccf0 less invalid default config 2022-06-26 23:47:42 -04:00
GitHub build-firmware Action 68b833ab95 Auto-generated configs and docs 2022-06-27 02:39:05 +00:00
Matthew Kennedy b07652af1c
get rid of extra quotes (#4288) 2022-06-26 22:32:47 -04:00
rusefillc 12d3a00712 SD card logs are broken by double fuel: wall correction #4291 2022-06-26 20:48:36 -04:00
GitHub set-date Action e2a5d413e7 Update date 2022-06-27 00:34:06 +00:00
rusefillc 4fa1f4071a borrowing from David 2022-06-26 20:19:54 -04:00
GitHub build-firmware Action df70173ad1 Auto-generated configs and docs 2022-06-27 00:12:14 +00:00
rusefillc e053f0b9eb verboseQuad 2022-06-26 19:47:58 -04:00
rusefillc 88b061dd2c stealing from David 2022-06-26 19:42:08 -04:00
rusefillc eabffc9ef8 stealing from David 2022-06-26 19:40:54 -04:00
rusefillc 453161a1c0 visiting "live data" tab causes fatal error on ECU fix #4271 2022-06-25 22:09:54 -04:00
GitHub set-date Action a36ea73d0d Update date 2022-06-26 00:29:30 +00:00
GitHub build-firmware Action 43ab30b992 Auto-generated configs and docs 2022-06-26 00:19:31 +00:00
rusefillc 5a2b430183 visiting "live data" tab causes fatal error on ECU fix #4271 2022-06-25 19:48:48 -04:00
GitHub build-firmware Action e21ae44c70 Auto-generated configs and docs 2022-06-25 23:40:04 +00:00
rusefillc 8390f7ae37 B6 2022-06-25 13:26:21 -04:00
rusefillc 149f6ea110
ChibiOS 20.3.5 (#4285)
* ChibiOS 20.3.5

* chibios bump

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-06-25 12:43:28 -04:00
rusefillc 1458504b4e https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 11:37:36 -04:00
rusefillc d2ef5a9a8b https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 11:25:35 -04:00
rusefillc e9bdb5536a https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 02:56:01 -04:00
GitHub build-firmware Action 44df66501d Auto-generated configs and docs 2022-06-25 06:34:40 +00:00
rusefillc cb35393ddc https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 02:26:50 -04:00
GitHub set-date Action 98458b818d Update date 2022-06-25 00:21:16 +00:00
Matthew Kennedy c0f290b922
Injector scheduled by angle, not tooth index (#4208)
* trigger decoder returns a result

* TriggerFormDetails

* s

* don't reach out and touch the engine

* injection doesn't care about teeth

* fix up existing tests

* oh look, we can actually test this logic now without trying to depend on trigger shape!!!

* fix a real bug

* simplify
2022-06-24 17:43:23 -04:00
Matthew Kennedy fcd3d991ee
trigger tweaks cleanup (#4278)
* simplify some math

* we say yes to the todo

* and put back that test

* test
2022-06-23 23:11:29 -04:00
Matthew Kennedy 8038bbcd28
s (#4280) 2022-06-23 22:16:53 -04:00
GitHub build-firmware Action 55b9e384cf Auto-generated configs and docs 2022-06-24 00:20:41 +00:00
Matthew Kennedy 29420c76aa
wideband live data (#4276)
* wideband live data magic

* test build happy

* test even happier
2022-06-23 20:04:26 -04:00
GitHub build-firmware Action a6dd876fe7 Auto-generated configs and docs 2022-06-23 23:48:34 +00:00
Matthew Kennedy b92c0149d6
get rid of setSerialConfigurationOverrides (#4274)
* get rid of setSerialConfigurationOverrides

* missed a few

* kinetis
2022-06-23 19:42:09 -04:00
Andrey 6ef7562666 VAG Lua progress 2022-06-23 16:02:09 -04:00
rusefillc 21ee552626 NA8 progress 2022-06-23 15:37:40 -04:00
GitHub build-firmware Action 572a482115 Auto-generated configs and docs 2022-06-23 19:34:20 +00:00
Matthew Kennedy 09ebf9c7a9
hellen SD card presets (#4273)
* hellen SD card presets

* copy paste missed some semicolons
2022-06-23 15:02:13 -04:00
rusefi c6bd2df879 master please cheer up! 2022-06-23 14:54:25 -04:00
Matthew Kennedy 9d62aeb81f
force o2 heating (#4275) 2022-06-23 14:32:34 -04:00
rusefi 983682d11f miata 96 defaults 2022-06-23 14:30:41 -04:00
GitHub build-firmware Action 4342b288e1 Auto-generated configs and docs 2022-06-23 18:22:18 +00:00
rusefi 06f4ee7bf5 intMap by default 2022-06-23 14:13:42 -04:00
Matthew Kennedy 4d7fe35c5c
clean up sd overrides (#4272) 2022-06-23 09:15:51 -04:00
Matthew Kennedy 529fd4128c
use EXTI instead of ICU by default (#3032)
* exti default

* s

* skip late events

* there are more hellens now

* oof

* science

* kick

* kick

* I do not understand how computers

* science

* science

* no workflows to speed loop

* use existing subtraction

* extract function because I don't understand computers

* well, let's just dump the stack nearby

* is flipped condition still broken?

* different behavior

* what if we don't optimize

* mass storage overflows

* ok fine optimize a little bit

* we are just unable to print 64b apparently

* angry integers

* track which wheel/value was last

* signal instead of both

* try a queue

* Revert "no workflows to speed loop"

This reverts commit 0637a7d7ab39a3fb2af1a01eef6123b7269559a4.

* s

* print new timestamp too

* don't overrun the error buffer

* try to see where the event came from

* s

* does it help if we abort while self stim is enabled?

* do it in hwHandle

* what if we disable the pins

* include

* run with the safeties off in the name of science

* s

* d

* fix configs

* s

* s

* remove duct tape

* put the test back too....

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-06-22 22:33:52 -04:00
GitHub build-firmware Action 273303c38d Auto-generated configs and docs 2022-06-23 00:20:43 +00:00
Matthew Kennedy 27cdab28f1
logic analyzer uses exti (#4269)
* rename functions

* s

* logic analyzer implemented using EXTI

* s

* don't turn it off on hellen either

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-06-22 20:13:17 -04:00
Matthew Kennedy 0bc445b461
flip icu/pal default (#4268)
* flip icu/pal default

* s

* s

* cleanup

* eg33
2022-06-22 18:43:39 -04:00
GitHub build-firmware Action 169fc5e086 Auto-generated configs and docs 2022-06-22 20:58:24 +00:00
Matthew Kennedy 11d58f8d5a
clt based rpm limit (#4267) 2022-06-22 16:49:24 -04:00
rusefi a94df71aea hellen meta 2022-06-22 12:35:48 -04:00
GitHub build-firmware Action 060d05d911 Auto-generated configs and docs 2022-06-22 04:16:21 +00:00
rusefillc a66c055092 https://github.com/rusefi/rusefi/issues/4266 2022-06-22 00:07:42 -04:00
GitHub set-date Action 11503861ac Update date 2022-06-22 00:23:32 +00:00
GitHub build-firmware Action c0144a5614 Auto-generated configs and docs 2022-06-21 01:45:01 +00:00
rusefillc 2ae59f6bd5 bit math is hard :( 2022-06-20 21:36:10 -04:00
GitHub set-date Action 282e79290d Update date 2022-06-21 00:20:44 +00:00
rusefillc ed1d252cc9 B6 2022-06-20 16:43:50 -04:00
GitHub build-firmware Action 22bc6e2063 Auto-generated configs and docs 2022-06-20 16:46:24 +00:00
GitHub build-firmware Action eab2328dea Auto-generated configs and docs 2022-06-20 15:49:50 +00:00
rusefillc a4347668c5 https://rusefi.com/forum/viewtopic.php?f=5&t=2353 2022-06-20 11:41:33 -04:00
rusefillc b1fe3697b1 b6 build 2022-06-20 08:26:28 -04:00
GitHub build-firmware Action 7d8bf4be8b Auto-generated configs and docs 2022-06-20 11:50:51 +00:00
rusefillc d639a42621 https://rusefi.com/forum/viewtopic.php?f=5&t=2353 2022-06-20 07:43:23 -04:00
GitHub set-date Action 3d4a4789c2 Update date 2022-06-20 00:20:17 +00:00
GitHub build-firmware Action bce193c4b7 Auto-generated configs and docs 2022-06-20 00:12:52 +00:00
rusefillc 1182db2b3c B6 shutdown Lua and else 2022-06-19 20:06:03 -04:00
rusefillc 60c04df3a6
Update readme.md 2022-06-19 14:59:48 -04:00
rusefillc 50a8508b80 Mark reports that detectHellenBoardType hangs up HD and Nucleo fix #4084 2022-06-19 11:29:17 -04:00
rusefillc ecc14de300 Mark reports that detectHellenBoardType hangs up HD and Nucleo #4084 2022-06-19 11:06:38 -04:00
rusefillc 2e8559e72e symmetrical logging 2022-06-19 11:03:26 -04:00
rusefillc 639d15c102 less broken default 2022-06-19 10:54:43 -04:00
GitHub build-firmware Action bd93c0b8da Auto-generated configs and docs 2022-06-19 13:59:06 +00:00
Matthew Kennedy 7e8ae7c8a3
Write output channels with new parser (#4219)
* let the new parser run

* s

* support for output channels

* usages reader uses new parser for output channels

* better debugging configuration

* bad merge

* test it a bit too

* more tests

* copy/paste the same content from other file

* s

* fix bugs where even the existing logic tries to write as an enum (?)

* jar

* print stream always unix

* print stream always unix

* use typedefs correctly

* jar

* stub support for multiple of each type

* s

* s

* name some more datas
2022-06-19 09:52:23 -04:00
GitHub set-date Action b43677919f Update date 2022-06-19 00:20:46 +00:00
GitHub build-firmware Action ee126f8743 Auto-generated configs and docs 2022-06-18 21:31:34 +00:00
Matthew Kennedy 606e04364b
new parser TS output fixes, config file fixes (#4261)
* new parser TS output fixes, config file fixes

* jar
2022-06-18 17:24:50 -04:00
rusefillc 6314e95111 verbose trigger sync should reuse engineSnifferRpmThreshold #4259 2022-06-18 16:14:25 -04:00
rusefi 271dddf61e verbose trigger sync should reuse engineSnifferRpmThreshold fix #4259 2022-06-18 15:18:45 -04:00
GitHub build-firmware Action cbd85f54c4 Auto-generated configs and docs 2022-06-18 18:53:00 +00:00
rusefi ff477f59d0 verbose trigger sync should reuse engineSnifferRpmThreshold #4259
unused field & updated tooltip
2022-06-18 14:46:31 -04:00
rusefi 6bfa4c025b verbose trigger sync should reuse engineSnifferRpmThreshold #4259
docs
2022-06-18 14:44:32 -04:00
rusefi dacc43acad verbose trigger sync should reuse engineSnifferRpmThreshold #4259
docs
2022-06-18 14:44:21 -04:00
rusefi 1f3980f10c verbose trigger sync should reuse engineSnifferRpmThreshold #4259
this should work faster?
2022-06-18 14:44:10 -04:00
rusefi a552d58d42 verbose trigger sync should reuse engineSnifferRpmThreshold #4259
reducing complexity
2022-06-18 14:17:36 -04:00
rusefi 837747d1d4 verbose trigger sync should reuse engineSnifferRpmThreshold #4259
reducing complexity
2022-06-18 13:57:36 -04:00
GitHub build-firmware Action 4bb819d6b1 Auto-generated configs and docs 2022-06-18 16:13:24 +00:00
rusefillc 2e4c7db92f knock dialog progress 2022-06-18 12:06:31 -04:00
GitHub build-firmware Action e058cb7c0c Auto-generated configs and docs 2022-06-18 13:57:19 +00:00
rusefillc e6526621ba helping build? 2022-06-18 09:50:46 -04:00
Matthew Kennedy 7cc09ade6f
More fragment refactoring: encode by type, not enum index (#4075)
* fragment refactoring

* jar

* jar?

* look up fragment by type, not index

* don't even include that

* jar again

* jar again

* unit tests are happy

* guards

* jar

* hpfp guarding

* handle knock controller

* jar

* s

* stub multiple for each

* jar

* Update live_data.cpp

* s

* s
2022-06-18 09:23:44 -04:00
GitHub build-firmware Action 6931862fba Auto-generated configs and docs 2022-06-18 03:47:55 +00:00
rusefillc 1c5d60f64e more AUX for E67 2022-06-17 23:40:46 -04:00
rusefillc 9a9047c3f9 more info verbose trigger/vvt 2022-06-17 22:11:09 -04:00
rusefillc 6c1d2a297e more into "triggerinfo" 2022-06-17 22:10:48 -04:00
rusefillc f53b64a558 docs 2022-06-17 22:10:34 -04:00
GitHub build-firmware Action 28823f1d84 Auto-generated configs and docs 2022-06-18 01:37:23 +00:00
Matthew Kennedy ca775ef489
no trailing invalid (#4257)
* don't pad

* test & jar

* do it in the new parser too

* remove from config txt

* minor file format cleanups while we're at it
2022-06-17 21:23:42 -04:00
Matthew Kennedy 172479e2af
fix (#4254) 2022-06-17 21:20:47 -04:00
GitHub set-date Action ae68ebfb3d Update date 2022-06-18 00:21:20 +00:00
GitHub build-firmware Action 477ee1280e Auto-generated configs and docs 2022-06-17 01:40:29 +00:00
rusefillc 52d52ca08c MRE url 2022-06-16 21:33:17 -04:00
GitHub set-date Action 169d909ff9 Update date 2022-06-17 00:23:03 +00:00
GitHub build-firmware Action af96d882bf Auto-generated configs and docs 2022-06-16 02:15:45 +00:00
rusefillc c3675be034
Update readme.md 2022-06-15 22:08:57 -04:00
GitHub set-date Action 5a448a4953 Update date 2022-06-16 00:20:09 +00:00
GitHub set-date Action 358ce8b320 Update date 2022-06-15 00:22:47 +00:00
GitHub set-date Action 386e68ab2d Update date 2022-06-14 00:23:30 +00:00
GitHub build-firmware Action 72fa157415 Auto-generated configs and docs 2022-06-13 14:21:11 +00:00
rusefillc 6eecf5a162 hellen121vag config revival 2022-06-13 10:13:34 -04:00
GitHub set-date Action 8772b04bed Update date 2022-06-13 00:23:05 +00:00
GitHub set-date Action f0516fe7f3 Update date 2022-06-12 00:22:10 +00:00
GitHub build-firmware Action 48ff33c792 Auto-generated configs and docs 2022-06-11 18:46:37 +00:00
GitHub set-date Action 36255e5541 Update date 2022-06-11 00:21:37 +00:00