Commit Graph

15091 Commits

Author SHA1 Message Date
Andrey 934d2f5642 Revert "Revert "Pavel Xenon is asking for EGT limping mode #3172""
This reverts commit e6292feb8e.
2022-08-22 23:06:45 -04:00
GitHub gen-configs Action 437f10bcbd Auto-generated configs and docs 2022-08-23 02:57:26 +00:00
rusefillc 637dc37e95 RE: reasons for verbose messages 2022-08-22 22:52:48 -04:00
GitHub set-date Action 653e36e4cc Update date 2022-08-23 00:35:46 +00:00
Andrey e6292feb8e Revert "Pavel Xenon is asking for EGT limping mode #3172"
This reverts commit f8185d9dfa.
2022-08-22 20:08:24 -04:00
GitHub gen-configs Action 9b0ae564d8 Auto-generated configs and docs 2022-08-22 23:45:06 +00:00
Matthew Kennedy e959f7e71e hard code vq cam gaps (#4471) 2022-08-22 19:40:24 -04:00
rusefillc db0ff659c7 docs 2022-08-22 18:44:44 -04:00
GitHub gen-configs Action 9ce8250a90 Auto-generated configs and docs 2022-08-22 22:32:47 +00:00
rusefillc 101d597d9a // todo: migrate to engineState->desiredRpmLimit to get this variable logged 2022-08-22 18:23:48 -04:00
GitHub gen-configs Action 4b6abf9557 Auto-generated configs and docs 2022-08-22 22:23:05 +00:00
rusefillc f8185d9dfa Pavel Xenon is asking for EGT limping mode #3172
let's lower expectations for now
2022-08-22 18:10:32 -04:00
rusefillc 0886338770 Pavel Xenon is asking for EGT limping mode #3172
let's lower expectations for now
2022-08-22 18:08:38 -04:00
rusefillc fdde38c203 better method name 2022-08-22 18:07:59 -04:00
GitHub gen-configs Action 525509a260 Auto-generated configs and docs 2022-08-22 15:19:58 +00:00
rusefillc 27b5db8789 Pavel Xenon is asking for EGT limping mode #3172 2022-08-22 11:12:34 -04:00
GitHub gen-configs Action 3f9e800bc9 Auto-generated configs and docs 2022-08-22 14:54:09 +00:00
rusefillc a11789a28d Pavel Xenon is asking for EGT limping mode #3172 2022-08-22 10:48:54 -04:00
rusefi 96b29a5082 Inverted vvt control #4464 2022-08-21 23:48:51 -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 b94195255c less violent error handling 2022-08-21 22:46:59 -04:00
rusefi 329edcddfc refactoring: magic constant 2022-08-21 22:46:49 -04:00
rusefi 3eeff9e388 Lua CAN bus index: let's fail if invalid value specified 2022-08-21 22:31:52 -04:00
GitHub gen-configs Action 01b92ac9a3 Auto-generated configs and docs 2022-08-22 01:57:53 +00:00
rusefillc a3d2c1b997 refactoring 2022-08-21 21:53:01 -04:00
GitHub set-date Action fd6fe2a2ef Update date 2022-08-22 00:23:28 +00:00
rusefillc 891a63bf2a https://en.wikipedia.org/wiki/Man-in-the-middle_attack 2022-08-21 16:28:09 -04:00
Andrey 90130b3311 Revert "Revert "Revert "small step forward? (#4450)"""
This reverts commit 30297da80c.
2022-08-21 15:23:20 -04:00
Andrey 2d4b944547 test coverage and some magic constant refactoring 2022-08-21 15:22:22 -04:00
Andrey 30297da80c Revert "Revert "small step forward? (#4450)""
This reverts commit d2365c5c7f.
2022-08-21 14:43:50 -04:00
rusefillc 083211c233 https://en.wikipedia.org/wiki/Man-in-the-middle_attack 2022-08-21 14:42:42 -04:00
GitHub gen-configs Action 1c01d5608f Auto-generated configs and docs 2022-08-21 16:43:08 +00:00
rusefi ea7597e0d6 trigger gap logging: it's a mess :( 2022-08-21 12:38:29 -04:00
rusefillc 2afe89baec yeah, not really refactoring 2022-08-21 01:11:09 -04:00
rusefillc 06018ada5b Idle air add via Lua fix #4465
AddressSanitizer being useful?
2022-08-21 00:58:59 -04:00
rusefillc a56910b022 AddressSanitizer does not like "yeah, not really refactoring"? 2022-08-21 00:45:39 -04:00
rusefillc 38e3a84ec9 Idle air add via Lua fix #4465 2022-08-21 00:32:34 -04:00
rusefillc 6863d0534a yeah, not really refactoring 2022-08-21 00:32:10 -04:00
GitHub gen-configs Action 00e6059660 Auto-generated configs and docs 2022-08-21 04:25:05 +00:00
rusefillc ec05175b28 Idle air add via Lua #4465 2022-08-21 00:18:32 -04:00
GitHub set-date Action aa472c7739 Update date 2022-08-21 00:25:06 +00:00
GitHub gen-configs Action 35364ebae2 Auto-generated configs and docs 2022-08-21 00:17:05 +00:00
Matthew Kennedy ea733ecbf0 fix inverted vvt (#4464)
* fix inverted mode

* unit tests are great
2022-08-20 20:12:32 -04:00
GitHub set-date Action c7627cc357 Update date 2022-08-20 00:20:38 +00:00
rusefillc e03b14ab7d now with SD card 2022-08-19 17:43:07 -04:00
GitHub gen-configs Action 5f4bf04d56 Auto-generated configs and docs 2022-08-19 19:53:59 +00:00
rusefillc 47f528ef3a now with SD card 2022-08-19 15:49:11 -04:00
GitHub gen-configs Action 74d93f9d11 Auto-generated configs and docs 2022-08-19 03:08:33 +00:00
rusefillc e5580ec3c0 Extra Idle Air if Throttle is Pressed behavior #3940 2022-08-18 23:03:33 -04:00
rusefillc a849715fad Extra Idle Air if Throttle is Pressed behavior #3940 2022-08-18 21:19:55 -04:00
rusefillc 00e3cabf23 Extra Idle Air if Throttle is Pressed behavior #3940 2022-08-18 21:10:19 -04:00
rusefillc d418a7f288 RUSEFI virtual drive to spell out firmware version fix #4458 2022-08-18 21:02:26 -04:00
GitHub set-date Action c8c80515ed Update date 2022-08-19 00:25:34 +00:00
rusefillc eb5f0abd3b RUSEFI virtual drive to spell out firmware version fix #4458 2022-08-18 20:13:00 -04:00
rusefillc 09027e90ec RUSEFI virtual drive to spell out firmware version fix #4458 2022-08-18 19:49:01 -04:00
rusefillc 82d2cf2187 RUSEFI virtual drive to spell out firmware version fix #4458
# Mac OS comes with Bash version 3 which is quite limiting and lack key features
2022-08-18 19:46:42 -04:00
GitHub gen-configs Action 592614aea3 Auto-generated configs and docs 2022-08-18 23:36:32 +00:00
rusefillc c65f64200f RUSEFI virtual drive to spell out firmware version fix #4458
80% of the result for 20% of the effort
2022-08-18 19:31:49 -04:00
rusefillc cd30075ea4 upload ini from firmware build #4456 2022-08-18 10:19:09 -04:00
rusefillc 7a00ada5fd upload ini from firmware build #4456 2022-08-18 09:45:46 -04:00
GitHub set-date Action 14a69f249b Update date 2022-08-18 00:23:00 +00:00
GitHub gen-configs Action aeb4ef671c Auto-generated configs and docs 2022-08-18 00:08:52 +00:00
Matthew Kennedy 2bfa3be1dc upload ini from firmware build (#4456) 2022-08-17 18:29:07 -04:00
Matthew Kennedy 6218edd040 allow logging multiple warnings at once (#4414)
* allow logging multiple warnings at once

* comment

* .Code

* Revert ".Code"

This reverts commit 2b986bd50035aeec051d11aafd83fdbc1694351c.

* add a better comparison operator instead of conversion

* dot code

* Revert "dot code"

This reverts commit 35f6ae1007c41e3b30ea129a324f33ab4205036d.

* force gcc-10 maybe?

* Revert "force gcc-10 maybe?"

This reverts commit 4ddf8bcefddd354ccdc1da682c5fff1e68d44273.

* vq

* dot code

* dead

* dot code

* return may be null

* static_vector; maybe cyclic_buffer is broken or wrong tool for the job?

* move static vector

* put cyclic buffer back how it was since we don't use it now
2022-08-17 01:12:25 -04:00
GitHub gen-configs Action 1343699a2f Auto-generated configs and docs 2022-08-17 05:08:02 +00:00
rusefillc 8e07f864ca unconditional VVT PID logging 2022-08-17 01:03:21 -04:00
rusefillc dfd4953f0d unconditional VVT PID logging 2022-08-17 00:47:31 -04:00
GitHub gen-configs Action 911a6c5f0c Auto-generated configs and docs 2022-08-17 04:30:35 +00:00
rusefillc 2aabef68c9 Struct array for outputs #4442 (#4453)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-17 00:25:55 -04:00
Matthew Kennedy aafd128b13 update libfirmware (#4446)
* update libfirmware

* s
2022-08-16 23:02:34 -04:00
GitHub gen-configs Action 53d125b9d4 Auto-generated configs and docs 2022-08-17 03:01:19 +00:00
Matthew Kennedy 012e6df17b quad cam on kinetis, for science (#4452)
* for science

* more
2022-08-16 22:33:29 -04:00
rusefillc 7d3e508c6d romraider is gone part 3 2022-08-16 22:32:21 -04:00
rusefillc bb21977556 invalid ini fix #4451 2022-08-16 22:24:02 -04:00
rusefillc 0ba330eab1 a step back (definitely would not help master) 2022-08-16 22:24:02 -04:00
GitHub gen-configs Action 4a415e5f13 Auto-generated configs and docs 2022-08-17 01:17:01 +00:00
rusefillc 357c4c672a poke just in case 2022-08-16 21:00:59 -04:00
rusefillc 0740307eb8 another dead file? probably replaced by connectors yaml? 2022-08-16 20:49:37 -04:00
GitHub set-date Action 4a261ea322 Update date 2022-08-17 00:28:24 +00:00
rusefillc b058c6c233 Struct array for outputs #4442
extra option might help
2022-08-16 20:10:41 -04:00
rusefillc 7882b97a1c Struct array for outputs #4442
extra option might help
2022-08-16 20:05:01 -04:00
GitHub gen-configs Action b7deeb9995 Auto-generated configs and docs 2022-08-16 23:59:35 +00:00
rusefillc 641b7bf252 hello copypasta 2022-08-16 19:51:40 -04:00
GitHub build-firmware Action 11e754ed21 Auto-generated configs and docs 2022-08-16 23:48:31 +00:00
Andrey d2365c5c7f Revert "small step forward? (#4450)"
This reverts commit badbc1a46e.
2022-08-16 19:43:46 -04:00
GitHub build-firmware Action 1b7171db0f Auto-generated configs and docs 2022-08-16 23:06:34 +00:00
rusefillc badbc1a46e small step forward? (#4450)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-16 18:57:40 -04:00
rusefillc 95ef43d88e reducing inconsistency between gen scripts 2022-08-16 17:52:03 -04:00
rusefillc 722a8628ee custom stuff goes on top to make sure it's overwritten with less weird stuff 2022-08-16 17:52:03 -04:00
GitHub build-firmware Action 4fb9b3966f Auto-generated configs and docs 2022-08-16 21:17:44 +00:00
rusefillc 6945f49cd8 reducing inconsistency between gen scripts 2022-08-16 16:58:01 -04:00
rusefillc 4041c42af5 reducing inconsistency between gen scripts 2022-08-16 16:49:06 -04:00
rusefillc e2c1793e08 reducing inconsistency between gen scripts 2022-08-16 16:41:33 -04:00
rusefillc 04d5b7c32e reducing inconsistency between gen scripts: moving cypress 2022-08-16 16:18:55 -04:00
rusefillc ebfd16bf22 reducing inconsistency between gen scripts: moving cypress 2022-08-16 15:43:03 -04:00
rusefillc ae4d46c5ba reducing inconsistency between gen scripts 2022-08-16 15:34:58 -04:00
rusefillc 57e1836697 reducing inconsistency between gen scripts 2022-08-16 15:25:54 -04:00
rusefillc dabbcef172 reducing inconsistency between gen scripts 2022-08-16 14:52:34 -04:00
rusefillc 55caf3a990 reducing inconsistency between gen scripts 2022-08-16 14:33:13 -04:00
rusefillc 5022064ec9 reducing inconsistency, renaming signature header 2022-08-16 12:56:51 -04:00
GitHub build-firmware Action 2e7d37f485 Auto-generated configs and docs 2022-08-16 14:32:23 +00:00
rusefillc 0f4ee42397 reducing inconsistency, renaming signature header 2022-08-16 10:27:13 -04:00
rusefillc 68cc879c67 reusing existing variable 2022-08-16 10:20:04 -04:00
GitHub build-firmware Action 190a550a9b Auto-generated configs and docs 2022-08-16 01:04:05 +00:00
GitHub set-date Action 21200a0a82 Update date 2022-08-16 00:25:12 +00:00
GitHub build-firmware Action 537a073e04 Auto-generated configs and docs 2022-08-15 21:32:55 +00:00
rusefillc f722b36716 # users are confused by TCU dialogs. open question how to repackage as pre-alpha 2022-08-15 17:28:24 -04:00
GitHub build-firmware Action 72ead5be96 Auto-generated configs and docs 2022-08-15 21:22:59 +00:00
Andrey 6f47772e6b Revert "A safe place where stuff is consistent (#4444)"
This reverts commit b4eb56c7b4.
2022-08-15 17:05:40 -04:00
GitHub build-firmware Action 006190aa15 Auto-generated configs and docs 2022-08-15 19:03:46 +00:00
GitHub build-firmware Action 9a5808c53e Auto-generated configs and docs 2022-08-15 18:43:52 +00:00
rusefillc b4eb56c7b4 A safe place where stuff is consistent (#4444)
* We have to move either forward or backwards with newparse #4441

only spot where newparse was used for real?

* We have to move either forward or backwards with newparse #4441

.jar

* Struct array for outputs #4442

* Struct array for outputs #4442

* Struct array for outputs #4442

making kinetis happy :(

* VVT target to allow negative values #4424

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-15 14:26:51 -04:00
GitHub build-firmware Action ec8639d188 Auto-generated configs and docs 2022-08-15 17:10:30 +00:00
rusefillc 18f1197d58 Struct array for outputs #4442
rear padding too small for current addition, we shall expand for future additions
2022-08-15 13:05:21 -04:00
GitHub build-firmware Action 1cf9e8faec Auto-generated configs and docs 2022-08-15 15:51:50 +00:00
rusefillc 01324dded2 uniform current folder strategy 2022-08-15 11:45:41 -04:00
rusefillc ef330a756b +x 2022-08-15 11:09:48 -04:00
rusefillc 73389214d0 +x 2022-08-15 11:09:27 -04:00
rusefillc a73035c60a +x 2022-08-15 11:00:47 -04:00
GitHub set-date Action f53829f32a Update date 2022-08-15 00:22:33 +00:00
rusefillc 23f9ceeb06 EGT nothing 2022-08-14 18:36:09 -04:00
GitHub build-firmware Action cc76b9ee88 Auto-generated configs and docs 2022-08-14 21:08:27 +00:00
rusefillc c68d4f1a94 Revert "VVT target to allow negative values #4424"
This reverts commit 723845f145.
2022-08-14 17:03:21 -04:00
GitHub build-firmware Action ff8ad6ba6e Auto-generated configs and docs 2022-08-14 20:14:30 +00:00
rusefillc 723845f145 VVT target to allow negative values #4424
baby step towards VVT pid logging
2022-08-14 15:59:44 -04:00
rusefillc 5365ae5c2d ECU to Mainline DynoLog Data Protocol #4319 2022-08-14 11:28:17 -04:00
GitHub build-firmware Action 58de39aec9 Auto-generated configs and docs 2022-08-14 03:42:37 +00:00
rusefi 3e2042b8d3 NB1 Base Map, no sync, no start fix #4440 2022-08-13 23:37:02 -04:00
GitHub set-date Action e6d8d36454 Update date 2022-08-14 00:22:28 +00:00
GitHub build-firmware Action bb15a4c741 Auto-generated configs and docs 2022-08-13 03:58:20 +00:00
rusefillc 69d582a674 ECU to Mainline DynoLog Data Protocol #4319 2022-08-12 23:53:48 -04:00
GitHub set-date Action 37881f0076 Update date 2022-08-13 00:22:13 +00:00
rusefi 4290c66769 https://rusefi.com/forum/viewtopic.php?f=4&t=2325 2022-08-12 16:19:45 -04:00
rusefi 7055f32fd3 https://rusefi.com/forum/viewtopic.php?f=4&t=2325 2022-08-12 16:15:54 -04:00
rusefillc 191e2efce9 ## August 2022 Release - "Day 170" 2022-08-12 15:48:37 -04:00
Matthew Kennedy fcb9897443 resolve VVT phase using every tooth, not just sync point (#4434)
* resolve VVT phase using every tooth, not just sync point

* fix tests

* comment

* changelog
2022-08-12 08:08:23 -04:00
GitHub set-date Action 0907c009bd Update date 2022-08-12 00:21:14 +00:00
GitHub build-firmware Action d2fc2e364a Auto-generated configs and docs 2022-08-12 00:10:03 +00:00
rusefillc f11480597d todo: huh? dead code? how can we get NAN from eventAngles table? 2022-08-11 20:05:29 -04:00
rusefillc cad9791b35 https://github.com/rusefi/alphax-4chan/issues/57 2022-08-11 10:54:54 -04:00
GitHub build-firmware Action 471dedde04 Auto-generated configs and docs 2022-08-11 14:25:31 +00:00
rusefillc 5f896cf00f https://github.com/rusefi/alphax-4chan/issues/57 2022-08-11 10:08:51 -04:00
rusefi bfa13ddce7 ISO-TP does not work on real car #4427
verboseIsoTp
2022-08-11 01:23:44 -04:00
rusefi 8a15a4facc verboseCan bugfix 2022-08-11 01:19:10 -04:00
rusefi 998d92eb36 huh? 2022-08-11 00:37:48 -04:00
rusefi 39200f55eb ISO-TP does not work on real car #4427
oh shit :(
2022-08-11 00:37:48 -04:00
GitHub build-firmware Action 1ec0daebce Auto-generated configs and docs 2022-08-11 04:34:40 +00:00
rusefi 5a5f857895 ISO-TP does not work on real car #4427 2022-08-11 00:29:09 -04:00
rusefi 27caa44824 ISO-TP does not work on real car #4427 2022-08-11 00:17:03 -04:00
GitHub set-date Action a62a8da4f0 Update date 2022-08-11 00:23:40 +00:00
GitHub build-firmware Action 0c31cb4532 Auto-generated configs and docs 2022-08-10 05:44:46 +00:00
rusefillc 443ac0bfdf Extra Idle Air if Throttle is Pressed behavior #3940 2022-08-10 01:39:24 -04:00
GitHub build-firmware Action 3c908ded0e Auto-generated configs and docs 2022-08-10 00:44:28 +00:00
rusefillc 19ad9672a4 verboseCan EXT fix 2022-08-09 20:39:27 -04:00
rusefillc d97bcec161 refactoring: better field name 2022-08-09 20:32:39 -04:00
GitHub set-date Action e8b9b0bd11 Update date 2022-08-10 00:20:55 +00:00
Andrey G 78e53535d5 OpneBLT: Ops!: use can2OpenBLT for second CAN (#4430) 2022-08-09 18:12:11 -04:00
Andrey G f40f8323e1 OpenBLT: jump to OpenBLT on CAN request only if allowed (#4429) 2022-08-09 17:22:38 -04:00
GitHub build-firmware Action e838c2b5ff Auto-generated configs and docs 2022-08-09 20:28:25 +00:00
Matthew Kennedy 66b4523575 add option to invert vvt control (#4425)
* add option to invert vvt control

* s

* s

* s

* one bit per cam type

* move the space

* I don't spelling good

* changelog
2022-08-09 16:22:55 -04:00
GitHub build-firmware Action a227c5f9ec Auto-generated configs and docs 2022-08-09 19:45:41 +00:00
rusefillc 949bf5f474 VVT target to allow negative values #4424
ooooops
2022-08-09 15:41:02 -04:00
GitHub build-firmware Action 1215618e1b Auto-generated configs and docs 2022-08-09 17:31:12 +00:00
rusefillc 87389f152e https://github.com/rusefi/hellen154hyundai/issues/57 2022-08-09 13:26:11 -04:00
rusefillc bf15c5bc8a ISO-TP does not work on real car #4427 2022-08-09 13:12:51 -04:00
GitHub build-firmware Action 6e8c0f24d5 Auto-generated configs and docs 2022-08-09 16:53:48 +00:00
rusefillc 0ed57a1d93 ISO-TP does not work on real car #4427 2022-08-09 12:29:26 -04:00
GitHub build-firmware Action 2349572182 Auto-generated configs and docs 2022-08-09 03:13:08 +00:00
rusefillc 6e7ebf9e5e VVT target to allow negative values fix #4424 2022-08-08 22:51:51 -04:00
rusefillc 68ce7c1254 VVT target to allow negative values #4424 2022-08-08 22:48:13 -04:00
GitHub build-firmware Action 58b06ef2f8 Auto-generated configs and docs 2022-08-09 01:00:36 +00:00
GitHub set-date Action aa8c3ceedf Update date 2022-08-09 00:24:33 +00:00
Matthew Kennedy 5fc7000834 Pt2001 module (#4396)
* pt2001 uses module

* read flag0

* c

* libfirmware

* makefiles

* are unit tests happy?

* bootloader
2022-08-08 08:53:08 -04:00
GitHub set-date Action 2a225e212e Update date 2022-08-08 00:19:50 +00:00
GitHub build-firmware Action 233ea40ea8 Auto-generated configs and docs 2022-08-07 23:48:13 +00:00
Andrey G 074563ddfd OpenBLT shared params (#4417)
* OpenBLT: linker file: use last 16 bytes of ram for shared area

This area is used for communication between FW and OpenBLT.

* OpenBLT: startup: invalidate only DFU breadcumb from startup code

Same location (but different seed) is used for shared param's
signature in OpenBLT.

* OpenBLT: enable shared params

* OpenBLT: enable hooks

If 0x01 is stored in shared param idx=0, then stay in OpenBLT forever.

* Jump to OpenBLT: store proper shared param when OpenBLT is requested

TODO: calculate and store CRC too!

* OpenBLT: move shared_params to start of RAM

* Bootloader: Allocate 16 bytes at start of RAM for bootloader shared area

* OpenBLT: shared_params: reuse same .c and .h file for main application

* OpenBLT: shared_params: enable CRC check

* OpenBLT: no need to manualy set breadcumb before reset

* Revert "OpenBLT: startup: invalidate only DFU breadcumb from startup code"

This reverts commit 6b064714b953560227ae53e38355332cf9f46f7f.

* OpenBLT: guard for builds without OpenBLT

* OpenBLT: reboot to OpenBLT on CAN request with ID=0x667 and DLC=2

* config: options to enable OpenBLT on CAN interfaces

* OpenBLT: comments
2022-08-07 19:33:19 -04:00
GitHub build-firmware Action 1b67195746 Auto-generated configs and docs 2022-08-07 22:13:09 +00:00
Andrey G 8b78097ed1 config: options to enable OpenBLT on CAN interfaces (#4423) 2022-08-07 17:56:11 -04:00
GitHub set-date Action 7c849450d2 Update date 2022-08-07 00:26:04 +00:00
GitHub build-firmware Action 4ec5027963 Auto-generated configs and docs 2022-08-06 21:05:53 +00:00
Matthew Kennedy ce101607cd bmw aux pins for o2 sensor (#4422)
* bmw aux

* those can be switch inputs too
2022-08-06 17:01:18 -04:00
GitHub build-firmware Action 7c01d164b2 Auto-generated configs and docs 2022-08-06 13:20:09 +00:00
rusefillc 8a074ca86b 350z: more canned tune #4416 2022-08-06 09:14:48 -04:00
rusefillc 7abb1124cc reducing confusion 2022-08-06 09:14:48 -04:00
Matthew Kennedy 770f0c6637 ignore invalid diag result when checking ign/inj (#4419)
* ignore invalid pins

* ign too
2022-08-06 07:24:53 -04:00
GitHub build-firmware Action 587073a602 Auto-generated configs and docs 2022-08-06 01:22:08 +00:00
rusefillc fde0e853c8 350z: more canned tune #4416 2022-08-05 21:05:21 -04:00
GitHub set-date Action d214c9ee78 Update date 2022-08-06 00:21:12 +00:00
Andrey G b346876ecc Fix build broken due to nissan vq (#4415) 2022-08-05 16:55:49 -04:00
rusefillc 54ffe20e9c Z says 'hello lua' 2022-08-05 15:24:12 -04:00
GitHub build-firmware Action cb2f38a1e3 Auto-generated configs and docs 2022-08-05 03:23:56 +00:00
GitHub set-date Action b20468f03f Update date 2022-08-05 00:28:20 +00:00
GitHub set-date Action 3b5eaf7605 Update date 2022-08-04 00:25:47 +00:00
GitHub set-date Action f0af966e67 Update date 2022-08-03 00:25:13 +00:00
GitHub build-firmware Action 981a267fd3 Auto-generated configs and docs 2022-08-02 23:18:09 +00:00
Matthew Kennedy 61291ad4a5 tle9104 driver (#4410)
* tle9104

* it works!

* cleanup

* cleanup for pr

* efifeatures

* guards
2022-08-02 19:02:03 -04:00
GitHub build-firmware Action 4bbfe503e3 Auto-generated configs and docs 2022-08-02 23:00:46 +00:00
shadowm60 02ac81893e Update main.yaml (#4412)
extend input posibilities for switched inputs
2022-08-02 18:45:51 -04:00
rusefillc c740b6a0a2 Additional CAN messages fix #4401 2022-08-02 15:31:06 -04:00
Matthew Kennedy cebb62a0de MRE stepper kills LS2 or LS1 control fix #4381 2022-08-02 15:25:23 -04:00
GitHub build-firmware Action 3011a184f6 Auto-generated configs and docs 2022-08-02 16:25:08 +00:00
Matthew Kennedy eb442998dc misc fixes (#4411)
* fix warnings

* break to debugger in case of panic

* move the check

* s
2022-08-02 12:19:50 -04:00
GitHub set-date Action 4c72d09952 Update date 2022-08-02 00:24:14 +00:00
Matthew Kennedy 24142f8330 Simpler thread controller (#4327)
* s

* Start -> start

* maybe tests are happy

* s

* s
2022-08-02 01:16:13 +03:00
Andrey G b8d6d6bf6c MRE: tle8888 ls2 fix and friends (#4409)
* tle8888: ups IGN1

* tle8888: more BIT() macro

* tle8888: fix typos

* tle8888: fix LS2 output on MRE when stepper is enabled

Default settings casue one (or few) not used direct driver inputs
to be mapped to OUT5 (LS2 on MRE)

* smart_gpio: comments for TLE8888 on MicroRusEFI

* smart_gpio: typo

* tle8888: more comments
2022-08-02 00:50:56 +03:00
Matthew Kennedy f49f6494fb report injector, ignition faults (#4408)
* report injector, ignition faults

* guard
2022-08-01 15:41:47 -04:00
Matthew Kennedy 57263e9300 more CAN verbose (#4402)
* add stuff

* don't read invalid value
2022-08-01 15:27:06 -04:00
GitHub build-firmware Action f0b947ceda Auto-generated configs and docs 2022-08-01 05:00:48 +00:00
Matthew Kennedy 3089ba34d2 hellen 88 tweaks (#4407)
* vbatt pin, clt/iat pullups

* hide vbatt
2022-08-01 07:55:57 +03:00
GitHub set-date Action 40e19db523 Update date 2022-08-01 00:25:39 +00:00
rusefillc 64c76bf59c fix Subaru EZ30 trigger gaps fix #4344 2022-07-31 10:15:16 -04:00
GitHub build-firmware Action 8a069041e3 Auto-generated configs and docs 2022-07-31 09:36:15 +00:00
rusefillc b79cff9778 Update readme.md 2022-07-31 04:42:40 -04:00
rusefillc facacf66e8 Create readme.md 2022-07-31 04:42:02 -04:00
rusefillc b9ed759ed6 Create readme.md 2022-07-31 04:41:11 -04:00
rusefillc a8b77dc4ec Create readme.md 2022-07-31 04:40:53 -04:00
rusefillc a4dd43da27 https://github.com/andreika-git/hellen-one/issues/173 2022-07-31 04:39:02 -04:00
GitHub set-date Action 65154ea042 Update date 2022-07-31 00:23:19 +00:00
Matthew Kennedy d4721bee89 implement sensor checker (#4395)
* implement sensor checker

* use default

* s

* fix

* properly report non-timeout errors

* it's not safe to read Value when invalid

* it's not safe to read Value when invalid
2022-07-30 17:08:48 -04:00
rusefillc 36d40489ee dead initial value? 2022-07-30 16:07:40 -04:00
Matthew Kennedy 013171d31b correct behavior in case of failed CLT but not failed IAT (#4406) 2022-07-30 15:44:54 -04:00
rusefillc 9cee48421d (insert passive-aggressive smart prefix here) HARDWARE VALIDATION has disappeared fix #4405 2022-07-30 15:03:45 -04:00
rusefillc aa08c2c320 FATAL does not light up red LED on MRE with OpenBLT fix #4404 2022-07-30 14:58:43 -04:00
rusefillc ee455d23f8 [SECURITY] Cheap password protection against tune modification fix #4243
helping build
2022-07-30 14:33:11 -04:00
GitHub build-firmware Action 7a61d2bda5 Auto-generated configs and docs 2022-07-30 16:59:45 +00:00
rusefillc f43a01776c [SECURITY] Cheap password protection against tune modification fix #4243 2022-07-30 12:38:05 -04:00
rusefillc 9414517b94 [SECURITY] Cheap password protection against tune modification fix #4243 2022-07-30 12:36:43 -04:00
rusefillc e19b61aa5b [SECURITY] Cheap password protection against tune modification fix #4243 2022-07-30 12:23:53 -04:00
GitHub build-firmware Action 16926e0f95 Auto-generated configs and docs 2022-07-30 16:12:13 +00:00
rusefillc db26a35209 refactoring 2022-07-30 12:07:36 -04:00
rusefillc bba019af44 [SECURITY] Cheap password protection against tune modification #4243 2022-07-30 12:07:04 -04:00
rusefillc 12e007f1d7 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-07-30 11:53:32 -04:00
rusefillc 39aebf27d0 dead code? 2022-07-30 11:53:20 -04:00
GitHub build-firmware Action 7dafba1e70 Auto-generated configs and docs 2022-07-30 15:34:12 +00:00
rusefillc 70698e6952 [SECURITY] Cheap password protection against tune modification #4243 2022-07-30 11:29:13 -04:00
rusefillc 4bf82d2611 [SECURITY] Cheap password protection against tune modification #4243
ohh cute we have name overlap!
2022-07-30 11:28:56 -04:00
rusefillc a47e3e2314 docs 2022-07-30 11:21:42 -04:00
rusefillc f035d834c8 [SECURITY] Cheap password protection against tune modification #4243
actually the area at the end is way safer for a new lock field
2022-07-30 11:18:10 -04:00
GitHub build-firmware Action e14d994435 Auto-generated configs and docs 2022-07-30 14:09:05 +00:00
rusefillc 930af1de7a [SECURITY] Cheap password protection against tune modification #4243 2022-07-30 09:56:04 -04:00
rusefillc c52171c3c1 [SECURITY] Cheap password protection against tune modification #4243 2022-07-30 09:54:36 -04:00
GitHub build-firmware Action 578cb6936c Auto-generated configs and docs 2022-07-30 13:47:13 +00:00
rusefillc 6e951a21c3 [SECURITY] Cheap password protection against tune modification #4243 2022-07-30 09:31:53 -04:00
GitHub set-date Action abfff3049b Update date 2022-07-30 00:20:10 +00:00
rusefillc e77bfa4182 B6 2022-07-29 17:26:49 -04:00
rusefillc 38cc34acf8 https://rusefi.com/forum/viewtopic.php?p=45952#p45952 (#4400)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-29 17:35:05 +03:00
GitHub build-firmware Action f4a3c8d161 Auto-generated configs and docs 2022-07-29 14:23:19 +00:00
GitHub set-date Action 56dad1777e Update date 2022-07-29 00:22:15 +00:00
rusefillc 88303319e1 it's impossible to receive AcceleratorPedal sensor via CAN/Lua #4369 2022-07-28 12:30:04 -04:00
rusefillc 35f9830cca it's impossible to receive AcceleratorPedal sensor via CAN/Lua #4369 2022-07-28 12:08:35 -04:00
rusefillc 038a5fb294 it's impossible to receive AcceleratorPedal sensor via CAN/Lua #4369 2022-07-28 10:28:44 -04:00
rusefillc 791a02362e HOW to configure CAN-based accelerator pedal #4369 2022-07-28 09:46:19 -04:00
rusefillc 8cbaf70f70 HOW to configure CAN-based accelerator pedal #4369
docs
2022-07-28 09:37:24 -04:00
GitHub build-firmware Action 74db705907 Auto-generated configs and docs 2022-07-28 13:11:35 +00:00
rusefillc c63e5632f0 confusion between aux linear and aux for scripts fix #4345 2022-07-28 08:56:47 -04:00
Matthew Kennedy 14b39b7b0a unexpected contains information about why it failed (#4393)
* unexpected can contain information

* info printing

* sensors return appropriate error codes

* remove reliance on undefined behavior

* s
2022-07-28 10:04:28 +03:00
GitHub build-firmware Action 17b306c375 Auto-generated configs and docs 2022-07-28 06:53:58 +00:00
Matthew Kennedy c46c34ead6 boost control thresholds (#4392) 2022-07-28 09:45:16 +03:00
GitHub build-firmware Action c0175b9f08 Auto-generated configs and docs 2022-07-28 06:32:30 +00: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
GitHub set-date Action 82708932f5 Update date 2022-07-28 00:22:04 +00: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
GitHub build-firmware Action dcc43ee4b4 Auto-generated configs and docs 2022-07-27 09:38:56 +00:00
Matthew Kennedy 4865213537 Log gppwm output values (#4385)
* remove debug option

* purpose built output channels

* name

* embiggen sd log buffer

* Revert "embiggen sd log buffer"

This reverts commit 37432a56535b24c221ae92e9aaded23de4d4a579.

* embiggen SD log buffer
2022-07-27 12:10:00 +03:00
rusefillc 3914153ee6 https://rusefi.com/forum/viewtopic.php?p=45938#p45938 2022-07-27 02:49:01 -04:00
rusefillc 81cbc99fc6 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-07-27 02:38:50 -04:00
GitHub build-firmware Action d0736b527c Auto-generated configs and docs 2022-07-27 06:33:08 +00:00
GitHub set-date Action 5ebfdf9ee4 Update date 2022-07-27 00:25:28 +00:00
rusefillc 58b8845774 Write hard faults to backup ram, print on next boot #4324 2022-07-26 15:39:30 -04:00
rusefillc b3e13f12b4 Adc mux (#4379)
* adc mux

* cypress is a special ADC size case

Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-26 14:12:00 +03:00
rusefillc 5d306bb851 Hellen88bmw (#4378)
* progress

* progress

* progress

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-26 06:13:36 -04:00
rusefillc 87df9d1718 safer without LED 2022-07-26 04:35:12 -04:00
rusefillc a3335a6414 removing -DEFI_OVERRIDE_FAST_ADC_FOR_STM32H7=TRUE part two 2022-07-26 04:31:50 -04:00
rusefillc 7201a1bec3 EFI_FASTER_UNIFORM_ADC status update 2022-07-26 04:26:59 -04:00
GitHub build-firmware Action 428b378223 Auto-generated configs and docs 2022-07-26 08:24:28 +00:00
rusefillc 49cbc2cd02 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 282f889aa9 Update date 2022-07-26 00:24:28 +00:00
GitHub build-firmware Action 66909356d4 Auto-generated configs and docs 2022-07-25 12:11:37 +00:00
rusefillc bca2afb81e B6 2022-07-25 08:06:04 -04:00
rusefillc 17bf4d0c46 custom skipped wheel could be located on camshaft fix #4377 2022-07-25 08:05:52 -04:00
GitHub build-firmware Action 75e3a7997d Auto-generated configs and docs 2022-07-25 08:05:04 +00:00
Matthew Kennedy 690ba95842 s (#4376) 2022-07-25 04:00:26 -04:00
GitHub set-date Action 7e6b9e7742 Update date 2022-07-25 00:24:30 +00:00
GitHub set-date Action 64e963e1aa Update date 2022-07-24 00:25:06 +00:00
rusefillc cfd6828d42 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 18c590794a Auto-generated configs and docs 2022-07-23 07:26:13 +00:00
Andrey 43bc08bc24 Extra gap ratios for custom trigger wheels fix #4375 2022-07-23 03:16:11 -04:00
GitHub set-date Action 8928ac7064 Update date 2022-07-23 00:22:24 +00:00
rusefillc dc36538e57 thank you Mark we have humans asking for it 2022-07-22 16:04:43 -04:00
rusefillc a04251bfd9 thank you Mark we have humans asking for it 2022-07-22 15:57:18 -04:00
rusefillc 7fd1b743d6 software jump to DFU does not work with OpenBLT fix #4230
one step back!
2022-07-22 13:43:59 -04:00
rusefillc e09d12108d software jump to DFU does not work with OpenBLT fix #4230 2022-07-22 08:47:10 -04:00
rusefillc 84178951a2 software jump to DFU does not work with OpenBLT fix #4230 2022-07-22 08:46:01 -04:00
rusefillc c3f11cfdc6 software jump to DFU does not work with OpenBLT #4230
was this really fixed?
2022-07-22 08:16:21 -04:00
Andrey G bdaf1587d7 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 50dc7459d4 Auto-generated configs and docs 2022-07-22 05:36:38 +00: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
GitHub set-date Action 3dc05b9e5f Update date 2022-07-22 00:25:14 +00:00
Matthew Kennedy 4c1f624af1 detect too short/too long boost (#4363) 2022-07-21 15:53:57 -04:00
Matthew Kennedy 1596228f10 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 2d1fb25ab4 Auto-generated configs and docs 2022-07-21 19:34:19 +00:00
rusefillc 58b0aaeda1 cherry pick https://github.com/rusefi/rusefi/pull/4365 2022-07-21 15:26:41 -04:00
rusefillc c600a9f59c Merge branch 'master' of https://github.com/rusefi/rusefi 2022-07-21 15:23:42 -04:00
Matthew Kennedy efdae2322d Start -> start (#4366) 2022-07-21 15:17:32 -04:00
rusefillc 1d359c7361 Launch control bug? "range" thing is confusing #4348
minor fix
2022-07-21 04:16:30 -04:00
GitHub set-date Action 7ae4044639 Update date 2022-07-21 00:23:33 +00:00
GitHub build-firmware Action 1cc1d56bcc Auto-generated configs and docs 2022-07-20 23:09:02 +00:00
rusefillc 9c721ff28d Merge branch 'master' of https://github.com/rusefi/rusefi 2022-07-20 18:54:11 -04:00
GitHub build-firmware Action 2341028714 Auto-generated configs and docs 2022-07-20 22:52:33 +00:00
rusefillc 1245c83406 Launch control bug? "range" thing is confusing fix #4348 2022-07-20 18:52:02 -04:00
rusefillc 2bc4fd909d Launch control bug? "range" thing is confusing #4348
a typo and configurable behaviour without UI
2022-07-20 18:48:55 -04:00
rusefillc a8e86b9b81 typos 2022-07-20 18:45:35 -04:00
rusefillc 116207e9aa Launch control bug? "range" thing is confusing #4348 2022-07-20 18:39:17 -04:00
rusefillc 2ba07e975e 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 99d8bf0ac1 Launch control bug? "range" thing is confusing #4348
minor tooltip progress
2022-07-20 18:27:44 -04:00
rusefillc f9ba8bf82c Launch control bug? "range" thing is confusing #4348
refactoring: reducing confusion
2022-07-20 18:24:36 -04:00
rusefillc 8213252f45 code formatting #4348 2022-07-20 18:16:54 -04:00
Andrey G 2eeb1ad84e 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 3c43925e05 Auto-generated configs and docs 2022-07-20 21:19:50 +00:00
rusefillc ca25530445 picking atomic piece of #4358 2022-07-20 17:06:34 -04:00
rusefillc 5fafaa571d refactoring: reducing warnings 2022-07-20 17:03:15 -04:00
rusefillc 50df5aa031 random docs 2022-07-20 17:03:00 -04:00
GitHub set-date Action a1b8340a91 Update date 2022-07-20 00:20:03 +00:00
GitHub build-firmware Action f9f33da641 Auto-generated configs and docs 2022-07-19 08:17:08 +00:00
Matthew Kennedy 2bf6c94663 fragments (#4357) 2022-07-19 11:02:41 +03:00
GitHub set-date Action 33d0241ab4 Update date 2022-07-19 00:25:22 +00:00
rusefillc 2d08d8ea28 Nissan Lua 2022-07-18 17:01:44 -04:00
GitHub build-firmware Action c3b6a80e81 Auto-generated configs and docs 2022-07-18 19:58:26 +00:00
Matthew Kennedy 1fd637d27e remove idle offset (#4355)
* remove offset

* remove more completely

* changelog
2022-07-18 15:49:43 -04:00
rusefillc 64a9f84872 scaling of microRusEFI ADC gauges fix #4356 2022-07-18 08:26:17 -04:00
rusefillc 5aa9942fe0 more on MRE BT drama part 2 2022-07-18 02:15:31 -04:00
rusefillc 6f28c4734e more on BT drama 2022-07-18 02:08:30 -04:00
GitHub build-firmware Action b89ef01574 Auto-generated configs and docs 2022-07-18 06:01:28 +00:00
Matthew Kennedy 492a5db2fb libfirmware gets efi::size (#4354) 2022-07-18 01:56:58 -04:00
GitHub set-date Action 213c746066 Update date 2022-07-18 00:21:43 +00:00
rusefillc a717d1c05f Console autoupdate fix #4352 2022-07-17 03:10:42 -04:00
GitHub build-firmware Action edcfb4a8e0 Auto-generated configs and docs 2022-07-17 04:21:58 +00:00
Matthew Kennedy 1951bbda8b move math (#4353) 2022-07-17 00:16:22 -04:00
GitHub set-date Action 1774117ac4 Update date 2022-07-17 00:22:46 +00:00
GitHub build-firmware Action 267f356ef3 Auto-generated configs and docs 2022-07-16 06:38:35 +00:00
Matthew Kennedy ba8a84e5ce 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 cd98ad35c2 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 f3d5ff7b99 Update date 2022-07-16 00:24:20 +00:00
rusefillc d586a7dc9c raw aux inputs gauges fix #4346 2022-07-15 06:37:30 -04:00
GitHub build-firmware Action 7123361f2e Auto-generated configs and docs 2022-07-15 10:29:23 +00:00
rusefillc 807bb26555 raw aux inputs gauges #4346 2022-07-15 06:23:24 -04:00
GitHub build-firmware Action 2b04c8c5f8 Auto-generated configs and docs 2022-07-15 08:46:25 +00:00
GitHub set-date Action 6bbec5ffea Update date 2022-07-15 00:25:03 +00:00
Matthew Kennedy 07acf4d405 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 ae92cb1c70 launch control for autocross on micro rusefi #4341 2022-07-14 17:23:54 -04:00