Commit Graph

1952 Commits

Author SHA1 Message Date
GitHub gen-configs Action a649063e05 Auto-generated configs and docs 2023-01-14 21:08:25 +00:00
Andrey 0c1859b77e totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-14 15:33:17 -05:00
GitHub gen-configs Action e64f90728d Auto-generated configs and docs 2023-01-14 10:42:09 +00:00
rusefillc 8c425338a1 happy new year 2023-01-11 12:12:51 -05:00
GitHub gen-configs Action 6bfda5cb23 Auto-generated configs and docs 2023-01-10 21:35:32 +00:00
Andrey G 1ddd871f8f
Support boards with no HSE (#4931)
* ENABLE_AUTO_DETECT_HSE: allow override from board config or board.mk

* Cleanup comments references to removed rtcWorks variable

* Allow board with no HSE oscillator
2023-01-03 15:01:51 -05:00
GitHub gen-configs Action 0620164d14 Auto-generated configs and docs 2023-01-03 12:55:38 +00:00
GitHub gen-configs Action 93d20f33ec Auto-generated configs and docs 2023-01-02 22:53:56 +00:00
GitHub gen-configs Action f395d4dde4 Auto-generated configs and docs 2023-01-02 19:58:30 +00:00
GitHub gen-configs Action 70000839e2 Auto-generated configs and docs 2023-01-02 17:58:18 +00:00
GitHub gen-configs Action 46d59eee2e Auto-generated configs and docs 2022-12-28 00:48:57 +00:00
GitHub gen-configs Action 11074f389e Auto-generated configs and docs 2022-12-22 00:29:40 +00:00
GitHub gen-configs Action b89ab81469 Auto-generated configs and docs 2022-12-21 23:52:17 +00:00
GitHub gen-configs Action dca3b46896 Auto-generated configs and docs 2022-12-19 16:58:49 +00:00
rusefi 78f4229c10 copy paste evil 2022-12-18 16:49:20 -05:00
Matthew Kennedy 87b903a2e3
nonblocking for TS, blocking for SD card (#4903) 2022-12-17 20:01:15 -05:00
Andrey 748f97afeb kinetis asking for guard, also I've must have messed up something 2022-12-17 18:04:54 -05:00
rusefillc 9085884794 guards 2022-12-17 16:37:57 -05:00
rusefillc 654759d47a RusEFI console keeps resetting on latest #4899 2022-12-17 16:13:44 -05:00
rusefillc 85976ed63d guards 2022-12-17 15:23:32 -05:00
rusefillc f0f8f022e2 guards 2022-12-17 14:58:10 -05:00
rusefillc 18165e4b02 guards 2022-12-17 14:36:27 -05:00
rusefillc 37c35e08bb TurboMarian is the ALS boss 2022-12-16 23:31:51 -05:00
rusefillc f8d4caec81 TurboMarian is the ALS boss 2022-12-16 20:38:13 -05:00
rusefillc a707ff0f02 TurboMarian is the ALS boss 2022-12-16 20:32:37 -05:00
GitHub gen-configs Action 50f2e74a71 Auto-generated configs and docs 2022-12-17 01:29:31 +00:00
rusefillc 37c092797e antilag 2022-12-16 20:22:48 -05:00
rusefillc d454763d29 smarter MIN_FLASH_SIZE 2022-12-16 20:22:47 -05:00
Matthew Kennedy 52884c64cb
SD card tooth log (#4897)
* adjust tooth logger api

* mmc card writes tooth log

* changelog
2022-12-15 08:34:10 -04:00
Andrey ca10cf61d7 antilag and anti-lag #2403 2022-12-14 22:52:05 -05:00
GitHub gen-configs Action 42efd2c0fd Auto-generated configs and docs 2022-12-15 03:43:04 +00:00
Matthew Kennedy cfe2ca690b
Trigger scope uses full buffer (#4893)
* trigger scope uses full buffer

* channels swapped on 4chan

* UI has custom names for boards
2022-12-13 19:55:36 -04:00
Matthew Kennedy 9d8bfb834e
Basic trigger scope implementation (#4885)
* big buffer

* mostly hooked up big buffer

* bad merge

* s

* sneak preview of trigger scope

* s

* constness

* channel limits

* s

* unnecessary

* efilib

* TcpServerSandbox

* includes fix

* binary format

* tooth logger uses big buffer

* dead config

* config

* implement basic trigger scope

* good behavior

* enable on other alphax

* flag to enable second channel

* use 8 bit mode on the ADC for less memory use

* changelog
2022-12-10 23:00:12 -05:00
GitHub gen-configs Action 2372ce911e Auto-generated configs and docs 2022-12-10 23:01:38 +00:00
Matthew Kennedy 5250b177c2
Allow scheduling_s to come from a pool (#4841)
* injection events use scheduling pool

* knock and prime

* bench test

* dropped this: *

* extract action before execute

* comment

* init allocated timers

* metrics

* dropped this: ,

* guard

* injection events use scheduling pool

* knock and prime

* bench test

* dropped this: *

* extract action before execute

* comment

* init allocated timers

* metrics

* dropped this: ,

* guard

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-12-10 17:55:51 -05:00
Matthew Kennedy 2a372b6da1
tooth logger uses big buffer (#4883)
* big buffer

* mostly hooked up big buffer

* bad merge

* s

* sneak preview of trigger scope

* s

* constness

* channel limits

* s

* unnecessary

* efilib

* TcpServerSandbox

* includes fix

* binary format

* tooth logger uses big buffer

* dead config
2022-12-10 17:17:15 -05:00
GitHub gen-configs Action 1c5847eb03 Auto-generated configs and docs 2022-12-10 12:40:43 +00:00
Matthew Kennedy 9f76dc4c6b
Use a shared buffer for "high memory" operations (#4878)
* big buffer

* mostly hooked up big buffer

* bad merge

* s

* sneak preview of trigger scope

* s

* constness

* channel limits

* s

* unnecessary

* efilib

* TcpServerSandbox

* includes fix

* binary format
2022-12-10 07:35:39 -05:00
GitHub gen-configs Action 6e61c7aa28 Auto-generated configs and docs 2022-12-04 18:19:30 +00:00
rusefillc 5edb41810d reducing aux/lua mess 2022-12-04 13:13:38 -05:00
rusefillc fff800a574 reducing aux/lua mess 2022-12-04 12:38:58 -05:00
GitHub gen-configs Action 5441e60c6b Auto-generated configs and docs 2022-12-01 03:35:46 +00:00
GitHub gen-configs Action d281091c12 Auto-generated configs and docs 2022-12-01 00:34:21 +00:00
Matthew Kennedy 65b459d461
live data objects evaluated at runtime (#4857)
* live data objects evaluated at runtime

* guard

* s
2022-11-30 19:29:22 -05:00
rusefillc a6a111c649 ETB fragment is null in fragments #4856 2022-11-30 11:23:01 -05:00
GitHub gen-configs Action 4a35b55634 Auto-generated configs and docs 2022-11-30 03:25:45 +00:00
Andrey 21b217f132 ETB duty cycle jitter #4833
do-you-TDD
2022-11-29 16:05:36 -05:00
rusefillc 5c02e5b496 ETB duty cycle jitter #4833 2022-11-29 13:54:28 -05:00
Andrey G fee886b310
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
GitHub gen-configs Action 53b1cfff95 Auto-generated configs and docs 2022-11-29 01:18:34 +00:00
GitHub gen-configs Action 5e3e64f8d6 Auto-generated configs and docs 2022-11-29 00:44:32 +00:00
GitHub gen-configs Action 740425611f Auto-generated configs and docs 2022-11-28 03:49:25 +00:00
rusefillc c3563ec577 ETB overheats due to constant isTpsError true/false/true/false jitter #4832
refactoring: extract method
2022-11-27 18:44:44 -05:00
GitHub gen-configs Action 74ea14b29e Auto-generated configs and docs 2022-11-27 23:28:40 +00:00
Andrey G 57c5ff6420
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 8ea5969607
fix warnings (#4840)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 10:11:14 -05:00
Andrey G 64371e0f3a
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
rusefillc 5b24fd14b8 Target AFR table Y axis stuck at 0 #4826
sweet coverage
2022-11-26 20:28:31 -05:00
Andrey 45478c8161 Q: would this break anything?
A: apparently YES!
2022-11-26 17:36:27 -05:00
rusefillc 0fc6300b03 would this break anything? 2022-11-26 17:04:16 -05:00
rusefillc 55062b1ef6
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
GitHub gen-configs Action 2645f97cab Auto-generated configs and docs 2022-11-26 16:23:09 +00:00
rusefillc 2c18e7745b
etbStatus_error does the job (#4820)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:08:26 -05:00
rusefillc 2464d04d31 Full Optimized – High Speed #4818 2022-11-25 19:00:28 -05:00
rusefillc de77216bb7 Full Optimized – High Speed #4818 2022-11-25 10:50:48 -05:00
rusefillc 1cfcccbda3 Full Optimized – High Speed #4818 2022-11-25 08:36:24 -05:00
rusefillc c59cd8a5b0 Full Optimized – High Speed #4818 2022-11-24 21:54:11 -05:00
rusefillc cef341235f Full Optimized – High Speed #4818
refactoring: extract method
2022-11-24 21:41:20 -05:00
rusefillc c057834575 Full Optimized – High Speed #4818 2022-11-24 10:01:45 -05:00
Nathan Schulte fd1115d01a
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 d64aaaf707 Auto-generated configs and docs 2022-11-23 01:42:21 +00:00
rusefillc b28af58960 validation of already initialized BT #4191 2022-11-17 11:40:39 -05:00
rusefillc 576371bcc0 validation of already initialized BT #4191 2022-11-17 11:39:09 -05:00
rusefillc 1df07695a7 Bluetooth jdy33 #4653 2022-11-16 23:12:05 -05:00
rusefillc 4baf779b6d Bluetooth jdy33 #4653 2022-11-16 18:29:50 -05:00
Andrey G 92d47d1814
Bluetooth jdy33 (#4653)
* bluetooth: use isdigit()

* bluetooth: abort setup on wrong pin, simplify checks

* bluetooth: more robust setup, jdy33 features

* bluetooth: JDY33 does not need this warning

* bluetooth: rework setup code
2022-11-16 18:13:06 -05:00
GitHub gen-configs Action 7c47bdf0a6 Auto-generated configs and docs 2022-11-15 14:34:13 +00:00
rusefillc 6299f37e82 dead code 2022-11-15 00:21:09 -05:00
GitHub gen-configs Action ac7562b26f Auto-generated configs and docs 2022-11-10 20:17:00 +00:00
Matthew Kennedy 91808c3a0e
lwip thread priorities (#4746) 2022-11-06 20:38:25 -05:00
Andrey 77a3f5d795 trigger refactoring: instance RPM #4740 2022-11-06 11:56:18 -05:00
GitHub gen-configs Action f5f1fbfe2f Auto-generated configs and docs 2022-11-06 00:28:03 +00:00
Matthew Kennedy f4f5f69ee6
duplicate log field names (#4730)
* 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

* test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-05 20:23:09 -04:00
rusefillc ec05edd55a target lambda & afr log fields broken #4727 2022-11-02 22:37:52 -04:00
rusefillc 399a9c4a51 target lambda & afr log fields broken #4727 2022-11-02 22:35:40 -04:00
GitHub gen-configs Action 0a703fec8c Auto-generated configs and docs 2022-11-03 02:21:44 +00:00
rusefillc 95d360f7b1 target lambda & afr log fields broken #4727 2022-11-02 22:17:00 -04:00
rusefillc b87f60f07d target lambda & afr log fields broken #4727 2022-11-02 22:03:14 -04:00
GitHub gen-configs Action 7d19cf3bea Auto-generated configs and docs 2022-11-03 01:54:29 +00:00
GitHub gen-configs Action 54cea0119a Auto-generated configs and docs 2022-11-01 21:35:56 +00:00
rusefillc dd081e5d58 Too long field comment becomes log field name #4716 2022-11-01 17:31:47 -04:00
GitHub gen-configs Action 523a6b9592 Auto-generated configs and docs 2022-11-01 21:00:55 +00:00
GitHub gen-configs Action c7ce2c2565 Auto-generated configs and docs 2022-10-30 21:55:22 +00:00
GitHub gen-configs Action b974b20ed3 Auto-generated configs and docs 2022-10-28 14:33:29 +00:00
GitHub gen-configs Action cb77801ed3 Auto-generated configs and docs 2022-10-28 14:09:22 +00:00
GitHub gen-configs Action 6b28fee5ce Auto-generated configs and docs 2022-10-28 13:11:34 +00:00
GitHub gen-configs Action 1695cdeb7b Auto-generated configs and docs 2022-10-28 08:36:50 +00:00
rusefillc eeb7a59d48 SD card log fields list should be auto-generated #3985
oh many fields!
2022-10-28 04:11:54 -04:00
rusefillc 3c5f8f8f3c renaming tool 2022-10-28 03:44:39 -04:00
GitHub gen-configs Action 911899e28a Auto-generated configs and docs 2022-10-24 16:46:53 +00:00
Matthew Kennedy f8a4d35d25
dual MAF sensors (#4697)
* add second MAF

* output channesl

* move them around

* ok let's try at the very end

* is the logic wrong, or something else?

* ooh it's the sensor order
2022-10-24 12:41:05 -04:00
Matthew Kennedy 6e3efed09c
more f429 business (#4679)
* 429 boots and LEDs work

* oops missed a comma

* enable on f767 too, since it should be the same board

* why not just completely duplicate it

* script should not be fancy

* script should not be fancy

* correct pins

* h743 while we're at it
2022-10-20 00:59:39 -04:00
GitHub gen-configs Action bf43376558 Auto-generated configs and docs 2022-10-19 10:47:20 +00:00
Matthew Kennedy 2bc8fbce7d
VE blend tables (#4640)
* blendy ve too

* ui

* small optimizations

* save kinetis memory

* changelog
2022-10-19 06:42:22 -04:00
rusefillc 50270af024 Lua aux gauge #4672 2022-10-18 15:52:32 -04:00
rusefillc 2dc1ee05f1 Lua aux gauge #4672 2022-10-18 15:25:47 -04:00
rusefillc e16c8f9120 Lua aux gauge #4672 2022-10-17 21:21:23 -04:00
rusefillc 2eba65505b Lua aux gauge #4672 2022-10-17 20:01:46 -04:00
GitHub gen-configs Action 4b52c5c49c Auto-generated configs and docs 2022-10-17 03:44:02 +00:00
rusefi 5df4a196af Lua aux gauge #4672 2022-10-16 23:38:24 -04:00
rusefillc d4d2aaea05 /*isEndOfPacket*/ 2022-10-16 01:21:44 -04:00
rusefillc edd08db491 Enable ethernet on one or both nucleo boards #4665 2022-10-16 01:17:34 -04:00
rusefillc fd7edd7266 SD card log fields list should be auto-generated #3985
let's try again
2022-10-12 20:24:16 -04:00
rusefillc 472942cd7a SD card log fields list should be auto-generated #3985
progress
2022-10-12 20:14:28 -04:00
GitHub gen-configs Action 984fdc1e79 Auto-generated configs and docs 2022-10-13 00:07:37 +00:00
rusefillc c1834b14f6 allow SD logging of int #4658
workaround?
2022-10-12 20:02:23 -04:00
rusefillc faba7f44f3 allow SD logging of int #4658
wordaround?
2022-10-12 19:49:07 -04:00
rusefillc ddaf9fb838 SD card log fields list should be auto-generated #3985
progress
2022-10-12 19:46:17 -04:00
rusefillc 7250f8f4dc SD card log fields list should be auto-generated #3985
progress
2022-10-12 19:35:54 -04:00
rusefillc b29da1f253 rollback 2022-10-12 14:50:13 -04:00
rusefillc 7dbf38d635 SD card log fields list should be auto-generated #3985
prime time of phase 1
2022-10-12 13:12:57 -04:00
GitHub gen-configs Action a86e46c3ca Auto-generated configs and docs 2022-10-12 16:56:29 +00:00
GitHub gen-configs Action c3f750af0b Auto-generated configs and docs 2022-10-12 12:10:52 +00:00
rusefillc 2733270a83 SD card log fields list should be auto-generated #3985 2022-10-12 08:04:58 -04:00
GitHub gen-configs Action 4660a15bf8 Auto-generated configs and docs 2022-10-12 04:18:34 +00:00
rusefillc ca4e8d1a2c SD card log fields list should be auto-generated #3985 2022-10-11 23:43:45 -04:00
rusefillc af2d486614 SD logging: cutting out intermediate buffer since we already have nicely buffered writer 2022-10-11 23:41:18 -04:00
rusefillc cb1b79a9ef SD logging: calculating sum on the fly 2022-10-11 23:31:47 -04:00
rusefillc afe646d88d refactoring: nicer parameter name 2022-10-11 23:27:15 -04:00
GitHub gen-configs Action 7880cde433 Auto-generated configs and docs 2022-10-12 01:35:09 +00:00
rusefillc cbabdf5011 SD card log fields list should be auto-generated #3985 2022-10-11 21:28:01 -04:00
GitHub gen-configs Action 02261ef061 Auto-generated configs and docs 2022-10-12 01:03:24 +00:00
Matthew Kennedy 09ad5a738c
allow SD logging non-scaled_channel (#4657)
* allow SD logging non-scaled_channel

* comments and kick ci
2022-10-11 20:58:43 -04:00
rusefillc 58c9c5fe87 SD card log fields list should be auto-generated #3985 2022-10-11 07:42:31 -04:00
GitHub gen-configs Action 4351de3ee5 Auto-generated configs and docs 2022-10-11 03:03:43 +00:00
rusefillc 7b830447ae SD card log fields list should be auto-generated #3985 2022-10-10 22:58:17 -04:00
rusefillc 210c878493 SD card log fields list should be auto-generated #3985 2022-10-10 22:58:17 -04:00
GitHub gen-configs Action d84674e291 Auto-generated configs and docs 2022-10-11 02:54:46 +00:00
rusefillc 3b3b7b6718 SD card log fields list should be auto-generated #3985 2022-10-10 22:40:43 -04:00
GitHub gen-configs Action 423b5cc32d Auto-generated configs and docs 2022-10-11 01:56:08 +00:00
rusefillc b631e435e7 SD card log fields list should be auto-generated #3985 2022-10-10 21:50:49 -04:00
GitHub gen-configs Action 31903e08c7 Auto-generated configs and docs 2022-10-11 01:50:20 +00:00
GitHub gen-configs Action c08e7eda8b Auto-generated configs and docs 2022-10-11 01:30:56 +00:00
rusefillc 3acc8af0b4 SD card log fields list should be auto-generated #3985 2022-10-10 21:25:35 -04:00
rusefillc cedee541c5 SD card log fields list should be auto-generated #3985 2022-10-10 07:52:20 -04:00
GitHub gen-configs Action 36673efa76 Auto-generated configs and docs 2022-10-09 21:44:59 +00:00
rusefillc 1d3e5c6d83 one odd name 2022-10-09 16:16:30 -04:00
GitHub gen-configs Action 2789005e56 Auto-generated configs and docs 2022-10-06 23:24:19 +00:00
GitHub gen-configs Action 3e44d98a22 Auto-generated configs and docs 2022-10-06 23:00:58 +00:00
rusefillc f08076ee96 startStopStateToggleCounter to live data 2022-10-06 18:55:29 -04:00
Andrey G e8f33ce7ec
Bluetooth hang (#4632)
* tunerstudio: send BT disconnect notifications only for BT channel

* bluetooth: btProcessIsRunning duplicates btProcessIsStarted

* bluetooth: some comments

* bluetooth: no need to call chThdExit(), just exit thread function

* bluetooth: avoid possible race conditions: set flag first

* bluetooth: make "bluetooth_cancel" do something
2022-10-03 08:51:19 -04:00
Andrey e3758dc7ce livedata has replaced that legacy command-line approach 2022-09-28 19:46:47 -04:00
rusefillc cab0177df0
insist on setBoardConfigOverrides fix #4614 (#4615)
* insist on setBoardConfigOverrides fix #4614

* insist on setBoardConfigOverrides fix #4614

* insist on setBoardConfigOverrides fix #4614

* insist on setBoardConfigOverrides fix #4614

* insist on setBoardConfigOverrides fix #4614
2022-09-24 07:35:19 -04:00
GitHub gen-configs Action 3b5ee8da51 Auto-generated configs and docs 2022-09-24 04:29:39 +00:00
Matthew Kennedy b76a7cbcd8
simulator reads/writes configuration (#4605)
* simulator reads/writes configuration

* c_str

* include order
2022-09-23 08:47:50 -04:00
rusefillc 05b84d21e6 auxSpeed1 2022-09-20 23:00:42 -04:00
GitHub gen-configs Action f2cad9076c Auto-generated configs and docs 2022-09-20 02:05:56 +00:00
Matthew Kennedy 3a57c41c1b
add fuel/spark cut codes to TS indicators (#4592)
* add fuel/spark cut codes to TS indicators

* fix list

* only set clearReason if not cleared
2022-09-19 22:01:03 -04:00
Andrey G 9632a3e056
console: bluetooth: check if BT port exist before configuring (#4588) 2022-09-18 16:15:50 -04:00
GitHub gen-configs Action b84688be11 Auto-generated configs and docs 2022-09-17 00:16:59 +00:00
Matthew Kennedy 8ea31909a3
add ignition adder tables (#4586)
* ign blend tables

* tweaks

* iterate

* tweaks

* axis values

* changelog
2022-09-16 20:07:04 -04:00
GitHub gen-configs Action 9fa2e8c7ae Auto-generated configs and docs 2022-09-15 19:00:51 +00:00
rusefillc 888247eccd mapFast into logs 2022-09-15 14:55:49 -04:00
rusefillc 85b170f84e dead idea 2022-09-15 14:55:32 -04:00
Andrey 2c0ce0ec7d deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:17:04 -04:00
GitHub gen-configs Action bf66444ebe Auto-generated configs and docs 2022-09-14 04:39:50 +00:00
rusefillc e733782920 i suspect that no one cares about these 2022-09-14 00:34:04 -04:00
GitHub gen-configs Action 4fef1d2346 Auto-generated configs and docs 2022-09-13 18:12:48 +00:00
Matthew Kennedy 86562332c4
resurrect EFI_CLOCK_LOCKS (#4572)
* resurrect EFI_CLOCK_LOCKS

* missing extern

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-09-13 14:07:25 -04:00
rusefillc ac33561801 outputRequestPeriod into logs 2022-09-12 21:41:23 -04:00
rusefillc fae5f82125 outputRequestPeriod into logs 2022-09-12 20:56:57 -04:00
rusefillc 9c83cfd696 moving SD logic to better source 2022-09-12 20:39:43 -04:00
GitHub gen-configs Action 08db9cc1ac Auto-generated configs and docs 2022-09-13 00:18:15 +00:00
rusefillc 18684f2c28 outputRequestPeriod into logs 2022-09-12 20:13:17 -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 94762094a7 refactoring - reducing API between FW and Java 2022-09-11 01:59:44 -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 6e8d248408 brutal encapsulation 2022-09-07 19:37:11 -04:00
Andrey ab4b451195 os_access.h dead? 2022-09-07 15:56:45 -04:00
Matthew Kennedy 5c435526e6
safer/clearer index management (#4543) 2022-09-06 19:19:16 -04:00
GitHub gen-configs Action f59de1296b Auto-generated configs and docs 2022-09-05 05:33:14 +00:00
Andrey aec5c60f15 Engine Sniffer into TS data logs #4535 2022-09-05 01:25:12 -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 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
Andrey 632bf967bb refactoring: reducing outputChannels copy 2022-09-03 17:12:47 -04:00
Andrey d329f8ae10 tear down Engine god object #4511
just trying different things
2022-09-03 07:44:24 -04: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
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
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
GitHub gen-configs Action b712732dff Auto-generated configs and docs 2022-09-01 05:33:56 +00: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
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
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 4cbaddcc60 less code is better 2022-08-31 23:14:20 -04:00
GitHub gen-configs Action 81a73508b7 Auto-generated configs and docs 2022-08-31 23:10:02 +00:00
GitHub gen-configs Action 490d9b0c93 Auto-generated configs and docs 2022-08-30 06:02:26 +00:00
GitHub gen-configs Action 886f62da3d Auto-generated configs and docs 2022-08-30 02:29:24 +00: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 06cc54057a Auto-generated configs and docs 2022-08-26 01:09:10 +00: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 d048d6522e Auto-generated configs and docs 2022-08-25 22:51:12 +00: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
rusefillc 2baae2adc0 docs 2022-08-23 22:25:08 -04:00
GitHub gen-configs Action b167dab9cd Auto-generated configs and docs 2022-08-24 02:19:34 +00:00
GitHub gen-configs Action 1d73174592 Auto-generated configs and docs 2022-08-23 23:50:32 +00:00
Matthew Kennedy 9738ba84ae
log missed exti events (#4473)
* log missed exti events

* units

* s

* guard

* stub for non stm32
2022-08-23 19:45:28 -04:00
GitHub gen-configs Action 19a650f467 Auto-generated configs and docs 2022-08-23 04:19:39 +00:00
GitHub gen-configs Action ed96da8738 Auto-generated configs and docs 2022-08-23 03:11:55 +00:00
GitHub gen-configs Action 36ce822066 Auto-generated configs and docs 2022-08-23 02:57:26 +00:00
GitHub gen-configs Action 237bf1d611 Auto-generated configs and docs 2022-08-22 22:32:47 +00:00
GitHub gen-configs Action 5069937dd0 Auto-generated configs and docs 2022-08-22 22:23:05 +00:00
rusefillc f9b50c2523 better method name 2022-08-22 18:07:59 -04:00
GitHub gen-configs Action dc86c76c9a Auto-generated configs and docs 2022-08-22 15:19:58 +00:00
GitHub gen-configs Action c1b4e4374f Auto-generated configs and docs 2022-08-21 16:43:08 +00:00
GitHub gen-configs Action 47e13297f6 Auto-generated configs and docs 2022-08-21 04:25:05 +00:00
GitHub gen-configs Action 2d9f734a8f Auto-generated configs and docs 2022-08-19 03:08:33 +00:00
Matthew Kennedy 423f69a842
allow logging multiple warnings at once (#4414)
* allow logging multiple warnings at once

* comment

* .Code

* Revert ".Code"

This reverts commit 2b986bd50035aeec051d11aafd83fdbc1694351c.

* add a better comparison operator instead of conversion

* dot code

* Revert "dot code"

This reverts commit 35f6ae1007c41e3b30ea129a324f33ab4205036d.

* force gcc-10 maybe?

* Revert "force gcc-10 maybe?"

This reverts commit 4ddf8bcefddd354ccdc1da682c5fff1e68d44273.

* vq

* dot code

* dead

* dot code

* return may be null

* static_vector; maybe cyclic_buffer is broken or wrong tool for the job?

* move static vector

* put cyclic buffer back how it was since we don't use it now
2022-08-17 01:12:25 -04:00
GitHub gen-configs Action 9d63673dc5 Auto-generated configs and docs 2022-08-17 04:30:35 +00:00
rusefillc 02472721c1
Struct array for outputs #4442 (#4453)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-17 00:25:55 -04:00
GitHub gen-configs Action 81b2d57ed3 Auto-generated configs and docs 2022-08-17 03:01:19 +00:00
rusefillc 041c68ff33 invalid ini fix #4451 2022-08-16 22:24:02 -04:00
GitHub build-firmware Action e8349259b0 Auto-generated configs and docs 2022-08-15 22:04:38 +00:00
GitHub build-firmware Action 5c131387ee Auto-generated configs and docs 2022-08-15 21:22:59 +00:00
Andrey 9785c68e82 Revert "A safe place where stuff is consistent (#4444)"
This reverts commit 15d42bd293.
2022-08-15 17:05:40 -04:00
GitHub build-firmware Action 83f2e1e7a6 Auto-generated configs and docs 2022-08-15 19:03:46 +00:00
GitHub build-firmware Action 4199384983 Auto-generated configs and docs 2022-08-15 18:43:52 +00:00
rusefillc 15d42bd293
A safe place where stuff is consistent (#4444)
* We have to move either forward or backwards with newparse #4441

only spot where newparse was used for real?

* We have to move either forward or backwards with newparse #4441

.jar

* Struct array for outputs #4442

* Struct array for outputs #4442

* Struct array for outputs #4442

making kinetis happy :(

* VVT target to allow negative values #4424

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-15 14:26:51 -04:00