Commit Graph

19461 Commits

Author SHA1 Message Date
Andrey G 2b4012b279 dead code, reduce typedefs (#4566)
* Do lightweight checks first

* Dead getTimeIgnitionSeconds()

Dead since 5274cffff3

* 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 bbb71c4e7d Supress tons of warning from triggers (#4565) 2022-09-11 15:25:58 -04:00
Andrey G a98ad15984 EFI_PROD_CODE guard around port_mpu_util.h include (#4564) 2022-09-11 13:42:07 -04:00
Andrey G 1ca5988877 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 0780a3f719 human brain does need sleep 2022-09-11 12:40:24 -04:00
rusefillc 787dc0700e Revert "refactoring: type safety"
This reverts commit 0ff7af9db5.
2022-09-11 11:14:20 -04:00
rusefillc 0ff7af9db5 refactoring: type safety 2022-09-11 11:00:12 -04:00
Andrey G c73a8c2f46 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 2e85a7a09d refactoring: type safety 2022-09-11 05:41:01 -04:00
rusefillc a6649ea71d Poke 2022-09-11 05:11:00 -04:00
GitHub gen-configs Action 97f1ee67d6 Auto-generated configs and docs 2022-09-11 07:53:45 +00:00
rusefillc 921b97431f refactoring: type safety 2022-09-11 03:46:50 -04:00
rusefillc cb3c070928 refactoring: type safety 2022-09-11 02:57:35 -04:00
rusefillc 8a2975cc1e dead value 2022-09-11 02:34:02 -04:00
rusefillc f9b849dd8f refactoring - reducing API between FW and Java 2022-09-11 02:16:47 -04:00
rusefillc 0153823a1c Merge branch 'master' of https://github.com/rusefi/rusefi 2022-09-11 02:04:52 -04:00
rusefillc efcd8ea084 refactoring - reducing API between FW and Java 2022-09-11 01:59:44 -04:00
GitHub gen-configs Action 085c61945c Auto-generated configs and docs 2022-09-11 05:07:57 +00:00
rusefillc 6ff3a9f440 a bit of dead code 2022-09-11 01:02:56 -04:00
rusefillc 4836c78644 send more of Engine Sniffer data #4560
hello Kinetis it has been a while!
2022-09-11 00:18:08 -04:00
rusefillc 202c6ba366 send more of Engine Sniffer data #4560
new API & first usage
2022-09-10 23:42:59 -04:00
GitHub gen-configs Action 7c90c8ecc3 Auto-generated configs and docs 2022-09-11 00:32:12 +00:00
rusefillc ce32d0e3d8 send more of Engine Sniffer data #4560 2022-09-10 20:25:29 -04:00
GitHub set-date Action 8d02973dea Update date 2022-09-11 00:23:55 +00:00
rusefillc d569f49874 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 12cfafb28a Auto-generated configs and docs 2022-09-10 05:10:22 +00:00
rusefillc 05fa36e744 Mark is asking for VIN number field #3967
GM says Hi
2022-09-10 01:05:31 -04:00
rusefillc f0e08e2eb5 E67 2022-09-09 22:01:11 -04:00
Andrey d600749778 clean-up 2022-09-09 21:57:19 -04:00
rusefillc 5f708d5c92 E67 2022-09-09 21:35:15 -04:00
rusefillc 16e9aee114 E67 2022-09-09 21:28:54 -04:00
GitHub set-date Action 616f233f45 Update date 2022-09-10 00:29:48 +00:00
rusefillc 1964f2e893 Proteus with SD card outside of vehicle looses a second #4557 2022-09-09 20:17:02 -04:00
GitHub gen-configs Action 59af62aa92 Auto-generated configs and docs 2022-09-09 23:26:22 +00:00
rusefillc f5231ebb85 "Blip" with trigger error on several boards #4552
exploratory watchdog
2022-09-09 19:21:29 -04:00
rusefillc 64ab64d7de "Blip" with trigger error on several boards #4552
exploratory watchdog
2022-09-09 18:27:16 -04:00
rusefillc 03331aa934 Refactor or add code comments fix #4555 2022-09-09 18:11:27 -04:00
rusefillc b9140636b4 refactoring: better method name 2022-09-09 18:02:38 -04:00
GitHub gen-configs Action a81b18fa56 Auto-generated configs and docs 2022-09-09 22:00:10 +00:00
rusefillc b2ad515b0f vvtBooleanForVerySpecialCases, tempBooleanForVerySpecialLogic 2022-09-09 17:52:54 -04:00
rusefillc 9bb35a3d97 How does rusEFI handle 23 (or 46?) days of continues operation #4554 2022-09-09 17:21:58 -04:00
Andrey 50b1d03001 E38 2022-09-09 14:04:22 -04:00
Andrey 767c90b15f E38 2022-09-09 02:13:17 -04:00
Andrey 73150de8df E38 2022-09-09 01:15:55 -04:00
GitHub gen-configs Action 27fdd228aa Auto-generated configs and docs 2022-09-09 02:11:30 +00:00
rusefillc 5b9dbe8903 E67 2022-09-08 22:06:21 -04:00
rusefillc 9b3248d14c B6 2022-09-08 22:06:21 -04:00
GitHub set-date Action 7023959a16 Update date 2022-09-09 00:25:34 +00:00
GitHub gen-configs Action d71d8b127e Auto-generated configs and docs 2022-09-08 20:30:30 +00:00
Matthew Kennedy 715c3efb18 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