Commit Graph

15756 Commits

Author SHA1 Message Date
GitHub gen-configs Action 05e9c2081e Auto-generated configs and docs 2022-09-12 23:10:38 +00:00
Andrey G 69d9716fa6
tle8888 dead code (#4568) 2022-09-12 18:54:29 -04:00
Andrey G 8ff49301e5
stm32: microsecond timer: set correct period value (#4567)
Driver sets (period - 1) to ARR (auto-reload register)
So we need to set period to (1 << 32) to get maximum
0xffffffff value in ARR. But period is uint32_t.
So set it to 0 and it will ovelap to UINT32_MAX at
pwmp->tim->ARR  = pwmp->period - 1;
2022-09-12 07:35:31 -04:00
rusefillc 5c8d44eec7 at the moment efiWatchdog always fails on enable, would this fix? 2022-09-11 21:31:42 -04:00
GitHub gen-configs Action f359b304fb Auto-generated configs and docs 2022-09-12 01:21:40 +00:00
rusefi 88011024d9 at the moment efiWatchdog always fails on enable, would this fix? 2022-09-11 21:15:25 -04:00
GitHub set-date Action 944fb57bca Update date 2022-09-12 00:23:15 +00:00
Andrey G 55c1f53c75
dead code, reduce typedefs (#4566)
* Do lightweight checks first

* Dead getTimeIgnitionSeconds()

Dead since 81fffe87b7

* Get rid of efitime_t.

Purpose are not clear. Use efitick_t where ticks are used,
use efitimeus_t for uS, use efitimems_t or efitimems64_t for mS.

* Fix unit tests

* Fix misc: stm32f1_test_project
2022-09-11 16:08:11 -04:00
Andrey G e2addd1951
Supress tons of warning from triggers (#4565) 2022-09-11 15:25:58 -04:00
Andrey G 8069506135
EFI_PROD_CODE guard around port_mpu_util.h include (#4564) 2022-09-11 13:42:07 -04:00
Andrey G 91d4844e38
time routines refactor (#4563)
* Extract time helpers from engine_controller_misc to efitime.cpp

* Rename currentTimeMillis() to getTimeNowMs()

We have getTimeNowNt(), getTimeNowUs(), currentTimeMillis() and getTimeNowSeconds()
Align a bit.

find . -type f -name '*.c*' -exec sed -i 's/currentTimeMillis/getTimeNowMs/g' {} \;

* Rename getTimeNowSeconds() to getTimeNowS()

To align with Nt, Us, Ms versions.

* Some comments about getTimeNowLowerNt()
2022-09-11 13:06:03 -04:00
rusefillc 7cc41dfa75 human brain does need sleep 2022-09-11 12:40:24 -04:00
rusefillc 07727f5d0a Revert "refactoring: type safety"
This reverts commit ed7908a69d.
2022-09-11 11:14:20 -04:00
rusefillc ed7908a69d refactoring: type safety 2022-09-11 11:00:12 -04:00
Andrey G 19226cb656
efiWatchdog: avoid converting time to float (#4562)
https://stackoverflow.com/questions/68690961/why-does-converting-int-to-float-lose-precision-in-c-programming-language
2022-09-11 05:46:55 -04:00
rusefillc 2eca6ec3c7 refactoring: type safety 2022-09-11 05:41:01 -04:00
GitHub gen-configs Action d8169b5643 Auto-generated configs and docs 2022-09-11 07:53:45 +00:00
rusefillc 2a05a31550 refactoring: type safety 2022-09-11 03:46:50 -04:00
rusefillc 851e8e48d3 refactoring: type safety 2022-09-11 02:57:35 -04:00
GitHub gen-configs Action 23fc3f288d Auto-generated configs and docs 2022-09-11 06:42:14 +00:00
rusefillc 9ef8ca604c Merge branch 'master' of https://github.com/rusefi/rusefi 2022-09-11 02:35:25 -04:00
rusefillc 565b8dfc2d dead value 2022-09-11 02:34:02 -04:00
GitHub gen-configs Action 34d37a9270 Auto-generated configs and docs 2022-09-11 06:32:36 +00:00
rusefillc 6e71b72acc refactoring - reducing API between FW and Java 2022-09-11 02:16:47 -04:00
rusefillc dde67e20d6 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-09-11 02:04:52 -04:00
rusefillc 94762094a7 refactoring - reducing API between FW and Java 2022-09-11 01:59:44 -04:00
GitHub gen-configs Action 85d2b6feda Auto-generated configs and docs 2022-09-11 05:07:57 +00:00
rusefillc 6936aed5e4 a bit of dead code 2022-09-11 01:02:56 -04:00
rusefillc cfb843b315 send more of Engine Sniffer data #4560
hello Kinetis it has been a while!
2022-09-11 00:18:08 -04:00
rusefillc 6bcd29c727 send more of Engine Sniffer data #4560
new API & first usage
2022-09-10 23:42:59 -04:00
GitHub gen-configs Action 12a6a2c29b Auto-generated configs and docs 2022-09-11 00:32:12 +00:00
rusefillc 7bc7299db1 send more of Engine Sniffer data #4560 2022-09-10 20:25:29 -04:00
GitHub set-date Action d921d5cd22 Update date 2022-09-11 00:23:55 +00:00
rusefillc 541cd5caee Proteus with SD card outside of vehicle looses a second #4557
message correction
2022-09-10 11:43:25 -04:00
GitHub gen-configs Action 92edeacfba Auto-generated configs and docs 2022-09-10 05:10:22 +00:00
rusefillc 37e65e159a Mark is asking for VIN number field #3967
GM says Hi
2022-09-10 01:05:31 -04:00
rusefillc f94d7ca78f E67 2022-09-09 22:01:11 -04:00
Andrey 3e9f8fe5cc clean-up 2022-09-09 21:57:19 -04:00
rusefillc 09fe58a2d6 E67 2022-09-09 21:35:15 -04:00
rusefillc 4b56d843ed E67 2022-09-09 21:28:54 -04:00
GitHub set-date Action a803fef55b Update date 2022-09-10 00:29:48 +00:00
rusefillc 3f6d05dce0 Proteus with SD card outside of vehicle looses a second #4557 2022-09-09 20:17:02 -04:00
GitHub gen-configs Action 294af19ca2 Auto-generated configs and docs 2022-09-09 23:26:22 +00:00
rusefillc 8d770daca8 "Blip" with trigger error on several boards #4552
exploratory watchdog
2022-09-09 19:21:29 -04:00
rusefillc a3d86c61f2 "Blip" with trigger error on several boards #4552
exploratory watchdog
2022-09-09 18:27:16 -04:00
rusefillc e89f553d55 Refactor or add code comments fix #4555 2022-09-09 18:11:27 -04:00
rusefillc 45eaa0546c refactoring: better method name 2022-09-09 18:02:38 -04:00
GitHub gen-configs Action b124dbe753 Auto-generated configs and docs 2022-09-09 22:00:10 +00:00
rusefillc 7b4a5c9be6 vvtBooleanForVerySpecialCases, tempBooleanForVerySpecialLogic 2022-09-09 17:52:54 -04:00
rusefillc 6b03f4ba68 How does rusEFI handle 23 (or 46?) days of continues operation #4554 2022-09-09 17:21:58 -04:00
Andrey ea7413a2a4 E38 2022-09-09 02:13:17 -04:00
GitHub gen-configs Action d98425ef5b Auto-generated configs and docs 2022-09-09 02:11:30 +00:00
rusefillc d676d0bbc8 E67 2022-09-08 22:06:21 -04:00
rusefillc 1f5a2f0c65 B6 2022-09-08 22:06:21 -04:00
GitHub set-date Action 6ff40b62d2 Update date 2022-09-09 00:25:34 +00:00
GitHub gen-configs Action 6a8e248d48 Auto-generated configs and docs 2022-09-08 20:30:30 +00:00
Matthew Kennedy 72299bd1ba
only report vvt position if we have full sync (#4547)
* only report vvt position if we have full sync

* comments

* make it selectable, since that makes the test useful
2022-09-08 16:15:36 -04:00
rusefillc 87416b0dcf defaults clean-up: silentTriggerError 2022-09-08 14:44:34 -04:00
Andrey 0cf66762ad dead 2022-09-08 00:20:56 -04:00
Andrey 0d72d41721 refactoring: brining stuff closer 2022-09-08 00:19:24 -04:00
rusefillc 9e9c0217b8
huh? dead code? how can we get NAN from eventAngles table? (#4549) 2022-09-07 23:45:33 -04:00
Andrey a3d51d8b49 refactoring: better place for cam validation 2022-09-07 23:31:44 -04:00
Andrey c60e0382dc refactoring: parameter rename 2022-09-07 23:24:24 -04:00
Andrey 73a7b24871 remove alternator on/off mode fix #4548 2022-09-07 23:06:34 -04:00
GitHub gen-configs Action 766735f3b6 Auto-generated configs and docs 2022-09-08 02:51:42 +00:00
Andrey dab9e04b25 remove alternator on/off mode fix #4548 2022-09-07 22:46:42 -04:00
GitHub gen-configs Action 27c40e162b Auto-generated configs and docs 2022-09-08 02:41:09 +00:00
Andrey 8e49542600 trigger: in corner cases like NB2 and VQ35 those are not revolutions 2022-09-07 22:24:28 -04:00
Andrey 00fea2cbe5 trigger: in corner cases like NB2 and VQ35 those are not revolutions 2022-09-07 21:45:59 -04:00
Andrey d3eab7c3b7 brutal encapsulation 2022-09-07 21:29:11 -04:00
Andrey 5962cbd5c2 brutal encapsulation 2022-09-07 20:31:04 -04:00
Andrey 52869d63bb tear down Engine god object #4511
just trying different things
2022-09-07 20:25:49 -04:00
Andrey ae93591755 brutal encapsulation 2022-09-07 20:20:29 -04:00
GitHub gen-configs Action e864675fd3 Auto-generated configs and docs 2022-09-07 23:51:55 +00:00
Andrey 8c21b4ef41 brutal encapsulation 2022-09-07 19:37:11 -04:00
Andrey 6e8d248408 brutal encapsulation 2022-09-07 19:37:11 -04:00
Andrey 173ceae146 extracting prime_injection 2022-09-07 16:27:56 -04:00
Andrey 2d9dbbd6b8 extracting prime_injection 2022-09-07 16:25:50 -04:00
Andrey 7eb453bc54 os_access.h dead? 2022-09-07 16:00:13 -04:00
Andrey ab4b451195 os_access.h dead? 2022-09-07 15:56:45 -04:00
Andrey 76d252444f Merge branch 'master' of https://github.com/rusefi/rusefi 2022-09-07 15:46:08 -04:00
Andrey 197454ac34 tear down Engine god object #4511
just trying different things
2022-09-07 15:38:15 -04:00
Andrey 52ad9ced0b B6 2022-09-07 15:36:50 -04:00
Matthew Kennedy aeeef3dbd0
reset instant RPM in case of cam resync (#4544) 2022-09-06 21:38:35 -04:00
GitHub set-date Action 2396168fc2 Update date 2022-09-07 00:28:42 +00:00
GitHub gen-configs Action d2e6ff3da3 Auto-generated configs and docs 2022-09-06 23:24:03 +00:00
Matthew Kennedy 5c435526e6
safer/clearer index management (#4543) 2022-09-06 19:19:16 -04:00
GitHub gen-configs Action 141a6f3f1e Auto-generated configs and docs 2022-09-06 20:38:08 +00:00
rusefi f399e275b2 servo is truly not alive 2022-09-06 16:29:12 -04:00
Andrey 07d895dfeb B6 2022-09-06 15:12:43 -04:00
GitHub gen-configs Action e695801d5d Auto-generated configs and docs 2022-09-06 01:30:37 +00:00
Andrey 4b2924eabe Engine Sniffer into TS data logs #4535 2022-09-05 20:57:18 -04:00
Matthew Kennedy b305308ef6
add hysteresis to limp rpm, boost, injector duty (#4541)
* add hysteresis

* changelog
2022-09-05 20:56:32 -04:00
Andrey 684923f4c1 refactoring: reducing outputChannels copy 2022-09-05 20:53:38 -04:00
Andrey dcd757b134 this one not my fault 2022-09-05 20:48:36 -04:00
Andrey 4c9df01b64 wow Leiderman-Khlystov 2022-09-05 20:02:33 -04:00
rusefillc a7af8ecec9
Engine Sniffer into TS data logs fix #4535 (#4537) 2022-09-05 19:49:27 -04:00
GitHub gen-configs Action f686f6435b Auto-generated configs and docs 2022-09-05 23:31:52 +00:00
rusefillc 17f2a8e638 customTotalToothCount has to be positive and realistic 2022-09-05 19:25:06 -04:00
GitHub gen-configs Action fc41792afd Auto-generated configs and docs 2022-09-05 23:06:15 +00:00
rusefillc 1375f6e0bc not used by BL? 2022-09-05 18:48:02 -04:00
rusefillc 6a6f6fde9f +x 2022-09-05 18:39:06 -04:00
Andrey 13c42ead92 tear down Engine god object #4511
just trying different things
2022-09-05 04:28:47 -04:00
Andrey 4934d76d88 tear down Engine god object #4511
just trying different things
2022-09-05 04:24:17 -04:00
Andrey c9828a8b0f tear down Engine god object #4511
just trying different things
2022-09-05 04:10:14 -04:00
Andrey 09bef1e440 tear down Engine god object #4511
just trying different things
2022-09-05 04:09:59 -04:00
Andrey b756456450 tear down Engine god object #4511
just trying different things
2022-09-05 04:00:24 -04:00
Andrey f1f447df45 tear down Engine god object #4511
just trying different things
2022-09-05 03:38:44 -04:00
Andrey 9a19eaa320 tear down Engine god object #4511
just trying different things
2022-09-05 03:18:32 -04:00
Andrey 0253575c79 tear down Engine god object #4511
just trying different things
2022-09-05 03:07:03 -04:00
Andrey 99d8801dc6 tear down Engine god object #4511
just trying different things
2022-09-05 02:59:38 -04:00
Andrey 268a5c7964 tear down Engine god object #4511
just trying different things
2022-09-05 02:44:06 -04:00
Andrey 6d72805a56 tear down Engine god object #4511
just trying different things
2022-09-05 02:28:46 -04:00
Andrey e2e2d67674 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-09-05 01:39:53 -04:00
GitHub gen-configs Action f59de1296b Auto-generated configs and docs 2022-09-05 05:33:14 +00:00
Andrey 7139c21e7a Injection Offset for skipped wheel triggers fix #4536 2022-09-05 01:31:03 -04:00
Andrey aec5c60f15 Engine Sniffer into TS data logs #4535 2022-09-05 01:25:12 -04:00
Andrey c1b218b772 refactoring: let's use different names for different things 2022-09-05 01:16:24 -04:00
Andrey d51511a15e refactoring: moving field 2022-09-05 00:53:05 -04:00
Andrey ccfe2a5d58 refactoring: splitting header where cpp was already split 2022-09-05 00:48:38 -04:00
Andrey 0ed576031e refactoring: moving method closer to usage 2022-09-05 00:32:36 -04:00
Andrey 388a5e9738 Require full sync for odd cylinder count fix #4533 2022-09-05 00:21:38 -04:00
Andrey a0b52eeb2f different file names for different entities 2022-09-04 23:11:19 -04:00
Andrey a70d21d789 refactoring: reducing outputChannels copy 2022-09-04 23:03:42 -04:00
GitHub gen-configs Action ddcadae4e2 Auto-generated configs and docs 2022-09-05 02:56:42 +00:00
Andrey 47f4001d11 refactoring: reducing outputChannels copy 2022-09-04 22:51:11 -04:00
GitHub gen-configs Action aed7b77535 Auto-generated configs and docs 2022-09-05 02:44:56 +00:00
Andrey 71e5fbcb55 refactoring: reducing outputChannels copy 2022-09-04 22:38:05 -04:00
GitHub set-date Action 525a62b410 Update date 2022-09-05 00:27:03 +00:00
rusefi 5c88f4c1f0 B6 2022-09-04 11:29:18 -04:00
GitHub gen-configs Action bc332bf879 Auto-generated configs and docs 2022-09-04 13:57:19 +00:00
Matthew Kennedy b0cbe01673
use defs instead of magic numbers (#4523)
* use defs instead of magic numbers

* consecutive
2022-09-04 09:52:14 -04:00
Matthew Kennedy 9407150544
more granular trigger error messages (#4526)
* granular trigger error messages

* adjust test expectations

* explicitly test behavior
2022-09-04 09:15:24 -04:00
GitHub gen-configs Action 2916c3eced Auto-generated configs and docs 2022-09-04 00:47:06 +00:00
GitHub set-date Action e0ed0ca451 Update date 2022-09-04 00:24:14 +00:00
GitHub gen-configs Action f6cf4700ff Auto-generated configs and docs 2022-09-03 21:43:03 +00:00
rusefi c4f79aa978 refactoring: reducing outputChannels copy 2022-09-03 17:38:06 -04:00
GitHub gen-configs Action fa3b2fe009 Auto-generated configs and docs 2022-09-03 21:35:26 +00:00
rusefi 2a08cd5c2b refactoring: reducing outputChannels copy 2022-09-03 17:29:35 -04:00
Andrey 632bf967bb refactoring: reducing outputChannels copy 2022-09-03 17:12:47 -04:00
GitHub gen-configs Action 864d3e750f Auto-generated configs and docs 2022-09-03 16:03:42 +00:00
Matthew Kennedy e2433b0fe4
fix critical error readout (#4521)
* this indicator must be EXACTLY like this

* formatting tweaks while we're here
2022-09-03 11:57:55 -04:00
Andrey 6b4e6c8169 tear down Engine god object #4511
just trying different things
2022-09-03 11:07:26 -04:00
Andrey bd7b6e6736 tear down Engine god object #4511
just trying different things
2022-09-03 11:05:27 -04:00
GitHub gen-configs Action 19d0496966 Auto-generated configs and docs 2022-09-03 11:50:22 +00:00
Andrey d329f8ae10 tear down Engine god object #4511
just trying different things
2022-09-03 07:44:24 -04:00
rusefillc aef1f19af9 typo 2022-09-03 07:26:49 -04:00
Andrey 759a15c763 dead 2022-09-03 06:59:00 -04:00
Andrey c28c876357 todo: what is broken _exactly_? 2022-09-03 06:55:47 -04:00
GitHub gen-configs Action a3194524db Auto-generated configs and docs 2022-09-03 04:02:59 +00:00
rusefillc 6e405c9e0c Adding stuff into livedata.yaml needs _two_ rounds of config generation #4514 2022-09-02 23:15:47 -04:00
GitHub set-date Action 35db27028b Update date 2022-09-03 00:21:31 +00:00
GitHub gen-configs Action 244ef7630d Auto-generated configs and docs 2022-09-02 18:42:52 +00:00
rusefillc 25f4ebbc01
moving state into specific class (#4520)
* moving state into specific class

* moving state into specific class
2022-09-02 14:38:03 -04:00
rusefillc f6ae78e72c
another huh (#4517)
* another huh

* why does this not compile
2022-09-02 13:10:21 -04:00
rusefillc 64152a4620
step forward (#4519) 2022-09-01 23:38:33 -04:00
rusefillc fd2efcdb78
Issue 4115 (#4518)
* efiPrint NaN handling #4115

* fresh chibi

* efiPrint NaN handling #4115
2022-09-01 23:13:23 -04:00
rusefillc 8e46e9e61f
I am sure that's not magic (#4516)
* I am sure that's not magic

* forward declaration acts funny
2022-09-01 22:33:45 -04:00
Andrey f84f69a4d4 another dead line 2022-09-01 21:13:03 -04:00
Andrey 1da080c529 reducing warnings 2022-09-01 21:04:52 -04:00
Andrey 93d28555f6 Revert "tear down Engine god object #4511"
This reverts commit 8d6a87ae21.
2022-09-01 20:44:51 -04:00
Andrey 48f960b581 Revert "tear down Engine god object #4511"
This reverts commit dc60837e4c.
2022-09-01 20:44:51 -04:00
Andrey a6fb04b825 docs 2022-09-01 20:44:51 -04:00
GitHub set-date Action abadc5edf4 Update date 2022-09-02 00:40:32 +00:00
Andrey 532f6dd202 what a mess :( 2022-09-01 20:16:57 -04:00
Andrey dc60837e4c tear down Engine god object #4511
just trying different things
2022-09-01 20:16:41 -04:00
Andrey 8d6a87ae21 tear down Engine god object #4511
just trying different things
2022-09-01 20:15:46 -04:00
Andrey 5766b1eca6 tear down Engine god object #4511
just trying different things
2022-09-01 19:46:47 -04:00
Andrey e6ae70dee6 tear down Engine god object #4511
just trying different things
2022-09-01 19:24:19 -04:00
GitHub gen-configs Action 059b06292b Auto-generated configs and docs 2022-09-01 23:18:26 +00:00
Andrey db9d4c8201 tear down Engine god object #4511
just trying different things
2022-09-01 19:05:40 -04:00
Andrey fcd0636a01 tear down Engine god object #4511
just trying different things
2022-09-01 19:00:16 -04:00
Matthew Kennedy c4080e7c80
extract updateInjectionAngle (#4512) 2022-09-01 18:48:03 -04:00
Andrey e617722fb1 tear down Engine god object #4511
smallest step maybe forward
2022-09-01 13:55:03 -04:00
Andrey ac0b4a05fc a bit of dead code 2022-09-01 12:05:01 -04:00
Andrey 9d8afea152 a bit of dead code 2022-09-01 11:47:56 -04:00
rusefillc facd8cd79b fresh 2022-09-01 11:41:09 -04:00
Andrey b89217b596 reducing confusion between library header and rusefi main repo header 2022-09-01 11:35:35 -04:00
Andrey c5c491eedf header 2022-09-01 11:21:00 -04:00
Andrey 22ef51e19b typo, dead comment 2022-09-01 11:20:27 -04:00
GitHub gen-configs Action 3d6d710379 Auto-generated configs and docs 2022-09-01 15:03:34 +00:00
Andrey 7e340cceb3 refactoring: reducing outputChannels copy 2022-09-01 10:58:16 -04:00
GitHub gen-configs Action ea1d2b848f Auto-generated configs and docs 2022-09-01 14:39:52 +00:00
Andrey 56f6c10042 refactoring: reducing outputChannels copy 2022-09-01 10:30:07 -04:00
GitHub gen-configs Action 7dee4d33cb Auto-generated configs and docs 2022-09-01 14:11:17 +00:00
Andrey 5941ad8fb7 smaller step forward 2022-09-01 10:06:00 -04:00
Andrey 1d1fd2da43 Revert "smaller step forward"
This reverts commit f0e6bcc279.
2022-09-01 09:10:11 -04:00
Andrey e1b3c3380f Revert "smaller step forward"
This reverts commit f388163d2a.
2022-09-01 09:10:07 -04:00
Andrey f388163d2a smaller step forward 2022-09-01 08:51:13 -04:00
Andrey f0e6bcc279 smaller step forward 2022-09-01 08:44:46 -04:00
GitHub gen-configs Action b712732dff Auto-generated configs and docs 2022-09-01 05:33:56 +00:00
Andrey 2cfe2a41b3 smaller step forward 2022-09-01 01:11:03 -04:00
Andrey ce5e618e3f smaller step forward 2022-09-01 01:08:51 -04:00
Andrey e240ac84d3 refactoring: reducing outputChannels copy 2022-09-01 01:06:49 -04:00
GitHub gen-configs Action 5237235e48 Auto-generated configs and docs 2022-09-01 04:53:05 +00:00
Andrey 9e14073feb c63fb29aaf partial rollback 2022-09-01 00:46:54 -04:00
Andrey 705dda095e dead code 2022-09-01 00:23:33 -04:00
Andrey da66fa055c refactoring: enum name clean-up 2022-09-01 00:23:33 -04:00
GitHub gen-configs Action 4f6f985d4f Auto-generated configs and docs 2022-09-01 04:18:59 +00:00
Andrey c63fb29aaf refactoring: reducing outputChannels copy 2022-09-01 00:13:55 -04:00
Andrey 9f4f85a097 let spark deal with spark limpManager 2022-08-31 23:59:40 -04:00
Andrey 28d797d5c2 moving confusion further away from fuel control 2022-08-31 23:59:40 -04:00
GitHub gen-configs Action 398003c65d Auto-generated configs and docs 2022-09-01 03:56:47 +00:00
Andrey dddec7cf06 currentEngineDecodedPhase as trigger central field 2022-08-31 23:31:35 -04:00
Andrey 6d3a6dc2f8 readability 2022-08-31 23:29:47 -04:00
Andrey 4cbaddcc60 less code is better 2022-08-31 23:14:20 -04:00
Andrey 039f70b18e unused parameter 2022-08-31 22:59:05 -04:00
Andrey fef406a5a6 english do you speak it 2022-08-31 22:56:38 -04:00
Andrey c8e821ce16 dead 2022-08-31 22:45:35 -04:00
Andrey a4805dace0 dead console command and minor refactoring 2022-08-31 22:41:58 -04:00
GitHub gen-configs Action d848d3e1be Auto-generated configs and docs 2022-09-01 02:17:58 +00:00
Matthew Kennedy ca4936d3fe
rename and fix skyactiv cam mode (#4505) 2022-08-31 22:12:45 -04:00
rusefillc a82a9cc3f7 reducing code duplication and making CI happier 2022-08-31 20:53:17 -04:00
rusefillc 9db984b807 gen_default_everything.sh 2022-08-31 20:45:57 -04:00
GitHub gen-configs Action 39bdba5545 Auto-generated configs and docs 2022-09-01 00:37:49 +00:00
Matthew Kennedy b6bb5f148d
set a default, detect error (#4504) 2022-08-31 20:32:37 -04:00
GitHub set-date Action 7c6dfa162e Update date 2022-09-01 00:22:33 +00:00
GitHub gen-configs Action 81a73508b7 Auto-generated configs and docs 2022-08-31 23:10:02 +00:00
Matthew Kennedy bf85db1c9b
AC delay (#4502)
* AC delay

* changelog
2022-08-31 19:01:42 -04:00
GitHub gen-configs Action af0e7d1cc7 Auto-generated configs and docs 2022-08-31 02:27:25 +00:00
rusefillc 1c4fa00bb8 XCP 2022-08-30 22:21:49 -04:00
GitHub set-date Action 17f7e1bf80 Update date 2022-08-31 00:28:17 +00:00
GitHub gen-configs Action 490d9b0c93 Auto-generated configs and docs 2022-08-30 06:02:26 +00:00
Matthew Kennedy ee97e2a7d0
knock retard limit table (#4498)
* add max retard table

* ui

* s

* better naming

* s

* test can use base class
2022-08-30 01:57:37 -04:00
GitHub gen-configs Action 886f62da3d Auto-generated configs and docs 2022-08-30 02:29:24 +00:00
Matthew Kennedy cbe70f8dec
idle always uses instant rpm (#4499)
* idle always uses instant rpm

* configs

* fully inject rpm
2022-08-29 22:18:06 -04:00
GitHub gen-configs Action 696060ea78 Auto-generated configs and docs 2022-08-30 00:37:54 +00:00
Matthew Kennedy 921ac51944
fixes (#4497) 2022-08-29 20:32:07 -04:00
GitHub set-date Action 7eb3f11907 Update date 2022-08-30 00:26:36 +00:00
rusefillc 7c1abbb4f9 DBW 2022-08-29 10:59:39 -04:00
rusefillc 74cdbc35b5 DBW 2022-08-29 10:58:30 -04:00
rusefillc b8b3eb20e7 DBW 2022-08-29 10:51:32 -04:00
rusefillc b444e400eb docs 2022-08-29 10:51:32 -04:00
GitHub gen-configs Action 1668da4f0a Auto-generated configs and docs 2022-08-29 12:21:02 +00:00
Matthew Kennedy 553b549b95
idle coasting table is RPM, not clt (#4487)
* idle coasting table is RPM, not clt

* default

* autoscale

* changelog
2022-08-29 08:15:04 -04:00
GitHub gen-configs Action 6e5a2f61da Auto-generated configs and docs 2022-08-29 03:13:09 +00:00
Andrey b7490590a2 TT_VVT_MAZDA_MYSTERY 2022-08-28 23:01:38 -04:00
rusefillc deba48e13a TT_VVT_MAZDA_MYSTERY 2022-08-28 22:57:44 -04:00
Andrey 219a190fbc TT_VVT_MAZDA_MYSTERY 2022-08-28 22:43:03 -04:00
GitHub gen-configs Action 9484b751b9 Auto-generated configs and docs 2022-08-29 02:18:23 +00:00
rusefillc 4b0c8c9ff2 TT_VVT_MAZDA_MYSTERY 2022-08-28 21:54:24 -04:00
rusefillc 797a9daf1c b6 progress 2022-08-28 21:54:24 -04:00
GitHub set-date Action 037f3a0f6a Update date 2022-08-29 00:24:20 +00:00
Matthew Kennedy b662e59707
remove some uses of EFI_ERROR_CODE (#4496)
* lua hooks

* findAngleMatch

* s

* s
2022-08-28 09:43:21 -04:00
GitHub gen-configs Action 4df628998b Auto-generated configs and docs 2022-08-28 12:43:44 +00:00
Matthew Kennedy ca60dc17bb
trim table for throttle #2 (#4472)
* add table and wire it up

* trim table ui

* initialization

* changelog

* add a test
2022-08-28 08:28:20 -04:00
rusefillc 0613b2627e more proper fix for part of https://github.com/rusefi/rusefi/pull/4493 2022-08-27 22:28:29 -04:00
rusefillc 85490a497d
separate atomic picked from https://github.com/rusefi/rusefi/pull/4493 (#4495)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-27 22:26:56 -04:00
rusefillc 172f054d25
separate atomic change (#4494)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-27 22:09:54 -04:00
GitHub gen-configs Action 7c5e038392 Auto-generated configs and docs 2022-08-28 00:49:18 +00:00
GitHub set-date Action 74ddec349a Update date 2022-08-28 00:26:23 +00:00
GitHub gen-configs Action 6f7d705e66 Auto-generated configs and docs 2022-08-27 22:26:18 +00:00
rusefillc 95b9ee3191 TinerStudio: no need to have 3s timeout, 300mS is ok for single-back devices. fix #4360 2022-08-27 18:19:47 -04:00
GitHub gen-configs Action 9a362f88ee Auto-generated configs and docs 2022-08-27 19:59:19 +00:00
Andrey G 68f09d9429
tunerstudio: indicators: no blank indicators (#4492)
I'd like to see something on indicator even it is off.
2022-08-27 15:29:36 -04:00
rusefillc 60cf2cdbcf Default GPPWM note 2022-08-27 15:19:35 -04:00
GitHub gen-configs Action c7be2fdcd3 Auto-generated configs and docs 2022-08-27 19:09:17 +00:00
Andrey G bb824b6a63
tunerstudio: GPPWM gauges: unique names, use Note as label (#4491) 2022-08-27 15:01:47 -04:00
rusefillc e53cad4459 helping CI stay green 2022-08-27 14:51:41 -04:00
GitHub gen-configs Action 8b8ce329b3 Auto-generated configs and docs 2022-08-27 18:44:44 +00:00
Andrey G 9997bf95e0
output channels: isFuelPumpOn vs isPumpOn, remove second one (#4490) 2022-08-27 14:28:33 -04:00
GitHub gen-configs Action d9522ee9de Auto-generated configs and docs 2022-08-27 14:01:25 +00:00
Andrey G 8c328e7df1
Tunerstudio cleanup (#4489)
* tunerstudio: move LUA counters to gaugeCategory = LUA

* tunerstudio: move test bench gauges under gaugeCategory = Test Bench

* rusefi.input: gaugeCategory: formating

* tunerstudio: gaugeCategory = CAN for CAN counters

* tunerstudio: divide PIDs gaugeCategory into three: IDLE, ETB and Alternator
2022-08-27 09:55:19 -04:00
GitHub set-date Action 2ded6788ea Update date 2022-08-27 00:21:24 +00:00
Andrey 764fc833d7 B6 progress 2022-08-26 12:07:13 -04:00
Andrey 3477d4bd07 refactoring 2022-08-26 00:16:36 -04:00
Andrey 1b4bbb8772 refactoring 2022-08-26 00:14:52 -04:00
Andrey 97e8c978ce B6 progress 2022-08-26 00:04:47 -04:00
Andrey d7b213f213 lua unit tests can print now 2022-08-26 00:04:17 -04:00
rusefillc 055184e1ec two bugs love to cancel each other 2022-08-25 23:55:42 -04:00
rusefillc 84ff4e98c0 docs 2022-08-25 23:50:00 -04:00
GitHub gen-configs Action 382768938b Auto-generated configs and docs 2022-08-26 03:21:00 +00:00
rusefillc c1b97bcef0 Time delay before DFCO #4292 2022-08-25 22:56:14 -04:00
BeerMoneyMotorsports 2e124425cf
ETB PINOUT (#4488)
UPDATED FOR ETB
2022-08-25 22:52:58 -04:00
rusefillc 50a1794851 saving 4 bytes of RAM? 2022-08-25 22:34:16 -04:00
rusefillc 67055c69bf progress or maybe even a fix of logging? 2022-08-25 22:24:35 -04:00
rusefillc 733f9b4659 this code is too dead 2022-08-25 22:09:22 -04:00
GitHub gen-configs Action 92325eb93e Auto-generated configs and docs 2022-08-26 01:48:46 +00:00
Matthew Kennedy 4d66dff87c
dfco delay (#4482)
* dfco delay

* config

* using a function that doesn't exist? who does that

* test new behavior

* clearer test
2022-08-25 21:26:17 -04:00
Andreika c24712bed7
[DRAFT] Air by rpm taper (#4486)
* add rpm to getOpenLoop() and getRunningOpenLoop()

* implement airByRpmTaper

* unit-test for airByRpmTaper
2022-08-25 21:23:23 -04:00
GitHub gen-configs Action 06cc54057a Auto-generated configs and docs 2022-08-26 01:09:10 +00:00
Matthew Kennedy 65d7abc162
etb rev limit indicator (#4483) 2022-08-25 20:49:21 -04:00
GitHub gen-configs Action dd41e87877 Auto-generated configs and docs 2022-08-26 00:41:14 +00:00
Matthew Kennedy 016c9ecd4b
fix typo, move bit to idle state (#4484) 2022-08-25 20:26:12 -04:00
GitHub gen-configs Action 3c3b9149b0 Auto-generated configs and docs 2022-08-26 00:09:14 +00:00
Andrey 3fe2c74730 docs 2022-08-25 19:58:15 -04:00
Andrey cecc5a9d6e https://github.com/rusefi/hellen154hyundai/issues/60
extra logging
2022-08-25 19:58:10 -04:00
GitHub gen-configs Action d048d6522e Auto-generated configs and docs 2022-08-25 22:51:12 +00:00
rusefi ee61bb3c1c https://github.com/rusefi/hellen154hyundai/issues/60 2022-08-25 18:44:23 -04:00
Andrey 8f5cada859 Lua code reuse 2022-08-25 11:15:45 -04:00
GitHub gen-configs Action 47b5527e7f Auto-generated configs and docs 2022-08-25 14:52:31 +00:00
Andrey 4844edc682 Lua code reuse 2022-08-25 10:45:26 -04:00
GitHub set-date Action 1b72ea0351 Update date 2022-08-25 00:24:35 +00:00
rusefillc 3b9fa7f34c typo 2022-08-24 18:52:33 -04:00
rusefillc fd8a6dc20d readme 2022-08-24 18:52:23 -04:00
rusefillc 3271b42fd7 poke 2022-08-24 18:31:50 -04:00
GitHub gen-configs Action cf8d43f412 Auto-generated configs and docs 2022-08-24 22:15:50 +00:00
Matthew Kennedy 73abcb044d
log the state of hasSynchronizedPhase() (#4478)
* s

* log whether we've synced phase

* trigger_state_primary

* need that file

* engine state is not the right spot
2022-08-24 18:11:05 -04:00
rusefi 120917981b refactoring: explicit folder for FatFS
Windows :(
2022-08-24 14:48:42 -04:00
rusefillc 4b6c309463 +x 2022-08-24 14:10:56 -04:00