Commit Graph

549 Commits

Author SHA1 Message Date
Matthew Kennedy a034cd59eb remove EFI_ERROR_CODE 2024-12-28 15:21:47 -08:00
rusefillc a4e6d0a579
dead console ETB direct control (#512)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-11-13 16:26:50 -08:00
Matthew Kennedy 47d0ce1736 dead config bit 2024-08-07 11:37:49 -07:00
Matthew Kennedy 28cc1f2ede cleanup 2024-07-22 12:14:29 -07:00
Matthew Kennedy 06e52a0bc7 put ignition pin back 2024-07-03 01:24:14 -07:00
Matthew Kennedy 06cbbca238 accel enrich commands 2024-07-03 01:14:03 -07:00
Matthew Kennedy 78ea67371e set ignition/injection pins not used 2024-07-03 01:13:46 -07:00
Matthew Kennedy ca3fd6338c tps commands 2024-07-03 01:08:27 -07:00
Matthew Kennedy 4554e099f4 if you need this command you need a debugger 2024-07-03 01:06:28 -07:00
Matthew Kennedy c2c22b68f4 yet more dead console commands 2024-07-03 00:52:22 -07:00
Matthew Kennedy 8831512b6b more dead console command cleanup 2024-07-03 00:48:06 -07:00
Matthew Kennedy 4cb8bac14f s 2023-11-12 20:54:06 -08:00
Matthew Kennedy d4a9a17722 no (void) 2023-10-26 12:52:56 -07:00
Matthew Kennedy 00e8ae809f verbose idle is redundant, it's all in the log now #235 2023-09-25 01:34:43 -07:00
Matthew Kennedy b0c3357cba #23 and fix https://github.com/rusefi/rusefi/issues/5353 2023-06-24 20:14:37 -07:00
Matthew Kennedy 06b39dbb07
trigger and engine types -> enum class (#113)
* trigger type is enum class

* java tooling

* enum class engine_type_e

* enum class engine_type_e
2023-06-01 13:47:49 -07:00
Matthew Kennedy d5f9479f28
ObdCode is enum class (#77)
* change ObdCode to enum class builds firmware

* test builds

* don't need this line at all

* can we go down to uint16_t?
2023-04-12 23:44:33 -07:00
Matthew Kennedy 915882f1e3 dead cmds 2023-03-31 23:03:31 -07:00
Matthew Kennedy 292174c5c8 dead settings 2023-03-31 22:59:58 -07:00
Matthew Kennedy e9b01eaca7 dead 2023-03-31 22:56:22 -07:00
Matthew Kennedy f090a97b0b remove specs_s struct, flatten config 2023-03-27 00:58:18 -07:00
Matthew Kennedy e6e16e80b6 unused 2023-03-06 01:04:00 -08:00
Matthew Kennedy 3fa2f44014 remove twoWireBatchIgnition 2023-03-02 22:23:24 -08:00
Matthew Kennedy a2652d31dc invert vvt in one spot, like trigger 2023-02-28 13:13:29 -08:00
Matthew Kennedy 56c5b8d2e9
remove displayLogicLevelsInEngineSniffer (#56)
* configs

* remove displayLogicLevelsInEngineSniffer

* test
2023-02-28 01:57:50 -08:00
Matthew Kennedy 6ec66abed9 settings 2023-02-22 16:26:39 -08:00
Matthew Kennedy 959f14fae6 more dead 2023-02-21 11:54:24 -08:00
Matthew Kennedy 464333cd7d x 2023-02-21 02:24:19 -08:00
Matthew Kennedy ab52bf5517 dead comments 2023-02-21 02:13:08 -08:00
Matthew Kennedy c048a151f1 more 2023-02-21 02:11:44 -08:00
Matthew Kennedy c71ba44d61 clean up pretty useless console commands 2023-02-21 02:07:25 -08:00
Matthew Kennedy e1af81e1d7 hip9011 2023-02-20 22:32:32 -08:00
Matthew Kennedy fd09ad7b4f cj125 2023-02-20 22:21:52 -08:00
Matthew Kennedy ac2f9a401d digipot 2023-02-20 22:10:43 -08:00
Matthew Kennedy 553c35a154 EFI_POTENTIOMETER 2023-02-20 22:03:33 -08:00
Andrey 8a5f08839a refactoring 2022-12-31 14:48:25 -05:00
rusefillc 6628541024 guards 2022-12-17 14:58:10 -05:00
Matthew Kennedy a1f69c853c Strictly validate stack use in hardware CI (#4880)
* firmware error in case of low stack only on HW CI

* send date

* I don't java good

* I still don't java good

* send the right command

* I guess we can check it on every single test?

* javaaaaaa

* atoi breaks on later non-digit

* avoid sscanf use (for atoi)

to avoid bloating the stack

* less churn

* less churn

Co-authored-by: Nathan Schulte <nmschulte@desmas.net>
2022-12-08 13:20:55 -05:00
Nathan Schulte e904ad209e firmware: fix ISO date-time parsing (#4872)
sscanf(isoDateTime, "%4lu-%2hhu-%2hhuT%2hhu:%2hhu:%2hhu", ...) would not
parse beyond the month when built for rusEFI, for unknown reasons,
though it works with a simplified test with GCC, hence the splayed
parsing

use sscanf over atoi for improved memory safety
2022-12-05 18:41:30 -05:00
rusefillc 5beaf1605a reduce flash footprint by smarter code generation #4163
more or less dead code?
2022-12-04 14:14:54 -05:00
rusefillc 764c064656 reduce flash footprint by smarter code generation #4163 2022-12-04 01:21:38 -05: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
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
Matthew Kennedy 7b47e77e58 infer useOnlyRisingEdge by trigger type (#4621)
* most of the plumbing

* easy tests

* trigger types that are rise only

* configs

* change mode of various triggers

* vvt

* 898 test is now impossible 🥳

* s

* instant rpm test

* actually remove useOnlyRisingEdgeForTrigger

* remove vvtCamSensorUseRise

* s

* print

* one happy test

* another test

* happy testSomethingWeird

* happy testCamInput

* maybe fix it a different way

* better

* quad cam

* nb2 happy

* bad merge

* vvt test

* trigger.test1995FordInline6TriggerDecoder

* hellen gm e67

* changelog
2022-11-08 21:48:39 -05:00
rusefi 996f862c78 docs 2022-11-01 21:44:22 -04:00
rusefillc 92bed0c699 less horrible constant name 2022-10-27 22:17:50 -04:00
Matthew Kennedy 1cc46a1b83 simplify initializeSkippedToothTrigger (#4674) 2022-10-17 16:05:27 -04:00
Matthew Kennedy a13445478f consolidate analog vs. temp info commands (#4646)
* consolidate analog vs. temp info commands

* cleanup

* guard
2022-10-10 07:44:20 -04:00
Andrey aa0cffcfdb deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:06:52 -04:00
Andrey b439f27284 inline method to reduce confusion 2022-09-14 01:34:52 -04:00