Commit Graph

3109 Commits

Author SHA1 Message Date
rusefillc efd9a277be CAN side of automated testing #4630 2022-09-30 00:37:56 -04:00
rusefillc dfe50c89bc extracting setHellenCan() method 2022-09-30 00:37:05 -04:00
rusefillc cb5ce8a76b CAN side of automated testing #4630 2022-09-30 00:20:46 -04:00
rusefillc b80c75223a CAN side of automated testing #4630 2022-09-29 23:46:08 -04:00
rusefillc 587c448688 CAN side of automated testing #4630 2022-09-29 23:01:06 -04:00
rusefillc 9122ef9317 CAN side of automated testing #4630 2022-09-29 22:17:28 -04:00
rusefillc a177e01a5f CAN side of automated testing #4630 2022-09-29 20:55:38 -04:00
rusefillc c17fa49426 CAN side of automated testing #4630
more meta
2022-09-29 20:55:38 -04:00
Matthew Kennedy 6f5bed28d9 better k gaps (#4623) 2022-09-25 09:14:29 -04:00
Andrey 24cf41c5f7 Honda K cam wheels #3405 2022-09-25 00:26:42 -04:00
Andrey 178fe15760 more inclusive configuration name 2022-09-24 23:49:41 -04:00
Andrey 5935c18beb K progress - just a rename 2022-09-24 23:25:36 -04:00
GitHub gen-configs Action a4aed52c75 Auto-generated configs and docs 2022-09-24 18:57:35 +00:00
rusefillc fb8897ca65 K47 is Wasteagte, not K48 #4616
now with K48
2022-09-24 14:52:08 -04:00
GitHub gen-configs Action e8b5445201 Auto-generated configs and docs 2022-09-24 13:35:00 +00:00
rusefillc 885e13ec6d K47 is Wasteagte, not K48 fix #4616
just a typo in the name
2022-09-24 09:28:45 -04:00
rusefillc 124e7b97b0 crank-bases is the proper way, with proper trigger offset 2022-09-23 20:13:14 -04:00
David Holdeman d8b2565741 Pinout order (#4601)
* order by field

* add order to mre main
2022-09-21 10:09:18 -04:00
GitHub gen-configs Action 731888f8e8 Auto-generated configs and docs 2022-09-19 23:02:03 +00:00
BeerMoneyMotorsports 1d720e35c1 yaml update for NA6 MCU144 (#4595)
I was unsure on how to proceed with the actual pin id and how duplicates would effect it.  I added this to https://github.com/rusefi/very-serious-business/issues/228 but received no answer and appear to have been removed.  Im pushing anyhow.
2022-09-19 18:41:23 -04:00
rusefi 25aab4722b B6 2022-09-18 18:55:57 -04:00
rusefi 61f778969f B6 2022-09-18 18:22:55 -04:00
rusefillc 90e8ffa215 B6 2022-09-18 17:20:42 -04:00
rusefillc 8f3b680b2a dead 2022-09-18 17:18:52 -04:00
rusefi a1cda66c12 B6 2022-09-18 01:03:01 -04:00
rusefi f166a16134 some dead lines 2022-09-18 00:22:00 -04:00
rusefillc efd4e725da Harley 2022-09-15 14:55:01 -04:00
rusefi 8f0023441e You would not believe how you invert TLE9201 #4579 2022-09-13 21:03:47 -04:00
rusefi fccf48f379 h154 2022-09-13 20:23:40 -04:00
Andrey G 0b49efdbb7 subaru_eg33: remove duplicate compile script (#4576) 2022-09-13 19:56:41 -04:00
rusefi ded601e54f h154 2022-09-13 18:13:58 -04:00
Matthew Kennedy 3358cdab11 resurrect EFI_CLOCK_LOCKS (#4572)
* resurrect EFI_CLOCK_LOCKS

* missing extern

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-09-13 14:07:25 -04:00
rusefillc f0e08e2eb5 E67 2022-09-09 22:01:11 -04:00
Andrey d600749778 clean-up 2022-09-09 21:57:19 -04:00
rusefillc 5f708d5c92 E67 2022-09-09 21:35:15 -04:00
rusefillc 16e9aee114 E67 2022-09-09 21:28:54 -04:00
Andrey 767c90b15f E38 2022-09-09 02:13:17 -04:00
rusefillc 5b9dbe8903 E67 2022-09-08 22:06:21 -04:00
rusefillc 9b3248d14c B6 2022-09-08 22:06:21 -04:00
rusefillc 241258a9de defaults clean-up: silentTriggerError 2022-09-08 14:44:34 -04:00
rusefi 06552b6bee servo is truly not alive 2022-09-06 16:29:12 -04:00
Andrey f243f1608c B6 2022-09-06 15:12:43 -04:00
rusefi ee90371837 B6 2022-09-04 11:29:18 -04:00
Andrey ea22fcbe95 refactoring: enum name clean-up 2022-09-01 00:23:33 -04:00
Matthew Kennedy 4035d79a91 idle always uses instant rpm (#4499)
* idle always uses instant rpm

* configs

* fully inject rpm
2022-08-29 22:18:06 -04:00
Matthew Kennedy 2926570747 idle coasting table is RPM, not clt (#4487)
* idle coasting table is RPM, not clt

* default

* autoscale

* changelog
2022-08-29 08:15:04 -04:00
rusefillc 5870e86f5b b6 progress 2022-08-28 21:54:24 -04:00
rusefillc b33e2d2a5b TinerStudio: no need to have 3s timeout, 300mS is ok for single-back devices. fix #4360 2022-08-27 18:19:47 -04:00
GitHub gen-configs Action 5e71ac94b8 Auto-generated configs and docs 2022-08-26 03:21:00 +00:00
BeerMoneyMotorsports 438c4d1ab7 ETB PINOUT (#4488)
UPDATED FOR ETB
2022-08-25 22:52:58 -04:00
Andrey 230f9dac71 Lua code reuse 2022-08-25 11:15:45 -04:00
rusefillc 3d2b71747a typo 2022-08-24 18:52:33 -04:00
rusefillc aee17a5e2c +x 2022-08-24 14:10:56 -04:00
rusefillc 083211c233 https://en.wikipedia.org/wiki/Man-in-the-middle_attack 2022-08-21 14:42:42 -04:00
rusefillc e03b14ab7d now with SD card 2022-08-19 17:43:07 -04:00
rusefillc 47f528ef3a now with SD card 2022-08-19 15:49:11 -04:00
rusefillc 0740307eb8 another dead file? probably replaced by connectors yaml? 2022-08-16 20:49:37 -04:00
rusefillc 641b7bf252 hello copypasta 2022-08-16 19:51:40 -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 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 68cc879c67 reusing existing variable 2022-08-16 10:20:04 -04:00
rusefillc 73389214d0 +x 2022-08-15 11:09:27 -04:00
rusefillc a73035c60a +x 2022-08-15 11:00:47 -04:00
rusefi 3e2042b8d3 NB1 Base Map, no sync, no start fix #4440 2022-08-13 23:37:02 -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 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
rusefillc 8a074ca86b 350z: more canned tune #4416 2022-08-06 09:14:48 -04:00
rusefillc fde0e853c8 350z: more canned tune #4416 2022-08-05 21:05:21 -04: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
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
Matthew Kennedy 3089ba34d2 hellen 88 tweaks (#4407)
* vbatt pin, clt/iat pullups

* hide vbatt
2022-08-01 07:55:57 +03: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 e77bfa4182 B6 2022-07-29 17:26:49 -04:00
rusefillc 5d306bb851 Hellen88bmw (#4378)
* progress

* progress

* progress

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-26 06:13:36 -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
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
rusefillc bca2afb81e B6 2022-07-25 08:06:04 -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 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
Matthew Kennedy 1fd637d27e remove idle offset (#4355)
* remove offset

* remove more completely

* changelog
2022-07-18 15:49:43 -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
Matthew Kennedy 492a5db2fb libfirmware gets efi::size (#4354) 2022-07-18 01:56:58 -04: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
rusefillc 02ce0423bf STM32_HSE_BYPASS where we need it (#4338)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-11 04:30:49 -04:00
rusefillc 374997111c default value duplicate & breaking up long line 2022-07-11 02:57:32 -04:00
rusefillc 3fd5a4b888 looks dead to me 2022-07-11 02:57:32 -04:00
rusefillc cff97ee855 reducing complexity 2022-07-11 02:57:31 -04:00
rusefillc c7c4807c52 removing some unused debug 2022-07-11 02:57:31 -04:00
rusefillc 7d9ebccf12 more fancy 2022-07-09 23:51:20 -04:00
rusefillc 578faa0d41 ETB to overrides, fixing 88 2022-07-08 19:33:49 -04:00
rusefillc ce611b1ea6 ETB to overrides 2022-07-08 19:32:16 -04:00
rusefillc bdd7183b7d refactoring 2022-07-08 19:31:07 -04:00
rusefillc fa1d7b2773 copy-paste bad 2022-07-08 19:31:07 -04:00
rusefillc a89317f5ce E65 progress 2022-07-08 19:00:49 -04:00
rusefillc 2e1c148881 https://rusefi.com/forum/viewtopic.php?p=45813#p45813 2022-07-08 18:07:53 -04:00
rusefillc 9dd9dd1083 https://rusefi.com/forum/viewtopic.php?p=45811#p45811 ETB 2022-07-08 00:07:44 -04:00
rusefillc e84ed034ae refactoring hellen meta 2022-07-08 00:07:15 -04:00
rusefillc f08c172cfc https://rusefi.com/forum/viewtopic.php?p=45811#p45811 2022-07-07 23:51:38 -04:00
Matthew Kennedy 6267b8621a big delete ICU (#4270)
* big delete

* icu vestiges

* changelog
2022-07-07 15:27:59 -04:00
rusefillc b84a0bdf98 fix lua CAN RX of 11b frames #4321 2022-07-05 13:40:02 -04:00
GitHub build-firmware Action cd5d7afbc3 Auto-generated configs and docs 2022-07-03 21:20:10 +00:00
rusefillc e421501a46 fix #4315 2022-07-03 17:15:32 -04:00
Matthew Kennedy 2c80b8cf19 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
Matthew Kennedy b5d85334c3 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
Matthew Kennedy baa7d17799 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 1dfd3359df 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
rusefillc 27995ddc70 https://github.com/rusefi/hellen-NB2-issues/issues/36 2022-06-29 02:16:46 -04:00
rusefillc 0f66f562aa usability confustion: ediatble fields with board overrides fix #4295 2022-06-27 13:35:22 -04:00
rusefi 60edee920a less invalid default config 2022-06-26 23:47:42 -04:00
rusefillc 8c0ec4578e B6 2022-06-25 13:26:21 -04:00
rusefillc bc7e9e76ab https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 11:37:36 -04:00
rusefillc 34b2aaf946 https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 11:25:35 -04:00
rusefillc 4771c6c2db https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 02:56:01 -04:00
rusefillc b4b699670d https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 02:26:50 -04:00
Matthew Kennedy 25c7987020 s (#4280) 2022-06-23 22:16:53 -04:00
Matthew Kennedy 478549ccdf get rid of setSerialConfigurationOverrides (#4274)
* get rid of setSerialConfigurationOverrides

* missed a few

* kinetis
2022-06-23 19:42:09 -04:00
rusefillc 8f7a3aa6ba NA8 progress 2022-06-23 15:37:40 -04:00
Matthew Kennedy bb9071a828 hellen SD card presets (#4273)
* hellen SD card presets

* copy paste missed some semicolons
2022-06-23 15:02:13 -04:00
rusefi 0ea3ef9a42 master please cheer up! 2022-06-23 14:54:25 -04:00
rusefi aae5b9fab6 miata 96 defaults 2022-06-23 14:30:41 -04:00
rusefi 0a409f1b82 intMap by default 2022-06-23 14:13:42 -04:00
Matthew Kennedy be3e64fd2a clean up sd overrides (#4272) 2022-06-23 09:15:51 -04:00
Matthew Kennedy 9d2d893f3b 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
Matthew Kennedy 3c9910485d 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 7062394786 flip icu/pal default (#4268)
* flip icu/pal default

* s

* s

* cleanup

* eg33
2022-06-22 18:43:39 -04:00
rusefi 9fa5a4f286 hellen meta 2022-06-22 12:35:48 -04:00
rusefillc 6b217a9550 https://github.com/rusefi/rusefi/issues/4266 2022-06-22 00:07:42 -04:00
rusefillc 1b8e3bda34 bit math is hard :( 2022-06-20 21:36:10 -04:00
rusefillc 05f1b8c938 B6 2022-06-20 16:43:50 -04:00
rusefillc 203f560654 b6 build 2022-06-20 08:26:28 -04:00
rusefillc d9514d4479 B6 shutdown Lua and else 2022-06-19 20:06:03 -04:00
rusefillc 7165b6a34d Update readme.md 2022-06-19 14:59:48 -04:00
rusefillc 4c1179442b Mark reports that detectHellenBoardType hangs up HD and Nucleo fix #4084 2022-06-19 11:29:17 -04:00
rusefillc 1f07b6954a Mark reports that detectHellenBoardType hangs up HD and Nucleo #4084 2022-06-19 11:06:38 -04:00