Commit Graph

8182 Commits

Author SHA1 Message Date
rusefi 0aa76da9f2 Hellen says ports
(cherry picked from commit 4acea75cc8)
2020-09-07 12:02:34 -04:00
rusefi 02573713f3 Hellen says drivers 2020-09-07 12:00:16 -04:00
rusefi fea6b48309 Merge remote-tracking branch 'origin/master' into master 2020-09-07 11:57:57 -04:00
rusefi 4acea75cc8 Hellen says ports 2020-09-07 11:57:20 -04:00
GitHub build-firmware Action 80556cc05d Auto-generated configs and docs 2020-09-07 15:36:40 +00:00
rusefi d06690b3b6 Hellen says cyclic buffer 2020-09-07 11:35:02 -04:00
rusefi 375e3b6bcc Hellen says Cypress 2020-09-07 11:32:02 -04:00
rusefi 40150c5fc6 Hellen says cyclic buffer 2020-09-07 11:31:29 -04:00
rusefi 91a0942551 Hellen says Cypress 2020-09-07 11:28:51 -04:00
rusefi 02cf60fd25 Hellen says DRV manual change pick 2020-09-07 11:14:56 -04:00
rusefi cea0ec439b microRusEFI used as Body Control Module BCM BCU 2020-09-07 11:09:48 -04:00
GitHub build-firmware Action 895fc1c9ff Auto-generated configs and docs 2020-09-07 14:49:54 +00:00
rusefi 5efaf2eb5d Hellen says "drv8860" 2020-09-07 10:47:40 -04:00
GitHub build-firmware Action 903e8d4d69 Auto-generated configs and docs 2020-09-07 14:17:40 +00:00
Matthew Kennedy ef0b2f7be0
Selectable VE axis override (#1769)
* add config fields

* config options

* new output channels

* dump out state to ts

* s

* implement override

* enums

* this test is no longer used

* test new behavior

* old

* comments
2020-09-07 10:15:42 -04:00
rusefi 141cad585c do we need RAM?! 2020-09-07 00:23:18 -04:00
rusefi 294ca5aae3 microRusEFI used as Body Control Module BCM BCU 2020-09-06 23:39:25 -04:00
rusefi b04a4ec04c microRusEFI used as Body Control Module BCM BCU 2020-09-06 23:19:32 -04:00
rusefi c6c0bcbd1a helping Kinetis? 2020-09-06 23:17:13 -04:00
rusefi 8296f54923 microRusEFI used as Body Control Module BCM BCU 2020-09-06 22:36:31 -04:00
rusefi 7d0c8b4870 microRusEFI used as Body Control Module BCM BCU
got stack too low warning with DBG_CAN
2020-09-06 21:45:17 -04:00
rusefi 4733379be7 Merge remote-tracking branch 'origin/master' 2020-09-06 21:42:55 -04:00
rusefi 1f6b820a96 microRusEFI used as Body Control Module BCM BCU 2020-09-06 21:30:14 -04:00
GitHub set-date Action 1eb755a8f6 Update date 2020-09-07 00:43:51 +00:00
rusefi 39d09bc976 microRusEFI used as Body Control Module BCM BCU 2020-09-06 20:21:01 -04:00
rusefi 52cb30f9ea microRusEFI used as Body Control Module BCM BCU 2020-09-06 20:09:26 -04:00
rusefi c0b0622773 microRusEFI used as Body Control Module BCM BCU 2020-09-06 19:43:54 -04:00
GitHub build-firmware Action 6bac15f744 Auto-generated configs and docs 2020-09-06 23:08:04 +00:00
Matthew Kennedy 6e7d72170f
Move ve logic (#1762)
* move ve

* fix build

* fix rendering

* duh

* cleaning

* correct scaling

* put some back

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-06 19:06:32 -04:00
GitHub build-firmware Action f010e8555d Auto-generated configs and docs 2020-09-06 22:26:54 +00:00
Matthew Kennedy 0e14e51179
reorder ADC channel index (#1763)
* change config

* correct logic

* clearing these no longer needed

* test expected this to be set
2020-09-06 18:25:26 -04:00
GitHub build-firmware Action 4c129621c1 Auto-generated configs and docs 2020-09-06 04:28:39 +00:00
rusefi ba31cef223 Bench-testing for ALL assigned output pins #1758 2020-09-06 00:27:02 -04:00
GitHub build-firmware Action c6941faa2f Auto-generated configs and docs 2020-09-06 04:08:32 +00:00
rusefi cac05ec6b8 Bench-testing for ALL assigned output pins #1758 2020-09-06 00:07:05 -04:00
rusefi 346808394d Bench-testing for ALL assigned output pins #1758 2020-09-05 23:49:21 -04:00
GitHub build-firmware Action 9faeb9c142 Auto-generated configs and docs 2020-09-06 03:38:02 +00:00
rusefi ab209cca64 migrate amazing idle from FSIO to less opaque TS #1581 2020-09-05 23:36:03 -04:00
GitHub set-date Action 0f2d4eed75 Update date 2020-09-06 00:44:48 +00:00
Matthew Kennedy 95798a5246
fix broken master, inject engine ptr to rpmcalculator (#1759)
* fix

* oops
2020-09-05 18:49:42 -04:00
GitHub set-date Action b2eb02ddb2 Update date 2020-09-05 01:16:13 +00:00
GitHub build-firmware Action 48abf2c586 Auto-generated configs and docs 2020-09-04 03:29:50 +00:00
rusefi bc115e70a0 OBD CAN sensors #1733 2020-09-03 23:27:53 -04:00
rusefi 675cce3854 less hacky testing implementation 2020-09-03 22:52:29 -04:00
rusefi 535cd04de7 Merge remote-tracking branch 'origin/master' into master 2020-09-03 21:58:56 -04:00
rusefi 7bb5560150 less hacky implementation 2020-09-03 21:47:50 -04:00
GitHub set-date Action 935652607c Update date 2020-09-04 00:42:51 +00:00
rusefi eb46386c36 refactoring 2020-09-03 19:51:50 -04:00
rusefi ca21d5b4c2 refactoring 2020-09-03 19:29:15 -04:00
rusefi c584e0d386 OBD CAN sensors #1733 2020-09-03 19:09:05 -04:00
rusefi 6ce016959a OBD CAN sensors #1733 2020-09-03 16:58:10 -04:00
Matthew Kennedy 42737ef74e
fix expected (#1754) 2020-09-03 14:56:55 -04:00
rusefi 5d739d8976 migrate VSS to universal event capture #1665
docs
2020-09-03 11:56:15 -04:00
rusefi 82f52bf065 helping build 2020-09-02 21:19:10 -04:00
GitHub set-date Action 1b116717cd Update date 2020-09-03 00:42:18 +00:00
David Holdeman b8838de309
[TCU] Button Shifting (#1750)
* add buttonshift files

* buttonshift includes, targets, and init
2020-09-02 20:17:58 -04:00
GitHub build-firmware Action 6a9317661e Auto-generated configs and docs 2020-09-02 19:41:23 +00:00
David Holdeman 499a430347
[TCU] GearController and TransmissionController base classes (#1749)
* add tcu ts outputs

* accidental change?

* add tcu base classes

* rearrange

* accidental change?

* add files

* missing backslash

* undo accidental change

* buttonshift includes, targets, and init

* Revert "buttonshift includes, targets, and init"

This reverts commit 1b0630511e1948f3d330d74be5bff6c087f118fb.

* use unused bit

* add return documentation

Co-authored-by: rusefillc <48498823+rusefillc@users.noreply.github.com>
2020-09-02 15:39:50 -04:00
GitHub build-firmware Action c4db3416b9 Auto-generated configs and docs 2020-09-02 19:34:30 +00:00
rusefi b4ae24542b borrowing a few lines from https://github.com/chuckwagoncomputing/rusefi/tree/tcu-base-classes 2020-09-02 15:32:03 -04:00
GitHub build-firmware Action c03b7d0cb6 Auto-generated configs and docs 2020-09-02 17:32:35 +00:00
David Holdeman 9ef0813962
[TCU] TS interface and output channels (#1747)
* add tcu ts outputs

* accidental change?

* rearrange
2020-09-02 13:30:54 -04:00
GitHub build-firmware Action e287a4e211 Auto-generated configs and docs 2020-09-02 11:22:59 +00:00
Matthew Kennedy 484f1ba5a0
Multiple knock sensors (#1745)
* fw

* cfg fields

* fix order

* ui for channel select

* clarify

* comments

* config
2020-09-02 07:19:02 -04:00
rusefi faea28e521 OBD-II default rate is 500kbps 2020-09-01 22:24:25 -04:00
GitHub set-date Action 91f1131503 Update date 2020-09-02 00:41:24 +00:00
Matthew Kennedy 5fec6d0c04
move lambda in to sensor model (#1736)
* lambda sens

* fix init

* fix

* a test for good measure

* he's climbin in your windows, snatchin you ram up

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-01 16:22:31 -04:00
dron0gus 182747e907
Adc cleanups (#1743)
* ADC: remove ADC_TwoSamplingDelay*

1. it is related to double or triple interlived mode only
2. it should be writen to CCR register, not CR1

* ADC: use designated initializers
2020-09-01 07:38:35 -04:00
rusefi d72ba63527 OBD CAN sensors #1733 2020-08-31 23:01:17 -04:00
rusefi f2a80a4eb7 OBD CAN sensors #1733 2020-08-31 22:50:01 -04:00
rusefi d683a092a4 OBD CAN sensors #1733 2020-08-31 22:47:33 -04:00
rusefi 5d3614350c magic constants 2020-08-31 22:22:45 -04:00
rusefi db9ea3b3e3 OBD CAN sensors #1733 2020-08-31 22:00:03 -04:00
rusefi 77ddb49d91 price of lazy progress 2020-08-31 21:30:47 -04:00
rusefi e0de69e70b Merge remote-tracking branch 'origin/master' 2020-08-31 21:13:33 -04:00
rusefi f4f6750308 price of lazy progress 2020-08-31 21:09:51 -04:00
GitHub build-firmware Action 43f7740c61 Auto-generated configs and docs 2020-09-01 01:07:34 +00:00
Matthew Kennedy 988d9b138c
detect which cylinder knocked (#1732)
* s

* science

* set pin mode

* turn stuff off so it fits

* filtering maybe

* filtering actually works

* generate filter parameters internally

* shorter window

* guard behind enable flag

* use checked in filter

* add biquad reset

* tracing

* const

* exec order

* do it from a thread

* smaller buffer, comment

* configure with header

* only for proteus

* oops

* unused

* not needed

* guards

* pin config

* don't need that include

* precook filter steady state

* define sample rate

* multi cylinder knock

* TS

* only sense when running
2020-08-31 21:05:33 -04:00
Matthew Kennedy 5fc1b6902c
fix #1740 the right way (#1741)
* fix

* put that back
2020-08-31 21:05:04 -04:00
rusefi ec3ec9f40b price of lazy progress 2020-08-31 20:56:46 -04:00
rusefi e3b41c2387 dead code 2020-08-31 20:52:25 -04:00
GitHub set-date Action 4b177a119d Update date 2020-09-01 00:43:29 +00:00
rusefi 90b2faa844 Merge remote-tracking branch 'origin/master' 2020-08-31 17:17:45 -04:00
rusefi 6f0267fb7e blinking more LEDs 2020-08-31 17:15:04 -04:00
GitHub build-firmware Action 89b2956a35 Auto-generated configs and docs 2020-08-31 21:10:05 +00:00
rusefi 65ed7f6dad spelling 2020-08-31 17:08:04 -04:00
rusefi d059cb4616 blinking more LEDs 2020-08-31 14:26:34 -04:00
rusefi c1e7c315d4 blinking more LEDs 2020-08-31 13:44:58 -04:00
rusefi 45917215f1 blinking more LEDs 2020-08-31 13:27:56 -04:00
rusefi 5058ffa9cc Default Biquad settings broke MRE QC configuration #1740 2020-08-31 13:07:49 -04:00
rusefi 47b980d4b9 Default Biquad settings broke MRE QC configuration #1740 2020-08-31 12:36:28 -04:00
rusefi b7c75e4c52 going human 2020-08-31 10:49:16 -04:00
rusefi 43915cb771 this does not go as planned :( 2020-08-31 08:15:05 -04:00
rusefi 938fbafd9e this does not go as planned :( 2020-08-31 08:12:33 -04:00
rusefi 5f125f3db0 this does not go as planned :( 2020-08-31 07:45:52 -04:00
rusefi 86438eab98 HW_CHECK_MODE is not well? 2020-08-31 06:43:47 -04:00
rusefi f18f7741ca OBD CAN sensors #1733 2020-08-31 04:39:27 -04:00
GitHub set-date Action 6a9cdec89f Update date 2020-08-31 00:19:40 +00:00
GitHub build-firmware Action 6d2a8f3da9 Auto-generated configs and docs 2020-08-30 19:40:34 +00:00
Matthew Kennedy 12efd2f6be
generated for pt2001 (#1666)
* generated for pt2001

* don't unicode
2020-08-30 15:38:56 -04:00
rusefi 54dc101a79 [TCU] manual shift buttons #1597 2020-08-30 15:38:40 -04:00
GitHub build-firmware Action a3eb7f6dd0 Auto-generated configs and docs 2020-08-30 19:35:14 +00:00
rusefi 88bedcb978 Tokenisation of multipler expressions #1735 2020-08-30 15:31:22 -04:00
rusefi 601fd541f9 Tokenisation of multipler expressions #1735 2020-08-30 15:09:34 -04:00
rusefi 22a947d498 https://github.com/rusefi/web_backend/issues/97 2020-08-30 14:58:05 -04:00
GitHub build-firmware Action 118065d318 Auto-generated configs and docs 2020-08-30 18:29:40 +00:00
rusefi 70f2c88d40 OBD CAN sensors #1733 2020-08-30 14:27:41 -04:00
rusefi 6f69bd1609 OBD CAN sensors #1733 2020-08-30 09:16:37 -04:00
NOx-z e1e9e2caf0
Mc33 ucode (#1734)
* mc33 flash check

* DI sanity checks for setting HV config

* mc33816 microcodee source code update for what we got running on the r0.4 board w/ pt2001

Co-authored-by: Christopher W. Anderson <gitstuff@pswitch.com>
2020-08-29 22:24:11 -04:00
GitHub set-date Action c80a03ab84 Update date 2020-08-30 00:18:39 +00:00
rusefi f5e2382439 B6 2020-08-29 19:01:44 -04:00
GitHub build-firmware Action 992f391d49 Auto-generated configs and docs 2020-08-29 22:58:41 +00:00
rusefi 4dbc5aee94 VAG 2020-08-29 18:57:17 -04:00
rusefi a086b64361 VVT support for VAG trigger #883 2020-08-29 18:37:13 -04:00
GitHub build-firmware Action 028a4b736b Auto-generated configs and docs 2020-08-29 22:14:40 +00:00
rusefi 2971230711 VVT support for VAG trigger #883 2020-08-29 18:13:00 -04:00
GitHub build-firmware Action 14a2b6abad Auto-generated configs and docs 2020-08-29 22:00:40 +00:00
rusefi 5a48bf5afd Merge remote-tracking branch 'origin/master' 2020-08-29 17:59:01 -04:00
rusefi 1bc34ad976 VVT support for VAG trigger #883 2020-08-29 17:58:43 -04:00
GitHub build-firmware Action 59d5c257ba Auto-generated configs and docs 2020-08-29 21:47:22 +00:00
rusefi f3e7a1271b VVT support for VAG trigger #883 2020-08-29 17:46:01 -04:00
rusefi 16d16f9634 TriggerConfiguration getPrintPrefix 2020-08-29 17:25:42 -04:00
GitHub build-firmware Action f973429459 Auto-generated configs and docs 2020-08-29 21:07:39 +00:00
rusefi 613faa90cd verboseVVTDecoding 2020-08-29 17:05:54 -04:00
GitHub build-firmware Action 0d30f157c4 Auto-generated configs and docs 2020-08-29 21:03:44 +00:00
rusefi 94ee861810 Merge remote-tracking branch 'origin/master' 2020-08-29 17:02:07 -04:00
rusefi 914eb01242 verboseVVTDecoding 2020-08-29 16:59:55 -04:00
GitHub build-firmware Action bdf3dea1bb Auto-generated configs and docs 2020-08-29 20:51:24 +00:00
rusefi b66ec2d9a5 presets 2020-08-29 16:49:56 -04:00
GitHub build-firmware Action 41d31fc692 Auto-generated configs and docs 2020-08-29 20:46:27 +00:00
rusefi 1f58e4f502 steps towards presets 2020-08-29 16:44:57 -04:00
rusefi fff58289ee OBD CAN sensors #1733
refactoring getters/setters
2020-08-29 16:22:57 -04:00
rusefi 8d0555e205 reducing autotest mess 2020-08-29 15:41:09 -04:00
GitHub build-firmware Action 14d41c428b Auto-generated configs and docs 2020-08-29 19:36:35 +00:00
rusefi 22ed529cb8 reducing autotest mess 2020-08-29 15:34:42 -04:00
GitHub build-firmware Action 857af960d8 Auto-generated configs and docs 2020-08-29 19:09:20 +00:00
rusefi f630021ec3 Merge remote-tracking branch 'origin/master' 2020-08-29 15:06:02 -04:00
rusefi 628c640f61 reducing autotest mess 2020-08-29 15:05:54 -04:00
GitHub build-firmware Action 74249a7834 Auto-generated configs and docs 2020-08-29 19:02:55 +00:00
rusefi a51f9ad905 DODGE_NEON_2003_CRANK 2020-08-29 15:01:24 -04:00
rusefi 94daeb7922 OBD CAN sensors #1733 2020-08-29 14:36:23 -04:00
rusefi 6f6eb0f561 BCM 2020-08-29 14:29:34 -04:00
rusefi 5e5cb81898 Merge remote-tracking branch 'origin/master' 2020-08-29 12:52:26 -04:00
rusefi e532710b87 B6 2020-08-29 10:06:28 -04:00
rusefi 7a3b6387b5 BCM 2020-08-29 10:06:14 -04:00
GitHub build-firmware Action 136fe30c91 Auto-generated configs and docs 2020-08-29 13:42:30 +00:00
rusefi 56a06838e3 BCM 2020-08-29 09:41:02 -04:00
GitHub build-firmware Action 900c99f704 Auto-generated configs and docs 2020-08-29 01:15:45 +00:00
Matthew Kennedy 1a55085bb6
Software knock detection (#1730)
* s

* science

* set pin mode

* turn stuff off so it fits

* filtering maybe

* filtering actually works

* generate filter parameters internally

* shorter window

* guard behind enable flag

* use checked in filter

* add biquad reset

* tracing

* const

* exec order

* do it from a thread

* smaller buffer, comment

* configure with header

* only for proteus

* oops

* unused

* not needed

* guards

* pin config

* don't need that include

* precook filter steady state

* define sample rate

* config enable switch
2020-08-28 21:13:50 -04:00
rusefi 3910cafbcc Revert "reducing confusion?"
This reverts commit bd30d7d8

this was NOT reducing the confusion
2020-08-28 21:03:01 -04:00
GitHub set-date Action 181960d600 Update date 2020-08-29 00:18:17 +00:00
rusefi 637d97ce5c Merge remote-tracking branch 'origin/master' 2020-08-28 11:40:06 -04:00
rusefi bd30d7d8ec reducing confusion? 2020-08-28 08:58:51 -04:00
GitHub set-date Action b1a0f08bde Update date 2020-08-28 00:42:50 +00:00
rusefi 327b67c1db VVT support for VAG trigger fix #883 2020-08-27 01:01:03 -04:00
GitHub build-firmware Action 52e3cb225c Auto-generated configs and docs 2020-08-27 04:44:53 +00:00
rusefi 77027ec981 VVT support for VAG trigger #883 2020-08-27 00:43:23 -04:00
rusefi 4e5f53493d common sense change? "should be safe" famous last words 2020-08-27 00:31:59 -04:00
rusefi 2b77901e53 VVT support for VAG trigger #883 2020-08-27 00:06:10 -04:00
rusefi 10a6661fa5 VVT support for VAG trigger #883 2020-08-26 23:35:11 -04:00
rusefi 3101475769 one of F7 builds reports error? 2020-08-26 23:22:10 -04:00
rusefi 72290df894 a bit of flexibility 2020-08-26 23:08:48 -04:00
rusefi 1aef47030d :( 2020-08-26 22:59:47 -04:00
rusefi 58226c06e5 ? :( 2020-08-26 22:37:15 -04:00
rusefi 7980e68d02 ? 2020-08-26 22:03:07 -04:00
rusefi 39e69ea572 one of F7 builds reports error? 2020-08-26 21:53:12 -04:00
rusefi e4386be937 VVT support for VAG trigger #883 2020-08-26 20:57:11 -04:00
rusefi 2bc9ec019a Merge remote-tracking branch 'origin/master' 2020-08-26 20:52:14 -04:00
rusefi fa11b969ad docs 2020-08-26 20:49:21 -04:00
GitHub set-date Action 2ebcd71de1 Update date 2020-08-27 00:38:35 +00:00
rusefi c27a79760c const 2020-08-26 17:37:15 -04:00
rusefi 0c5db46438 const 2020-08-26 17:30:13 -04:00
rusefi 70cdbc51b7 VVT support for VAG trigger #883 2020-08-26 13:30:55 -04:00
GitHub build-firmware Action c9ad86ad06 Auto-generated configs and docs 2020-08-25 22:59:48 +00:00
rusefi 416c9e09f4 Merge remote-tracking branch 'origin/master' 2020-08-25 16:26:22 -04:00
rusefi 2ddf6ad717 VVT support for VAG trigger #883 2020-08-25 16:19:23 -04:00
GitHub build-firmware Action 308f4d31a5 Auto-generated configs and docs 2020-08-25 20:01:04 +00:00
rusefi 639e5be4d9 another attempt at dead code 2020-08-25 15:58:56 -04:00
rusefi f225e63544 Revert "removing a bit of dead code?"
This reverts commit b5ab6930
2020-08-25 15:50:50 -04:00
rusefi b5ab693083 removing a bit of dead code? 2020-08-25 15:19:37 -04:00
rusefi ce01c1bfaa VVT support for VAG trigger #883 2020-08-25 13:14:46 -04:00
rusefi c7b73446e2 VVT support for VAG trigger #883 2020-08-25 12:45:25 -04:00
rusefi b09091774a VVT support for VAG trigger #883 2020-08-25 12:45:18 -04:00
GitHub build-firmware Action b55fbc2ced Auto-generated configs and docs 2020-08-25 05:40:39 +00:00
rusefi bfd5fb88d5 oh, here it is 2020-08-25 01:38:56 -04:00
GitHub build-firmware Action 7716bfbaf1 Auto-generated configs and docs 2020-08-25 05:26:05 +00:00
rusefi b5098eb331 VVT support for VAG trigger #883 2020-08-25 01:24:15 -04:00
rusefi b0ad2fcb29 better variable name 2020-08-25 01:07:32 -04:00
rusefi 540eef5e0d VVT support for VAG trigger #883 2020-08-25 00:59:07 -04:00
GitHub set-date Action 7e5ded02e7 Update date 2020-08-25 00:38:34 +00:00
Matthew Kennedy 3decf8241a
consolidate (#1728) 2020-08-24 08:10:58 -04:00
rusefi 5f5a16867a VVT support for VAG trigger #883
a bit of dead code?
2020-08-24 02:31:27 -04:00
rusefi a98c622b54 VVT support for VAG trigger #883 2020-08-24 02:23:13 -04:00
rusefi 3a2670d5de VVT support for VAG trigger #883 2020-08-24 02:07:58 -04:00
rusefi 7867e83e43 VVT support for VAG trigger #883 2020-08-24 02:01:50 -04:00
rusefi 01434cbe81 Merge remote-tracking branch 'origin/master' 2020-08-24 01:31:04 -04:00
GitHub build-firmware Action 39f1a016d4 Auto-generated configs and docs 2020-08-24 05:27:59 +00:00
Matthew Kennedy 110a6d79d4
more data (#1727)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-24 01:26:33 -04:00
rusefi 95bd50da94 VVT support for VAG trigger #883 2020-08-24 01:21:42 -04:00
Matthew Kennedy 7a3b87656f
guard (#1726)
* implement

* add bench mode

* add ts cal mode

* TS impl

* include guard

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-23 23:46:33 -04:00