Commit Graph

13973 Commits

Author SHA1 Message Date
GitHub set-date Action 3bc53367cd Update date 2022-05-11 00:19:32 +00:00
Matthew Kennedy cf89b42716 move logic in to trigger decoder (#4162)
* move logic in to trigger decoder

* status loop

* minor cleanup

* s
2022-05-10 23:55:28 +03:00
rusefillc 85c317343e .ini image fix (#4161)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-10 20:06:45 +03:00
rusefillc 8e75728e50 progress? 2022-05-10 10:51:56 -04:00
rusefillc 79de7d0d79 firmware update via CAN #3362
OpenBLT image has two parts and windows DFU util does not handle combined DFU files
.bin file works better
2022-05-10 07:14:12 -04:00
rusefillc 34e79b624e firmware update via CAN #3362 2022-05-10 07:14:11 -04:00
GitHub build-firmware Action 623a4611b9 Auto-generated configs and docs 2022-05-10 10:50:18 +00:00
Andrey G 39bf967e70 OpenBLT: disable BOOT_CPU_USER_PROGRAM_START_HOOK for all supported boards (#4158)
We do not use it.
2022-05-10 06:15:46 -04:00
rusefillc 99c29d624f firmware update via CAN #3362 2022-05-10 06:14:57 -04:00
Matthew Kennedy b243d3fca0 TriggerState -> TriggerDecoder (#4157) 2022-05-10 11:41:39 +03:00
Matthew Kennedy 05dd33ddb3 switch back to flag (#4155) 2022-05-10 07:52:29 +03:00
GitHub build-firmware Action d8f249f9c7 Auto-generated configs and docs 2022-05-10 04:29:25 +00:00
Matthew Kennedy dede3f8215 phase resolution rpm limit (#4156) 2022-05-10 07:22:50 +03:00
GitHub set-date Action fb6af03472 Update date 2022-05-10 00:20:38 +00:00
rusefillc 4517c2cfe9 CAN category (#4148)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-09 16:49:23 -04:00
Matthew Kennedy 55fdd3f3c7 encapsulate stuff properly (#4154) 2022-05-09 15:46:36 -04:00
Matthew Kennedy 2161751187 clarify doesTriggerImplyOperationMode (#4153) 2022-05-09 15:28:30 -04:00
rusefillc 178721c809 Remove value copy from controller into outputChannels #4095 2022-05-09 06:12:17 -04:00
GitHub build-firmware Action cd3cce1da5 Auto-generated configs and docs 2022-05-09 09:42:49 +00:00
rusefillc c8ec2f6f3b Remove value copy from controller into outputChannels #4095 2022-05-09 05:34:37 -04:00
rusefillc 39df91b183 Remove value copy from controller into outputChannels #4095 2022-05-09 05:30:04 -04:00
rusefillc e64c8cfccb synchronized Phase handling improvements fix #4099 2022-05-09 04:36:03 -04:00
GitHub build-firmware Action 8ad3e30c97 Auto-generated configs and docs 2022-05-09 08:22:08 +00:00
rusefillc 5454b8f509 m_hasSynchronizedSymmetrical handling improvements #4099
API progress
2022-05-09 04:04:38 -04:00
rusefillc 313849503d Merge branch 'master' of https://github.com/rusefi/rusefi 2022-05-09 01:59:11 -04:00
GitHub set-date Action 7a73868ae1 Update date 2022-05-09 00:19:06 +00:00
rusefillc bdfb21793e Hide pin mode from well-known boards #3397 2022-05-08 16:01:42 -04:00
GitHub build-firmware Action 34452922b2 Auto-generated configs and docs 2022-05-08 19:18:13 +00:00
rusefillc 11d111a980 Hide pin mode from well-known boards #3397 2022-05-08 15:11:28 -04:00
rusefillc cad6240a1c An option to disable semi-random ignition fix #4151 2022-05-08 09:18:01 -04:00
rusefillc 76ce3b3e1c An option to disable semi-random ignition fix #4151 2022-05-08 09:16:43 -04:00
rusefillc 23c16280f6 helping build 2022-05-08 09:14:50 -04:00
rusefillc 35901087cd Merge branch 'master' of https://github.com/rusefi/rusefi 2022-05-08 09:11:16 -04:00
GitHub build-firmware Action 5bbb401f85 Auto-generated configs and docs 2022-05-08 13:06:44 +00:00
rusefillc 394d1fe961 refactoring: bringing method names up to date 2022-05-08 09:04:27 -04:00
Andrey ccfeba24e5 helping build 2022-05-08 08:59:14 -04:00
rusefillc b2771f9b44 Remove value copy from controller into outputChannels #4095 2022-05-08 08:50:27 -04:00
GitHub build-firmware Action a4b7845279 Auto-generated configs and docs 2022-05-08 12:05:34 +00:00
rusefillc 4b95671ac0 An option to disable semi-random ignition #4151 2022-05-08 07:58:19 -04:00
rusefillc ad4591945e Remove value copy from controller into outputChannels #4095 2022-05-08 07:58:19 -04:00
GitHub build-firmware Action 46d5f9a2d4 Auto-generated configs and docs 2022-05-08 11:22:16 +00:00
rusefillc b6525e8acc User was unable to find Ford Mustang firing order 1-5-4-2-6-3-7-8 in the list #4150 2022-05-08 07:11:53 -04:00
rusefillc c557b4ec30 Revert "Ford Mustang firing order 1-5-4-2-6-3-7-8 fix #4150"
This reverts commit 086b4885c9.
2022-05-08 07:10:54 -04:00
rusefillc 086b4885c9 Ford Mustang firing order 1-5-4-2-6-3-7-8 fix #4150 2022-05-08 07:07:34 -04:00
GitHub set-date Action c885908ae7 Update date 2022-05-08 00:19:28 +00:00
rusefillc e38cf71843 one step back 2022-05-07 08:11:58 -04:00
Andrey G 7c10ce92e6 Export PROJECT_BOARD, we need it while compiling OpenBLT with separate make call (#4146) 2022-05-07 06:12:07 -04:00
rusefillc 53a81088bf openblt for nissan 2022-05-07 05:54:05 -04:00
rusefillc 03e93a1f19 improving scripts? 2022-05-07 05:50:14 -04:00
GitHub build-firmware Action 4a4bc8a6fd Auto-generated configs and docs 2022-05-07 06:33:35 +00:00
Matthew Kennedy e94738a2c8 support better wbo format (#4000)
* new format

* comment

* pr feedback

* heater duty

* extra

* comment

* test multi-accept logic

* s

* test new format

* this comment made no sense

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-05-07 02:19:51 -04:00
GitHub set-date Action 81249bd5b7 Update date 2022-05-07 00:17:54 +00:00
GitHub build-firmware Action 37b0211bc7 Auto-generated configs and docs 2022-05-06 12:32:54 +00:00
Matthew Kennedy 997565ac22 Trigger gm 3 vs 5 (#4140)
* add parameter

* two modes

* add new mode to list

* format

* s

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-05-06 08:25:44 -04:00
GitHub set-date Action b4917333b1 Update date 2022-05-06 00:19:46 +00:00
GitHub build-firmware Action df404bfd04 Auto-generated configs and docs 2022-05-05 04:59:48 +00:00
Matthew Kennedy 597c9b0256 binary log knock count and retard (#4139) 2022-05-05 07:41:41 +03:00
Matthew Kennedy 72e5604f9b fix 36-2 trigger params (#4138)
* fix gap params

* changelog was wrong too

* typo

* binary log knock count and retard

* Revert "binary log knock count and retard"

This reverts commit 48b29d24d72331065a9f648ef5bfe845d03575d6.
2022-05-05 07:41:26 +03:00
GitHub set-date Action c59bb729b5 Update date 2022-05-05 00:19:23 +00:00
GitHub build-firmware Action 0e5058a9e1 Auto-generated configs and docs 2022-05-04 21:33:47 +00:00
rusefillc 507660266e proteus meta 2022-05-04 17:05:08 -04:00
Matthew Kennedy e1b2fcb2bc proteus meta 2022-05-04 17:00:38 -04:00
Matthew Kennedy 492be3188d set MRE overrides for spi2/3 pins (#4136)
* set overrides for spi2/3 pins

* don't enable SPI3, just set the pins

* s
2022-05-04 16:28:54 -04:00
GitHub build-firmware Action 9800f3f3ea Auto-generated configs and docs 2022-05-04 10:23:09 +00:00
rusefillc dfe7f5f2e9 proteus_f4_hardware_QC_special_build 2022-05-04 06:16:44 -04:00
rusefillc d12ef5636d Merge branch 'master' of https://github.com/rusefi/rusefi 2022-05-04 05:30:11 -04:00
rusefillc 6bc8eac94e proteus_f4_hardware_QC_special_build 2022-05-04 05:30:04 -04:00
GitHub build-firmware Action 3980687c1c Auto-generated configs and docs 2022-05-04 06:52:25 +00:00
rusefillc 2dd0ba4da9 Make ETB low limit configurable #4119 2022-05-04 02:45:47 -04:00
rusefillc fdeeaac1c8 Corolla 1ZZ 2003 trigger improvements fix #4132 2022-05-04 02:45:44 -04:00
GitHub set-date Action 37f7d236fe Update date 2022-05-04 00:19:36 +00:00
GitHub build-firmware Action d7e4b94afa Auto-generated configs and docs 2022-05-03 07:00:15 +00:00
rusefillc 2cb1f6426a https://github.com/rusefi/rusefi/issues/4119 2022-05-03 02:49:26 -04:00
GitHub build-firmware Action 3c7c54f7c4 Auto-generated configs and docs 2022-05-03 06:42:20 +00:00
rusefillc 4ef6123153 grrrrr2 2022-05-03 02:30:28 -04:00
rusefillc 78eb7fb74f grrrrr 2022-05-03 02:07:46 -04:00
rusefillc 84a62a3320 three steps back 2022-05-03 01:57:49 -04:00
rusefillc 99ed7e687e two steps back 2022-05-03 01:48:15 -04:00
rusefillc bd0d391d6c one step back 2022-05-03 01:25:03 -04:00
BeerMoneyMotorsports e880a7232c options port (#4133)
options port pinout
2022-05-03 00:58:55 -04:00
rusefillc 7adc826f29 invalid SD card configuration on MRE causes RED, blinking BLUE and no USB :( #4131 2022-05-03 00:54:38 -04:00
GitHub set-date Action 279fd80bfd Update date 2022-05-03 00:20:10 +00:00
rusefillc 1306afa711 invalid SD card configuration on MRE causes RED, blinking BLUE and no USB :( #4131 2022-05-02 16:37:00 -04:00
rusefillc 114a94d2a2 invalid SD card configuration on MRE causes RED, blinking BLUE and no USB :( #4131 2022-05-02 16:10:19 -04:00
rusefillc 54dcb27346 spelling 2022-05-02 16:08:04 -04:00
Matthew Kennedy b66a226a76 Scaled channel ints (#4129)
* test that fails today

* Revert "int32 scaled_channel has float precision #4128"

This reverts commit eb82fbc162.

* fix the problem

* format

* x

* s
2022-05-02 15:20:02 -04:00
rusefillc fbffec4a64 back to MRE safery? 2022-05-02 06:35:11 -04:00
GitHub build-firmware Action 2791042723 Auto-generated configs and docs 2022-05-02 09:50:12 +00:00
rusefillc da195acd87 MRE 0.6.0 has SD which does not match some previous usages 2022-05-02 05:42:59 -04:00
rusefillc e1cfaa6e98 it's not alive 2022-05-02 05:37:51 -04:00
rusefillc 2cf24282e2 int32 scaled_channel has float precision #4128
unblocking master for now
2022-05-02 05:25:30 -04:00
rusefillc 0ed0702536 Make ETB low limit configurable fix #4119 2022-05-02 05:24:50 -04:00
GitHub build-firmware Action b700a48bdd Auto-generated configs and docs 2022-05-02 09:22:06 +00:00
Andrey 473d82491f Move curves out of engineConfiguration in order to reduce RAM usage fix #4127 2022-05-02 05:04:58 -04:00
GitHub build-firmware Action 7db1d3d0d2 Auto-generated configs and docs 2022-05-02 09:02:46 +00:00
Andrey 1f6e09de84 Technical debt: ENUM_32_BITS #3874
one step back
2022-05-02 04:38:04 -04:00
GitHub build-firmware Action a2366d187e Auto-generated configs and docs 2022-05-02 08:21:38 +00:00
rusefillc c84a32f194 Next steps 4 (#4130)
* Technical debt: ENUM_32_BITS #3874

* Make ETB low limit configurable #4119

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-02 04:13:59 -04:00
GitHub build-firmware Action 41c1081f27 Auto-generated configs and docs 2022-05-02 05:38:10 +00:00
rusefillc 3329bc77c4 Make ETB low limit configurable #4119 2022-05-02 01:25:32 -04:00
GitHub build-firmware Action 413a74b4d5 Auto-generated configs and docs 2022-05-02 03:50:09 +00:00
Andrey 03662e48c4 Move curves out of engineConfiguration in order to reduce RAM usage #4127 2022-05-01 23:43:43 -04:00
GitHub build-firmware Action 75166b15d1 Auto-generated configs and docs 2022-05-02 03:14:48 +00:00
rusefillc 78ca563cc4 Technical debt: ENUM_32_BITS #3874 2022-05-01 23:07:12 -04:00
GitHub build-firmware Action 5d446fdba2 Auto-generated configs and docs 2022-05-02 02:57:57 +00:00
rusefillc c6dd08a9be Technical debt: ENUM_32_BITS #3874 (#4125)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-01 21:57:50 -04:00
GitHub build-firmware Action 5d06aad727 Auto-generated configs and docs 2022-05-02 01:23:41 +00:00
rusefillc b6b5f6238a Technical debt: ENUM_32_BITS #3874 (#4124)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-01 21:03:42 -04:00
GitHub set-date Action 066d33387b Update date 2022-05-02 00:19:09 +00:00
GitHub build-firmware Action 9a2302eb40 Auto-generated configs and docs 2022-05-01 19:20:46 +00:00
rusefillc d8fc872fba Technical debt: ENUM_32_BITS #3874
hmm one step back
2022-05-01 15:13:01 -04:00
GitHub build-firmware Action 0c4e27e557 Auto-generated configs and docs 2022-05-01 18:18:04 +00:00
rusefillc 6aa2c54768 Technical debt: ENUM_32_BITS #3874 2022-05-01 13:51:36 -04:00
GitHub build-firmware Action 0d0a42a61d Auto-generated configs and docs 2022-05-01 12:09:38 +00:00
rusefillc 2b11b54003 Next steps (#4120)
* Technical debt: ENUM_32_BITS #3874

* Technical debt: ENUM_32_BITS #3874

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-01 08:02:51 -04:00
GitHub set-date Action 9c792c3240 Update date 2022-05-01 00:25:37 +00:00
GitHub build-firmware Action 6418d7b11b Auto-generated configs and docs 2022-04-30 18:29:47 +00:00
rusefillc a0da677a1e this seems mostly dead? 2022-04-30 13:43:09 -04:00
rusefillc e78b93ee07 oh not all dead 2022-04-30 13:35:25 -04:00
rusefillc a1d89cb093 Technical debt: ENUM_32_BITS #3874 2022-04-30 13:16:34 -04:00
rusefillc 1f590637ab wow dead code 2022-04-30 13:09:03 -04:00
GitHub build-firmware Action 4a4ebb4505 Auto-generated configs and docs 2022-04-30 17:07:03 +00:00
rusefillc 1ae5625801 Technical debt: ENUM_32_BITS #3874 2022-04-30 12:54:12 -04:00
GitHub build-firmware Action d2d07e40ff Auto-generated configs and docs 2022-04-30 02:32:30 +00:00
Andrey 33b4f8f86d CAN GPIO #4096 2022-04-29 22:15:54 -04:00
GitHub build-firmware Action 94b9e4a5b1 Auto-generated configs and docs 2022-04-30 00:36:25 +00:00
rusefillc 4af8a13a31 CAN GPIO #4096 2022-04-29 20:29:50 -04:00
GitHub set-date Action 4b65398c01 Update date 2022-04-30 00:22:49 +00:00
GitHub build-firmware Action 295d4df98e Auto-generated configs and docs 2022-04-29 23:48:53 +00:00
rusefillc f341ce561e 2 byte pin index #4097 (#4102)
* 2 byte pin index #4097

* 2 byte pin index #4097

good time to defragment configuration

* 2 byte pin index #4097

new fancy way

* 2 byte pin index #4097

smart comment

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-04-29 19:35:31 -04:00
GitHub build-firmware Action 5016673406 Auto-generated configs and docs 2022-04-29 19:34:05 +00:00
rusefillc ebf9e8ab47 knock reaction #202
LiveData
2022-04-29 15:23:22 -04:00
rusefillc 853ff9d6cd knock reaction #202
steps towards new LiveData convention
2022-04-29 13:47:31 -04:00
rusefillc 64e0f342b1 knock reaction #202 2022-04-29 12:25:33 -04:00
GitHub build-firmware Action bd1a36cc14 Auto-generated configs and docs 2022-04-29 16:04:30 +00:00
rusefillc 32cd5dd1e0 knock reaction #202 2022-04-29 11:57:48 -04:00
GitHub build-firmware Action 121bc0f2a8 Auto-generated configs and docs 2022-04-29 15:51:48 +00:00
rusefillc 5f80ba1f65 knock reaction #202 2022-04-29 11:22:24 -04:00
rusefillc 0a4d899eea h128 i2c? (#4118)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-04-29 11:15:07 -04:00
GitHub build-firmware Action db9e190f87 Auto-generated configs and docs 2022-04-29 15:13:19 +00:00
rusefillc 88a225fc0b knock reaction #202 2022-04-29 10:47:28 -04:00
GitHub build-firmware Action d18f5d6961 Auto-generated configs and docs 2022-04-29 13:38:03 +00:00
GitHub set-date Action f46728d984 Update date 2022-04-29 00:19:18 +00:00
GitHub build-firmware Action b84cb0d83a Auto-generated configs and docs 2022-04-28 22:06:22 +00:00
Matthew Kennedy 83caf1ea1b Brain pin is enum class (#4108)
* change most usages to Gpio::

* board configs

* engine configs etc

* isBrainPinValid, smart gpio

* generator

* generator

* generator

* connector yamls

* kinetis enums

* cypress txt

* kinetis config

* frankenso

* config generator

* actually do it for the others

* disable skips for pr ci

* fix tle8888

* misc

* weird cast from int

* needs this operator too

* this can be an unsigned subtract

* happy tests

* s

* kinetis isConfigurationChanged weirdness

* missed J/K

* cypress efifeatures

* build script mistake (!)

* mistake in smart gpio

* debounce

* eg33

* kinetis, so needy

* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
rusefillc 7db5f6a7dd nano refactoring 2022-04-28 17:12:04 -04:00
GitHub build-firmware Action 2aa448a9a6 Auto-generated configs and docs 2022-04-28 21:09:33 +00:00
rusefillc 3c19fd1955 fix https://github.com/rusefi/alphax-4chan/issues/17 2022-04-28 16:52:42 -04:00
GitHub build-firmware Action 93a75b1096 Auto-generated configs and docs 2022-04-28 12:34:00 +00:00
Matthew Kennedy 2d033df11b more missing autoscale (#4112)
* autoscale m_config->timeConstant

* min/max afr

* more

* dwell voltage

* closed loop fuel

* knock

* map estimate

* applyNonlinearBelowPulse

* fix

* add a test while we're at it for un-covered code

* test fallback MAP since we touched that

* always compute fallback MAP even if sensor is OK
2022-04-28 08:16:02 -04:00