Commit Graph

8897 Commits

Author SHA1 Message Date
Matthew Kennedy d8ebf58f0d Implement flex sensor (#2189)
* config & ui

* stub sensor

* stub init

* output channel, gauge, SD log

* linky linky

* fix

* add sensor & init

* clamp

* update comment

* filter the resultant signal

* changelog

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-05 17:13:56 -05:00
GitHub build-firmware Action 56bcf74046 Auto-generated configs and docs 2021-01-05 21:32:00 +00:00
Matthew Kennedy 8608df5450 flex fuel AFR interpolation (#2190)
* config

* implement flex

* secondary fuel default

* test

* test works

* rename

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-05 16:27:23 -05:00
Andrey G 71fe582ce5 Adc isAdcChannelValid helper (#2188)
* Guard define argument

* ADC: isAdcChannelValid

Check for both <= EFI_ADC_NONE and >= EFI_ADC_LAST_CHANNEL
Also check for value out of enum range (corrupted settings)

* Fix unit tests
2021-01-05 16:02:20 -05:00
GitHub build-firmware Action 0cab1f9374 Auto-generated configs and docs 2021-01-05 12:59:14 +00:00
Matthew Kennedy eba6ae2e8f Flex fuel stubs (#2187)
* config & ui

* stub sensor

* stub init

* output channel, gauge, SD log

* linky linky

* fix

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-05 07:57:26 -05:00
GitHub build-firmware Action 7eae69faaf Auto-generated configs and docs 2021-01-05 04:52:50 +00:00
rusefillc 70c44545f9 RAM efficiency of VR crank trigger shapes #2182
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912
2021-01-04 23:50:50 -05:00
rusefillc 28e975b096 RAM efficiency of VR crank trigger shapes #2182
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912
2021-01-04 23:44:31 -05:00
rusefillc 3ed2cdcc72 RAM efficiency of VR crank trigger shapes #2182
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912
2021-01-04 23:34:19 -05:00
rusefillc fea596e867 RAM efficiency of VR crank trigger shapes #2182
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912

fixing build?
2021-01-04 22:13:59 -05:00
rusefillc a51634fd2b RAM efficiency of VR crank trigger shapes #2182
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912
2021-01-04 22:00:37 -05:00
rusefillc 72759ab4a8 Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912 2021-01-04 21:30:54 -05:00
rusefillc 8aad769fa5 typo 2021-01-04 21:20:40 -05:00
rusefillc da8c1a3ed4 Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912 2021-01-04 21:05:16 -05:00
GitHub set-date Action c01b2e9bb5 Update date 2021-01-05 01:05:48 +00:00
Matthew Kennedy 066beeb719 add obd stft bank 2 (#2183)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-04 07:35:21 -05:00
rusefillc 08e8764051 RAM efficiency of VR crank trigger shapes #2182 2021-01-04 00:26:05 -05:00
GitHub build-firmware Action cc6e844ffb Auto-generated configs and docs 2021-01-04 04:54:24 +00:00
rusefillc 3b4811bd29 funny progress 2021-01-03 23:52:31 -05:00
GitHub set-date Action 5b66e65dbc Update date 2021-01-04 01:06:44 +00:00
GitHub build-firmware Action 7884c8f765 Auto-generated configs and docs 2021-01-03 23:29:54 +00:00
rusefi 35482fd21e progress 2021-01-03 17:58:00 -05:00
rusefillc dda6b31d3c Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912 2021-01-03 14:05:24 -05:00
rusefillc 6eb11dc60a Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912 2021-01-03 13:52:53 -05:00
rusefillc 43586d5348 Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912 2021-01-03 13:34:00 -05:00
GitHub build-firmware Action 0f84ec230c Auto-generated configs and docs 2021-01-03 18:08:09 +00:00
rusefillc fd5810f6e5 Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912 2021-01-03 13:06:09 -05:00
GitHub build-firmware Action 72a305111e Auto-generated configs and docs 2021-01-03 14:57:29 +00:00
Matthew Kennedy eecb7ce97f rpm rate of change (#2159)
* compute rpm rate of change

* fix units on gauge

* oops

* correct order

* scaling and limits

* correct for engine cycle length

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-03 09:55:44 -05:00
GitHub set-date Action 07f6a0f7fd Update date 2021-01-03 01:06:16 +00:00
Matthew Kennedy add0dcd390 switch more map to read from sensor model (#2162)
* hook up map

* check for init

* switch some consumers

* that's the rest of them

* test

* tests

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-02 19:13:10 -05:00
GitHub build-firmware Action 4a7db2de51 Auto-generated configs and docs 2021-01-02 22:34:11 +00:00
rusefi 8aa8b98e08 Unknown placement constraint 2021-01-02 17:32:33 -05:00
David Holdeman c01389469b Solenoid test in console (#2178)
* give it a try

* create component

* add command maybe

* try

* try

* add pic

* try TCU_SOLENOID_COUNT

* try

* use injection and ignition count fields
2021-01-02 17:18:44 -05:00
GitHub build-firmware Action 83cf734acb Auto-generated configs and docs 2021-01-02 21:53:01 +00:00
rusefillc 4c47983a4b questionable progress 2021-01-02 16:51:14 -05:00
GitHub build-firmware Action ca6dc22e8d Auto-generated configs and docs 2021-01-02 21:45:28 +00:00
rusefillc 8029175ecb reducing magic constants 2021-01-02 16:43:08 -05:00
GitHub build-firmware Action 995c547428 Auto-generated configs and docs 2021-01-02 14:16:50 +00:00
Matthew Kennedy fbe2f189cd cfg (#2176)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-02 09:14:55 -05:00
GitHub set-date Action f2662b8c9b Update date 2021-01-02 01:02:30 +00:00
rusefi a8bba64220 GPIOG_1 is not a proteus control pin, assuming a typo 2021-01-01 18:20:49 -05:00
rusefi c29a0d9b06 docs 2021-01-01 18:19:52 -05:00
rusefi 663ff4656f FATAL while bench testing VR #2153 2021-01-01 14:07:52 -05:00
GitHub build-firmware Action a25ccad766 Auto-generated configs and docs 2021-01-01 16:20:39 +00:00
rusefillc 51b51fa8c9 hellen 2021-01-01 11:17:17 -05:00
GitHub build-firmware Action 42f35c0b59 Auto-generated configs and docs 2021-01-01 06:12:01 +00:00
rusefillc 21a925f613 hellen 2021-01-01 01:10:28 -05:00
GitHub build-firmware Action cb44806b0e Auto-generated configs and docs 2021-01-01 05:59:19 +00:00
rusefillc 51b2314b71 hellen 2021-01-01 00:57:19 -05:00
GitHub set-date Action ed4673b859 Update date 2021-01-01 01:05:34 +00:00
GitHub build-firmware Action e9c35ac0de Auto-generated configs and docs 2020-12-31 17:41:53 +00:00
rusefillc 7c38714129 Revert "Idle timing PID uses phase logic (#2156)"
This reverts commit f1ee8b43
2020-12-31 12:22:54 -05:00
shadowm60 e0d1a57bfd Haltech as dash option (#2165)
* Haltech as dash option

* Update build-firmware.yaml

added generate enums for build-primary-bundle
2020-12-31 12:22:01 -05:00
GitHub set-date Action 5c26527c02 Update date 2020-12-31 01:04:00 +00:00
GitHub build-firmware Action e1d5f5030c Auto-generated configs and docs 2020-12-30 13:45:30 +00:00
Matthew Kennedy 83266c904b Put map in the sensor model (#2161)
* hook up map

* check for init

* switch some consumers

* don't do limp for now

* oops

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-30 08:43:49 -05:00
Matthew Kennedy 8492f99b91 show when idle is closed loop (#2160)
* show when idle is closed loop

* semicolon

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-30 08:42:40 -05:00
GitHub build-firmware Action cd949622ef Auto-generated configs and docs 2020-12-30 13:37:55 +00:00
Matthew Kennedy c1713414d3 update idle UI (#2157)
* redo idle UI

* tooltip update

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-30 08:36:07 -05:00
Matthew Kennedy f1ee8b431e Idle timing PID uses phase logic (#2156)
* use phase computation

* move & simplify implementation

* test

* bad merge

* initialize

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-29 23:50:56 -05:00
GitHub set-date Action 7e74d81a1d Update date 2020-12-30 01:01:36 +00:00
Matthew Kennedy 587536ee4a use phase computation (#2152) 2020-12-29 07:49:10 -05:00
Matthew Kennedy a76d399bf6 add idle timing defaults (#2155)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-29 07:47:18 -05:00
rusefi e530ded915 F7 HW CI 2020-12-28 23:26:51 -05:00
GitHub set-date Action b3cadbc8ce Update date 2020-12-29 01:00:15 +00:00
rusefi 154912509b fixing QC config 2020-12-28 19:19:29 -05:00
rusefi 04e1d4f639 removing warning? 2020-12-28 19:19:11 -05:00
Matthew Kennedy 4a42543a3f don't write settings if cal didn't work (#2154)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-28 08:03:10 -05:00
GitHub set-date Action e9229062e4 Update date 2020-12-28 00:59:46 +00:00
rusefillc b286ec8a34 fine-grained check modes 2020-12-27 17:41:28 -05:00
Matthew Kennedy 924ca4f3a4 progress to fsio type safety (#2137)
* rename

* packed type safe fsio value

* comment

* rename

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-27 17:22:11 -05:00
Matthew Kennedy 5f84cf2a07 limp manager can disable etb (#2143)
* move rev limit to limp manager

* call fatal error

* include order

* fix bug

* tests

* limp can disable etb

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-26 21:47:27 -05:00
Matthew Kennedy 5e7dc71365 move swtiches out of idle (#2148) 2020-12-26 21:31:41 -05:00
rusefi 4ebae44888 Merge remote-tracking branch 'origin/master' 2020-12-26 21:25:30 -05:00
rusefi 96cbe35e6f xmas tree 2020-12-26 21:25:19 -05:00
GitHub set-date Action 456b4b1984 Update date 2020-12-27 01:00:10 +00:00
Matthew Kennedy d20a54b463 start integratig (#2147) 2020-12-26 19:44:40 -05:00
Matthew Kennedy 560061e251 Idle refactor open loop (#2146)
* impl

* typo

* tests
2020-12-26 19:34:42 -05:00
rusefi 90a65c6e95 Merge remote-tracking branch 'origin/master' 2020-12-26 19:33:40 -05:00
rusefi ba19fae213 xmas tree 2020-12-26 18:59:30 -05:00
Matthew Kennedy 279f8bad03 use limp mgr for trigger disable (#2145)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-26 18:12:36 -05:00
Matthew Kennedy b0f7fbf28a create limp manager (#2142)
* move rev limit to limp manager

* call fatal error

* include order

* fix bug

* tests

* comment

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-26 17:30:46 -05:00
GitHub build-firmware Action d8a4e4ef79 Auto-generated configs and docs 2020-12-26 21:18:18 +00:00
rusefi 3d3b5706d3 HW_CHECK_SPARK_FSIO 2020-12-26 16:16:40 -05:00
rusefi 6c3e639518 poke 2020-12-26 15:57:58 -05:00
GitHub build-firmware Action 74bd1feb04 Auto-generated configs and docs 2020-12-26 18:43:55 +00:00
rusefi e0319ea941 proteusBoardTest 2020-12-26 13:41:33 -05:00
rusefi e876f6eaed cmd_test_fsio3 2020-12-26 13:41:25 -05:00
rusefillc 8bcaea7868 https://github.com/rusefi/rusefi/wiki/HOWTO-Miata-NB2-on-Proteus 2020-12-26 11:42:09 -05:00
rusefillc 80854bf5ce proteusBoardTest 2020-12-26 10:50:18 -05:00
rusefillc 027c5a3580 proteusBoardTest 2020-12-26 10:46:45 -05:00
rusefillc f9de491b67 proteusBoardTest 2020-12-26 10:41:33 -05:00
Matthew Kennedy 93cc1e84c3 more testable idle logic (#2140)
* header

* test

* impl
2020-12-26 08:32:01 -05:00
GitHub build-firmware Action 27b46656da Auto-generated configs and docs 2020-12-26 06:20:12 +00:00
rusefi 5f48b3789d FSIO bench 2020-12-26 01:18:22 -05:00
rusefi c67af9632a PROTEUS_QC_TEST_BOARD 2020-12-26 00:57:23 -05:00
GitHub set-date Action ccb6a0d64b Update date 2020-12-26 00:56:34 +00:00
Matthew Kennedy c0857d6f02 unused ivalue (#2138)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-25 09:47:33 -05:00