Commit Graph

592 Commits

Author SHA1 Message Date
GitHub build-firmware Action 0c31cb4532 Auto-generated configs and docs 2022-08-10 05:44:46 +00:00
rusefillc 443ac0bfdf Extra Idle Air if Throttle is Pressed behavior #3940 2022-08-10 01:39:24 -04:00
Matthew Kennedy 66b4523575 add option to invert vvt control (#4425)
* add option to invert vvt control

* s

* s

* s

* one bit per cam type

* move the space

* I don't spelling good

* changelog
2022-08-09 16:22:55 -04:00
rusefillc 6e7ebf9e5e VVT target to allow negative values fix #4424 2022-08-08 22:51:51 -04:00
Matthew Kennedy d4721bee89 implement sensor checker (#4395)
* implement sensor checker

* use default

* s

* fix

* properly report non-timeout errors

* it's not safe to read Value when invalid

* it's not safe to read Value when invalid
2022-07-30 17:08:48 -04:00
Matthew Kennedy 14b39b7b0a unexpected contains information about why it failed (#4393)
* unexpected can contain information

* info printing

* sensors return appropriate error codes

* remove reliance on undefined behavior

* s
2022-07-28 10:04:28 +03:00
Matthew Kennedy c46c34ead6 boost control thresholds (#4392) 2022-07-28 09:45:16 +03:00
Matthew Kennedy 4865213537 Log gppwm output values (#4385)
* remove debug option

* purpose built output channels

* name

* embiggen sd log buffer

* Revert "embiggen sd log buffer"

This reverts commit 37432a56535b24c221ae92e9aaded23de4d4a579.

* embiggen SD log buffer
2022-07-27 12:10:00 +03:00
Matthew Kennedy efdae2322d Start -> start (#4366) 2022-07-21 15:17:32 -04:00
Matthew Kennedy 1fd637d27e remove idle offset (#4355)
* remove offset

* remove more completely

* changelog
2022-07-18 15:49:43 -04:00
rusefillc 456d52e1fe Detail on how to set up iDrive or equivalent CAN button control #226
boost lua
2022-07-14 13:03:08 -04:00
GitHub build-firmware Action 0b14ee48a1 Auto-generated configs and docs 2022-07-14 13:57:47 +00:00
rusefillc c85ad42f09 Detail on how to set up iDrive or equivalent CAN button control #226
was I drunk or something?
2022-07-14 09:41:36 -04:00
Matthew Kennedy 3c88dda538 Add a timeout for Lua ETB adjustment (#4331)
* lua etb timeout

* mocks

* test
2022-07-10 05:46:28 +03:00
GitHub build-firmware Action f1b56628ef Auto-generated configs and docs 2022-07-08 05:14:15 +00:00
rusefillc d850bea101 debug is set to idle mode, but none of the debug fields show anything #4335
better log names?
2022-07-08 01:05:48 -04:00
GitHub build-firmware Action b65d1a0909 Auto-generated configs and docs 2022-07-08 04:29:21 +00:00
rusefillc e8ab60914f debug is set to idle mode, but none of the debug fields show anything #4335
better names where user did not really ask for better names
2022-07-07 23:48:17 -04:00
GitHub build-firmware Action 4c9cfb3de2 Auto-generated configs and docs 2022-07-02 08:21:19 +00:00
rusefillc d47b099edf https://github.com/rusefi/hellen154hyundai/issues/54 2022-07-02 04:06:09 -04:00
GitHub build-firmware Action 17b855b9b2 Auto-generated configs and docs 2022-07-02 07:55:19 +00:00
rusefillc 8c5ca5c0ad https://github.com/rusefi/hellen154hyundai/issues/54 2022-07-02 03:49:49 -04:00
rusefillc f24c42c605 https://github.com/rusefi/rusefi_documentation/issues/226 (#4306)
* https://github.com/rusefi/rusefi_documentation/issues/226

* https://github.com/rusefi/rusefi_documentation/issues/226

* https://github.com/rusefi/rusefi_documentation/issues/226

* https://github.com/rusefi/rusefi_documentation/issues/226

* https://github.com/rusefi/rusefi_documentation/issues/226

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-06-29 23:34:00 -04:00
rusefillc 4fc11d9dad logging of live data structs was: data points #3614
would this be more correct in terms of multi-threaded reads?
2022-06-29 03:33:06 -04:00
Andrey 65ffcc4f37 logging of live data structs was: data points #3614 2022-06-29 03:27:51 -04:00
rusefillc c0f7aa254a logging of live data structs was: data points #3614 2022-06-29 03:14:39 -04:00
rusefillc c50009ee59 logging of live data structs was: data points #3614 2022-06-29 03:13:35 -04:00
rusefillc fb84241a48 logging of live data structs was: data points #3614 2022-06-29 03:01:13 -04:00
rusefillc 308ec4392d well that was cute 2022-06-27 23:10:58 -04:00
rusefi 60edee920a less invalid default config 2022-06-26 23:47:42 -04:00
Matthew Kennedy 40106224f0 Write output channels with new parser (#4219)
* let the new parser run

* s

* support for output channels

* usages reader uses new parser for output channels

* better debugging configuration

* bad merge

* test it a bit too

* more tests

* copy/paste the same content from other file

* s

* fix bugs where even the existing logic tries to write as an enum (?)

* jar

* print stream always unix

* print stream always unix

* use typedefs correctly

* jar

* stub support for multiple of each type

* s

* s

* name some more datas
2022-06-19 09:52:23 -04:00
rusefi 298b67fb12 proteus pinout minor mess 2022-06-02 23:28:39 -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 39df91b183 Remove value copy from controller into outputChannels #4095 2022-05-09 05:30:04 -04: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
rusefillc 0ed0702536 Make ETB low limit configurable fix #4119 2022-05-02 05:24:50 -04:00
Andrey 473d82491f Move curves out of engineConfiguration in order to reduce RAM usage fix #4127 2022-05-02 05:04:58 -04:00
Andrey 03662e48c4 Move curves out of engineConfiguration in order to reduce RAM usage #4127 2022-05-01 23:43:43 -04: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 0c7f359912 Three names of the same thing fix #4085 2022-04-19 19:47:43 -04:00
rusefillc 7c7ac99bfb https://github.com/rusefi/alphax-2chan/issues/50
more progress
2022-04-19 15:03:38 -04:00
rusefillc f6fbb7e632 https://github.com/rusefi/alphax-2chan/issues/50
we have great CI
2022-04-19 13:57:39 -04:00
rusefillc 3f93e2165b https://github.com/rusefi/alphax-2chan/issues/50
sweet-sweet copy-pasta
2022-04-19 12:42:30 -04:00
rusefillc f39de8c094 https://github.com/rusefi/alphax-2chan/issues/50
refactoring: extract method
2022-04-19 12:40:02 -04:00
rusefillc b252533889 actually let's remove the duplicates 2022-04-18 11:43:49 -04:00
rusefillc a6108bafbf unique field names 2022-04-18 11:11:57 -04:00
GitHub build-firmware Action 783aa1451c Auto-generated configs and docs 2022-04-17 20:30:07 +00:00
rusefillc 16a6112002 one step sideways to fix build 2022-04-16 21:24:02 -04:00