Commit Graph

20079 Commits

Author SHA1 Message Date
Matthew Kennedy c3d6bd7e59
Pt2001 module (#4396)
* pt2001 uses module

* read flag0

* c

* libfirmware

* makefiles

* are unit tests happy?

* bootloader
2022-08-08 08:53:08 -04:00
rusefillc 87bd1c067c Merge branch 'master' of https://github.com/rusefi/rusefi 2022-08-08 00:08:54 -04:00
GitHub set-date Action a02efd3b0f Update date 2022-08-08 00:19:50 +00:00
GitHub build-firmware Action 08b0d38fae Auto-generated configs and docs 2022-08-07 23:48:13 +00:00
Andrey G aecd997d4b
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 426fdde8b5 Auto-generated configs and docs 2022-08-07 22:13:09 +00:00
Andrey G bd44357129
config: options to enable OpenBLT on CAN interfaces (#4423) 2022-08-07 17:56:11 -04:00
GitHub set-date Action e147eec138 Update date 2022-08-07 00:26:04 +00:00
GitHub build-firmware Action 9cef059364 Auto-generated configs and docs 2022-08-06 21:05:53 +00:00
Matthew Kennedy ede4667eb4
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 d3a684e239 Auto-generated configs and docs 2022-08-06 13:20:09 +00:00
rusefillc e150260e4a 350z: more canned tune #4416 2022-08-06 09:14:48 -04:00
rusefillc c83e3220dc reducing confusion 2022-08-06 09:14:48 -04:00
Matthew Kennedy bdcbe3804b
ignore invalid diag result when checking ign/inj (#4419)
* ignore invalid pins

* ign too
2022-08-06 07:24:53 -04:00
rusefillc 9e61f7b0b3 350z: more canned tune #4416 2022-08-05 23:28:53 -04:00
GitHub build-firmware Action a06d135079 Auto-generated configs and docs 2022-08-06 01:22:08 +00:00
rusefillc a90f6952f3 350z: more canned tune #4416 2022-08-05 21:05:21 -04:00
GitHub set-date Action 0039079b66 Update date 2022-08-06 00:21:12 +00:00
Andrey G 5a323fb490
Fix build broken due to nissan vq (#4415) 2022-08-05 16:55:49 -04:00
rusefillc ce7f1dc6cc Z says 'hello lua' 2022-08-05 15:24:12 -04:00
rusefillc aebacfb9da Merge branch 'master' of https://github.com/rusefi/rusefi 2022-08-05 12:48:09 -04:00
GitHub build-firmware Action 85605b3635 Auto-generated configs and docs 2022-08-05 03:23:56 +00:00
rusefi d9a8ff66a4 ST cube 2.11.0 2022-08-04 23:19:16 -04:00
GitHub set-date Action 3dccf20b6d Update date 2022-08-05 00:28:20 +00:00
GitHub set-date Action 6d59fc9d8d Update date 2022-08-04 00:25:47 +00:00
GitHub set-date Action 8bf9219a73 Update date 2022-08-03 00:25:13 +00:00
GitHub build-firmware Action 6687aa1807 Auto-generated configs and docs 2022-08-02 23:18:09 +00:00
Matthew Kennedy 18351dc43b
tle9104 driver (#4410)
* tle9104

* it works!

* cleanup

* cleanup for pr

* efifeatures

* guards
2022-08-02 19:02:03 -04:00
GitHub build-firmware Action 7ad2f1a331 Auto-generated configs and docs 2022-08-02 23:00:46 +00:00
shadowm60 e3b8c72589
Update main.yaml (#4412)
extend input posibilities for switched inputs
2022-08-02 18:45:51 -04:00
rusefillc 8e87905977 Additional CAN messages fix #4401 2022-08-02 15:31:06 -04:00
Matthew Kennedy 4dc1dc5d17 MRE stepper kills LS2 or LS1 control fix #4381 2022-08-02 15:25:23 -04:00
GitHub build-firmware Action 59a1fc1299 Auto-generated configs and docs 2022-08-02 16:25:08 +00:00
Matthew Kennedy 165e5bb869
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 83575c96c9 Update date 2022-08-02 00:24:14 +00:00
Matthew Kennedy 435fd9538b
Simpler thread controller (#4327)
* s

* Start -> start

* maybe tests are happy

* s

* s
2022-08-02 01:16:13 +03:00
Andrey G ce7fc8e69d
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 2096a22319
report injector, ignition faults (#4408)
* report injector, ignition faults

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

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

* hide vbatt
2022-08-01 07:55:57 +03:00
GitHub set-date Action e28cdefc3c Update date 2022-08-01 00:25:39 +00:00
GitHub build-unit-tests Action 55b3bd578e Trigger wheel definitions 2022-07-31 14:26:12 +00:00
rusefillc 122db2de95 fix Subaru EZ30 trigger gaps fix #4344 2022-07-31 10:15:16 -04:00
GitHub build-firmware Action e348ef80d2 Auto-generated configs and docs 2022-07-31 09:36:15 +00:00
rusefillc e6074d796f
Update readme.md 2022-07-31 04:42:40 -04:00
rusefillc 11e04338f9
Create readme.md 2022-07-31 04:42:02 -04:00
rusefillc 616f81a6b2
Create readme.md 2022-07-31 04:41:11 -04:00
rusefillc b6533b2e14
Create readme.md 2022-07-31 04:40:53 -04:00
rusefillc c597d6da62 https://github.com/andreika-git/hellen-one/issues/173 2022-07-31 04:39:02 -04:00