Commit Graph

16116 Commits

Author SHA1 Message Date
rusefillc d5ec61c414 copy-paste is evil 2022-12-01 22:51:51 -05:00
rusefillc 606c013de0 8chan 2022-12-01 22:33:29 -05:00
rusefillc 0add8ba5db VW TP 2.0 2022-12-01 20:40:50 -05:00
rusefillc 7cad868a28 VW TP 2.0 2022-12-01 20:23:31 -05:00
rusefillc 705056603f VW TP 2.0 2022-12-01 19:31:49 -05:00
GitHub set-date Action 7ef466f0c5 Update date 2022-12-02 00:22:25 +00:00
GitHub gen-configs Action bbb9c42ad0 Auto-generated configs and docs 2022-12-02 00:01:18 +00:00
rusefillc 0fe4998fdd VW TP 2.0 2022-12-01 18:47:08 -05:00
rusefillc 8fe8de29e2 ## December 2022 Release - "Day 281" 2022-12-01 18:42:31 -05:00
rusefillc 763be84c98 8chan 2022-12-01 10:31:23 -05:00
Matthew Kennedy d550c0b37a add missing dependencies for tests/sim builds (#4860) 2022-12-01 07:06:48 -05:00
GitHub gen-configs Action 60b67d82be Auto-generated configs and docs 2022-12-01 03:35:46 +00:00
rusefi c131ff64e0 ETB duty cycle jitter #4833 2022-11-30 22:23:17 -05:00
Matthew Kennedy ecee1dd02d ETB error counter logic (#4854)
* simplify ETB error counter logic

* dropped this: {

* happy test

* reorder logic, test etbErrorCode

* test that fails

* independent TPS and PPS counters

* missed a file

* happy test
2022-11-30 22:20:09 -05:00
GitHub gen-configs Action 0ee4312869 Auto-generated configs and docs 2022-12-01 02:58:54 +00:00
rusefi 81d565558e ETB duty cycle jitter #4833 2022-11-30 21:51:54 -05:00
Andrey db8f7c48f3 ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832 2022-11-30 21:23:13 -05:00
GitHub gen-configs Action 85284bbe80 Auto-generated configs and docs 2022-12-01 00:55:15 +00:00
Andrey 01e971724e ETB intermittent sensors protection #4832 2022-11-30 19:50:09 -05:00
Andrey 90be54ff13 ETB duty cycle jitter: only monitoring within this ticket fix #4833 2022-11-30 19:49:16 -05:00
Andrey a6432feae7 ETB duty cycle jitter: only monitoring within this ticket #4833 2022-11-30 19:48:08 -05:00
GitHub gen-configs Action 545162a26e Auto-generated configs and docs 2022-12-01 00:34:21 +00:00
Matthew Kennedy c2c69553b3 live data objects evaluated at runtime (#4857)
* live data objects evaluated at runtime

* guard

* s
2022-11-30 19:29:22 -05:00
GitHub set-date Action e32aa2ec93 Update date 2022-12-01 00:25:57 +00:00
rusefi fd49eb15a1 ETB duty cycle jitter #4833
defaults
2022-11-30 17:09:28 -05:00
rusefi b88be89f76 ETB input jitter protection fix #4832 2022-11-30 17:07:42 -05:00
Andrey 47aac2b46e ETB duty cycle jitter #4833
need whole output not just closed loop part
2022-11-30 15:25:50 -05:00
GitHub gen-configs Action 8833543546 Auto-generated configs and docs 2022-11-30 18:29:45 +00:00
rusefi c86761cad1 ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832
better default for 16 bit fields
2022-11-30 13:23:19 -05:00
rusefillc ae4cc77c75 ETB fragment is null in fragments #4856 2022-11-30 11:23:01 -05:00
Matthew Kennedy 5576065eb9 default fuel cleanup and injection phase change (#4836)
* default fuel cleanup and injection phase change

* happy tests

* changelog

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-29 23:41:49 -05:00
GitHub gen-configs Action b511754fdc Auto-generated configs and docs 2022-11-30 04:11:33 +00:00
rusefi 66cfc9f9be ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832 2022-11-29 22:39:55 -05:00
GitHub gen-configs Action e7610f2792 Auto-generated configs and docs 2022-11-30 03:25:45 +00:00
rusefi 0e90849cd6 ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832 2022-11-29 22:13:59 -05:00
rusefi 84d49b3436 ETB duty cycle jitter #4833
brain fart :(
2022-11-29 22:11:41 -05:00
rusefi a252101afd ETB duty cycle jitter #4833
still totally dead on real hardware and I've already fixed two defects! time for an indicator
2022-11-29 22:01:15 -05:00
rusefi e565b706ce ETB duty cycle jitter #4833
still totally dead on real hardware and I've already fixed two defects! time for an indicator
2022-11-29 22:01:15 -05:00
Andrey a6adca0afb ETB duty cycle jitter #4833 2022-11-29 21:03:21 -05:00
Andrey 4a7a48779d ETB duty cycle jitter #4833 2022-11-29 20:51:28 -05:00
Andrey 7547edb566 mock invalid & current state of ETB error counter 2022-11-29 20:36:03 -05:00
Andrey ddc9971a2a refactoring: extracting method 2022-11-29 20:11:29 -05:00
GitHub set-date Action e754595b97 Update date 2022-11-30 00:28:08 +00:00
GitHub gen-configs Action 1252f371c8 Auto-generated configs and docs 2022-11-30 00:20:15 +00:00
rusefi 4dd6379a83 +x 2022-11-29 19:15:03 -05:00
rusefi eee1343124 Nested Panel tachSettings not found in UI structure fix #4853 2022-11-29 19:13:53 -05:00
Andrey ca63f37d9e ETB duty cycle jitter #4833
do-you-TDD
2022-11-29 16:05:36 -05:00
Andrey 8a3727de3e ETB duty cycle jitter #4833 2022-11-29 14:59:08 -05:00
Andrey 5f7ba304bf ETB duty cycle jitter #4833 2022-11-29 12:39:47 -05:00
Andrey 82a3074cbd ETB overheats due to constant isTpsError true/false/true/false jitter #4832 2022-11-29 11:42:09 -05:00
Andrey G 35e9cdd3e4 Bluetooth jdy33: minor fixes (#4852)
* bluetooth: add '-BLE' suffix for BLE broadcast name

* bluetooth: show current connection status before setup procedure

* tunerstudio: actually show EFI_CONSOLE_* pins
2022-11-29 10:26:56 -05:00
Andrey G 5aff3cb890 DFU: linux: start application after flashing (#4851) 2022-11-29 10:25:36 -05:00
Andrey 1d4a454f0c ETB JNI test progress 2022-11-29 02:21:36 -05:00
Andrey 181b5b2ed8 ETB JNI test progress 2022-11-29 02:10:55 -05:00
Andrey 432258d297 ETB JNI test progress 2022-11-29 02:03:46 -05:00
Andrey cd5b6570c7 ETB JNI test progress 2022-11-29 01:54:09 -05:00
Andrey d7cdf75e22 unit test compile more of ETB code 2022-11-28 23:41:51 -05:00
Andrey 0e46d31c24 unit test compile more of ETB code 2022-11-28 23:26:09 -05:00
Andrey f2636ab736 unit test compile more of ETB code 2022-11-28 23:24:11 -05:00
Andrey a8e9efa21b unit test compile more of ETB code 2022-11-28 23:22:08 -05:00
rusefillc 03dffdac8a ETB duty cycle jitter #4833 2022-11-28 20:33:04 -05:00
GitHub gen-configs Action 6704ecc7e9 Auto-generated configs and docs 2022-11-29 01:18:34 +00:00
rusefillc d85554860d ETB duty cycle jitter #4833 2022-11-28 20:13:16 -05:00
GitHub gen-configs Action 7fa0514751 Auto-generated configs and docs 2022-11-29 01:06:09 +00:00
rusefillc 2191960a34 ETB duty cycle jitter #4833 2022-11-28 20:01:26 -05:00
rusefillc 3bc52e4f1e "Day 267" was not amazing 2022-11-28 19:57:49 -05:00
GitHub gen-configs Action 6fd098b378 Auto-generated configs and docs 2022-11-29 00:44:32 +00:00
Matthew Kennedy 3f9bb81834 fuel computer in SD logs (#4828)
* remove duplicate target lambda/afr

* names on fuel computer

* remove more copies

* sensor.java

* everybody loves hard dependencies on generated fields

* target afr gauge fix

* constexpr fuel computer

* status loop

* happier test

* gone test is happy test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-28 19:25:49 -05:00
Andrey a14fb947c2 exp average is pretty cool 2022-11-28 19:22:45 -05:00
rusefillc ec96c4233c ETB overheats due to constant isTpsError true/false/true/false jitter #4832 2022-11-28 14:38:39 -05:00
rusefillc df7c014350 docs 2022-11-28 14:01:23 -05:00
rusefillc 5aca4b9fc2 2adeb2b5af (r91274056) 2022-11-28 13:53:51 -05:00
rusefillc 74d2072c9b 6ec55b3546 (r91273278) 2022-11-28 11:34:42 -05:00
Matthew Kennedy a58e687d2f TriggerScheduler cleanup (#4844)
* TriggerScheduler cleanup

* remove TRIGGER_EVENT_UNDEFINED

* remove dead overload of scheduleOrQueue

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-28 08:55:38 -05:00
rusefillc 6ec55b3546 ETB overheats due to constant isTpsError true/false/true/false jitter #4832 2022-11-27 23:29:08 -05:00
GitHub gen-configs Action 30e67385ae Auto-generated configs and docs 2022-11-28 03:49:25 +00:00
rusefillc 22b999363e ETB overheats due to constant isTpsError true/false/true/false jitter #4832 2022-11-27 22:34:27 -05:00
Andrey fb88c55a28 ETB duty cycle jitter #4833 2022-11-27 21:50:09 -05:00
Andrey c5a5d7f6eb ETB duty cycle jitter #4833
weird, whatever for now :(
2022-11-27 20:55:10 -05:00
GitHub gen-configs Action 29885ccbdb Auto-generated configs and docs 2022-11-28 00:31:01 +00:00
Andrey e1d3647401 ETB duty cycle jitter #4833
a step back to safety
2022-11-27 19:26:28 -05:00
GitHub set-date Action b03981c23a Update date 2022-11-28 00:21:23 +00:00
GitHub gen-configs Action 22e9c21a97 Auto-generated configs and docs 2022-11-28 00:00:49 +00:00
rusefillc 2adeb2b5af ETB duty cycle jitter #4833 2022-11-27 18:45:10 -05:00
rusefillc c01ffa3716 ETB overheats due to constant isTpsError true/false/true/false jitter #4832
refactoring: extract method
2022-11-27 18:44:44 -05:00
rusefillc d487d9db7a Merge branch 'master' of https://github.com/rusefi/rusefi into master 2022-11-27 18:33:08 -05:00
GitHub gen-configs Action 9de5ad6f70 Auto-generated configs and docs 2022-11-27 23:28:40 +00:00
rusefillc b73ef09f23 better method name 2022-11-27 18:17:08 -05:00
rusefillc 8cf9490921 ETB duty cycle jitter #4833 2022-11-27 18:13:10 -05:00
Andrey G 6001214163 Bluetooth jdy33: save some memory (#4848)
* bluetooth: remove bluetooth_cancel command

No need. In case of error setup process will be canceled.

* bluetooth: no need to have separate thread for setup

Use same TinerStudio thread.

* bluetooth: pass tsChannel as argument

* bluetooth: use struct for baudrate - parameter table

* bluetooth: query MAC address if debug is enabled
2022-11-27 14:43:54 -05:00
Matthew Kennedy 9e60b52ed4 fix warnings (#4840)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 10:11:14 -05:00
GitHub gen-configs Action e5561cef8c Auto-generated configs and docs 2022-11-27 14:13:54 +00:00
Matthew Kennedy a49ef9fd92 ve blend typo, explanation on dialog (#4835)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 08:47:57 -05:00
Andrey G 5263f8f1b1 Bluetooth jdy33 setup minor fixes (#4834)
* bluetoth: only HC05 needs equal sign in AT+NAME command

* bluetooth: returt on all param errors

* bluetooth setup: return on fail and request
2022-11-27 08:47:02 -05:00
GitHub gen-configs Action 04614032b5 Auto-generated configs and docs 2022-11-27 13:15:41 +00:00
Matthew Kennedy 431eb0e832 period -> frequency (#4837)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 08:10:05 -05:00
rusefillc 729dbc288e minor clean-up 2022-11-27 00:53:52 -05:00
GitHub gen-configs Action f2f8186271 Auto-generated configs and docs 2022-11-27 05:50:00 +00:00
rusefillc 6a77c6136c ETB duty cycle jitter #4833 2022-11-27 00:45:02 -05:00
rusefillc e81d24d6a7 docs 2022-11-27 00:27:29 -05:00
rusefillc 1d8c1dc79c docs 2022-11-27 00:08:45 -05:00
rusefillc 8375e9e159 docs 2022-11-27 00:08:34 -05:00
rusefillc d6da1f7e80 Merge branch 'master' of https://github.com/rusefi/rusefi into master 2022-11-27 00:08:27 -05:00
rusefillc 0b3cf35148 https://writer.com/blog/occurred-occured/ 2022-11-26 23:44:48 -05:00
GitHub gen-configs Action fe39159b50 Auto-generated configs and docs 2022-11-27 04:43:36 +00:00
rusefillc 796f7b47b7 "Auto Calibrate" enable consistency 2022-11-26 23:36:48 -05:00
rusefi 4997dcde9d minor clean-up 2022-11-26 21:53:31 -05:00
GitHub gen-configs Action 1a7ff5fa4b Auto-generated configs and docs 2022-11-27 01:34:31 +00:00
rusefillc fab70fabe8 Target AFR table Y axis stuck at 0 #4826
sweet coverage
2022-11-26 20:28:31 -05:00
GitHub set-date Action 7845e6ef00 Update date 2022-11-27 00:24:13 +00:00
Andrey 24c78d2f0b Q: would this break anything?
A: apparently YES!
2022-11-26 17:36:27 -05:00
rusefillc 8a8c0c722b would this break anything? 2022-11-26 17:04:16 -05:00
GitHub gen-configs Action ffaf790d73 Auto-generated configs and docs 2022-11-26 19:31:53 +00:00
rusefi 947d4e952e usability progress: conditional ETB button enable. TODO: make logic consistent with other instances of same buttons 2022-11-26 14:26:29 -05:00
rusefi 677af57475 safer defaults 2022-11-26 14:13:14 -05:00
rusefi 2d76822103 code reuse 2022-11-26 14:08:59 -05:00
rusefillc c729b10bbe refactoring: constexpr fuel computer (#4830)
* refactoring: constexpr fuel computer

* refactoring: constexpr fuel computer

* refactoring: constexpr fuel computer

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 12:25:04 -05:00
rusefillc d63f1af40d without ValueProvider3D interface how do we mock? (#4829)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:23:54 -05:00
GitHub gen-configs Action 9a1381a790 Auto-generated configs and docs 2022-11-26 16:23:09 +00:00
rusefillc 6c5c35a2e2 etbStatus_error does the job (#4820)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:08:26 -05:00
GitHub gen-configs Action b8851eb5f9 Auto-generated configs and docs 2022-11-26 05:38:28 +00:00
rusefillc 68ae2c8d13 Target AFR table Y axis stuck at 0 #4826
integrated coverage is needed
2022-11-26 00:31:05 -05:00
GitHub gen-configs Action f7c13a71ae Auto-generated configs and docs 2022-11-26 02:30:50 +00:00
rusefillc 258786412d Merge branch 'master' of https://github.com/rusefi/rusefi into master 2022-11-25 21:21:20 -05:00
GitHub set-date Action 99941ff449 Update date 2022-11-26 00:20:26 +00:00
rusefillc c77ad8a73d Full Optimized – High Speed #4818 2022-11-25 19:00:28 -05:00
rusefillc 9e341e99a6 reducing confusion 2022-11-25 18:59:43 -05:00
rusefillc 0ed3478a8a Full Optimized – High Speed #4818 2022-11-25 10:50:48 -05:00
rusefillc c8e3582c4a Nissan: probably hardware issue but maybe we need firmware progress as well #4821 2022-11-25 10:13:57 -05:00
rusefillc d6d859bf87 Full Optimized – High Speed #4818 2022-11-25 08:36:24 -05:00
rusefillc 28bcfd31f4 Full Optimized – High Speed #4818 2022-11-24 21:54:11 -05:00
GitHub gen-configs Action 1843de3eaa Auto-generated configs and docs 2022-11-25 02:47:05 +00:00
rusefillc 1388de3a8c Full Optimized – High Speed #4818
refactoring: extract method
2022-11-24 21:41:20 -05:00
GitHub set-date Action 5ab3d140f5 Update date 2022-11-25 00:23:03 +00:00
rusefillc bc4289aa7f Full Optimized – High Speed #4818 2022-11-24 10:01:45 -05:00
Andrey f32ae379f5 nissan 2022-11-23 23:45:25 -05:00
GitHub gen-configs Action adc6acac20 Auto-generated configs and docs 2022-11-24 03:16:39 +00:00
rusefillc fc5b4b42a2 Full Optimized – High Speed #4818 2022-11-23 21:30:50 -05:00
GitHub gen-configs Action 5b697b6d51 Auto-generated configs and docs 2022-11-24 00:40:19 +00:00
GitHub set-date Action 8a12548d1c Update date 2022-11-24 00:24:04 +00:00
Nathan Schulte 0057d0d2f4 avoid ctime, use UTC ISO 8601 for CMD_DATE format (#4764)
* java_console: use UTC ISO 8601 for CMD_DATE format

* ChibiOS RTC avoids ctime

* firmware: controller sets time via ISO 8601

* avoid ctime in CAN dash
2022-11-23 16:53:16 -04:00
rusefillc 261222bb04 avoid ctime in GPS UART (#4824)
Co-authored-by: Nathan Schulte <nmschulte@desmas.net>
2022-11-23 13:20:36 -05:00
Nathan Schulte b8dee91e09 add efidatetime_t type 2022-11-23 12:38:00 -05:00
GitHub gen-configs Action 9dd13fd44f Auto-generated configs and docs 2022-11-23 12:10:53 +00:00
rusefillc 89bd552578 Launch control UI suggestions #4819 2022-11-23 07:05:57 -05:00
Nathan Schulte d4cc3caeab code style, GPS fixes (test, firmware) (#4822)
* tidy NMEA

* const in nmea

* correct gps test output

* fix GPS UART print statements

* cleanup feature toggles in settings

* fix comment typos, misc whitespace
2022-11-23 07:01:34 -04:00
GitHub gen-configs Action 392dc30aa2 Auto-generated configs and docs 2022-11-23 01:42:21 +00:00
rusefillc 550baee796 trying to improve ETB logging 2022-11-22 20:20:45 -05:00
rusefillc 9eaafa931a even if directly commanded ETB PWM should be logged it should be logged somewhere else 2022-11-22 20:16:54 -05:00
GitHub set-date Action e0c17495dd Update date 2022-11-23 00:21:19 +00:00