Commit Graph

1591 Commits

Author SHA1 Message Date
Matthew Kennedy 8fa5b514e3 TPS AE log cleanup
(cherry picked from commit 18493f90830edba0e2d1c356873e5a432aa1facc)
2023-05-05 17:05:31 -04:00
GitHub gen-configs Action 1e4e6edb2d Auto-generated configs and docs 2023-05-05 19:02:59 +00:00
GitHub gen-configs Action 10ece22bba Auto-generated configs and docs 2023-05-05 18:01:50 +00:00
Matthew Kennedy 3f5aaf46f3 it's going to be painful 2023-05-05 13:58:57 -04:00
GitHub gen-configs Action 97995f8f4c Auto-generated configs and docs 2023-05-05 17:57:39 +00:00
Matthew Kennedy fea92524e4 more log fields cleanup, lots of duplicates around fuel logic #98
(cherry picked from commit a8fef3634202c721f4dac12e7612444b7936cdc0)
2023-05-05 13:53:16 -04:00
GitHub gen-configs Action f597d31759 Auto-generated configs and docs 2023-05-05 16:37:43 +00:00
Matthew Kennedy 6d6e536fe0 yet more field cleanup (and some dead ones?) #98
(cherry picked from commit 0c80664f49c3e6792f90ca9969ee20900acf339d)
2023-05-05 12:34:15 -04:00
GitHub gen-configs Action 6dc916f7a1 Auto-generated configs and docs 2023-05-05 02:54:48 +00:00
Matthew Kennedy 17e28266fd channel names #98
(cherry picked from commit 035862e8907cb4d4728dc8089f4d97e7c148b7e2)
2023-05-04 22:53:13 -04:00
GitHub gen-configs Action f7c33ef547 Auto-generated configs and docs 2023-05-05 02:22:07 +00:00
Nathan Schulte c808acee01 better output channel names (#100)
* better output channel names (for data log)

fixes #98

* capitalize radiator fan output channel name

* improve error/warning status output channel naming

to group like "Error: ..."

* s/Holley ACR/Harley ACR/ output channel

(cherry picked from commit f15b062dea631a56c133895d5e654f8814fc6bd9)
2023-05-04 22:13:01 -04:00
GitHub gen-configs Action 6c48446201 Auto-generated configs and docs 2023-05-05 01:47:08 +00:00
Matthew Kennedy 85251fd675 cool, logging duplicate stuff! #98
(cherry picked from commit c3092cb1ab42847a190bed5bf4956a7a3e140602)
2023-05-04 21:40:58 -04:00
GitHub gen-configs Action 058a223073 Auto-generated configs and docs 2023-05-05 01:36:16 +00:00
GitHub gen-configs Action bbefd33323 Auto-generated configs and docs 2023-05-05 01:28:25 +00:00
Matthew Kennedy effdbce4ca apparently we duplicated idle position, field renaming #98
(cherry picked from commit 304458961315f3f2dbf4cb93c15e6e73d0017d0e)
2023-05-04 21:26:40 -04:00
GitHub gen-configs Action d07aa72d5c Auto-generated configs and docs 2023-05-05 00:38:45 +00:00
GitHub gen-configs Action a42fba565b Auto-generated configs and docs 2023-05-04 23:56:52 +00:00
Matthew Kennedy 3ea53aba9d more channel names #98
(cherry picked from commit 536b8537241ba6a0aac8c932636ce4e7a5b4f839)
2023-05-04 19:53:19 -04:00
GitHub gen-configs Action d62a27b6b1 Auto-generated configs and docs 2023-05-04 23:47:44 +00:00
rusefillc 32db99ae7d it's going to be painful 2023-05-04 19:46:06 -04:00
GitHub gen-configs Action 0e5d063aab Auto-generated configs and docs 2023-05-04 23:16:33 +00:00
rusefi 6f30de68fc it's going to be painful 2023-05-04 19:14:54 -04:00
rusefillc afc617d5a4 it's going to be painful 2023-05-04 19:02:48 -04:00
Matthew Kennedy 40673ffda2 add ignition/injection mode output channel #85
(cherry picked from commit 9621ff844eea704421dc6172d66a2f4053467277)
2023-05-04 18:58:50 -04:00
GitHub gen-configs Action a9142efa85 Auto-generated configs and docs 2023-05-04 22:44:35 +00:00
rusefillc d9aa1aafd5 Merge branch 'master' of https://github.com/rusefi/rusefi into master 2023-05-04 18:32:58 -04:00
Matthew Kennedy a01faf807c Channel names #98
(cherry picked from commit 129f6f8d103b0546ef37c595450c8e0afbfe0e1d)
2023-05-04 18:26:51 -04:00
GitHub gen-configs Action b0a7aa164d Auto-generated configs and docs 2023-05-04 22:25:45 +00:00
GitHub gen-configs Action e4aceecd26 Auto-generated configs and docs 2023-05-03 20:02:16 +00:00
Matthew Kennedy b047d942f0 boost control gets blend tables (#73)
* boost control gets blend tables

* most of boost blend UI

* boost blends use ECU-calculated axis value

* oop

* disable UI when no boost control (or open only)

* changelog

(cherry picked from commit b5761532970b2035857f283a4a82995833f086f9)
2023-05-03 16:00:24 -04:00
GitHub gen-configs Action 6e86093d88 Auto-generated configs and docs 2023-04-30 15:05:28 +00:00
Matthew Kennedy 8c8aa4d4cb use ECU-calculated blend table axis values
(cherry picked from commit 2f85cd60d4f435a1c8155eedaf187a029a34c205)
2023-04-30 11:03:03 -04:00
GitHub gen-configs Action 4a3cd0008c Auto-generated configs and docs 2023-04-30 03:32:27 +00:00
GitHub gen-configs Action 673ac1fc98 Auto-generated configs and docs 2023-04-30 02:50:18 +00:00
GitHub gen-configs Action aa55716957 Auto-generated configs and docs 2023-04-30 00:30:30 +00:00
Matthew Kennedy a0264f4740 stub throttle model generated
(cherry picked from commit 4e619c54947c76e4438a7cc950401ce06af94c35)
2023-04-29 20:15:49 -04:00
GitHub gen-configs Action 5f85a7df20 Auto-generated configs and docs 2023-04-29 21:01:58 +00:00
Matthew Kennedy 93fc5b2ceb use shared txt instead of parsing full rusefi_config (#59)
(cherry picked from commit fbb90f2c040442bc10787b9d722e477a7572d75c)
2023-04-29 16:52:43 -04:00
Andrey 9a0c16ebbe only:it's going to be painful 2023-04-29 10:48:48 -04:00
rusefillc e7940c22aa simulator board name 2023-04-29 06:49:27 -04:00
Matthew Kennedy 0df94d89ee dead define
(cherry picked from commit 34df8d6e9a82ba7d135dd0c2ce376fee8a1b71c9)
2023-04-29 05:15:34 -04:00
Matthew Kennedy 61e5b4b1ad change ObdCode to enum class builds firmware 2023-04-29 00:44:00 -04:00
GitHub gen-configs Action 92fa5432a4 Auto-generated configs and docs 2023-04-23 00:32:38 +00:00
GitHub gen-configs Action 88d2efb143 Auto-generated configs and docs 2023-04-22 21:45:39 +00:00
rusefi 0930b044df does scale matter? 2023-04-22 17:25:49 -04:00
GitHub gen-configs Action c9a345062e Auto-generated configs and docs 2023-04-22 20:22:57 +00:00
rusefillc 18c49c4a10 one step forward? 2023-04-22 16:19:21 -04:00
GitHub gen-configs Action 3706d67f51 Auto-generated configs and docs 2023-04-22 19:46:28 +00:00
rusefillc 5cb8c543cb one step forward? 2023-04-22 15:44:23 -04:00
GitHub gen-configs Action ffa261249d Auto-generated configs and docs 2023-04-22 19:05:19 +00:00
rusefillc 56c41ddbc4 only:one step back 2023-04-22 15:03:29 -04:00
GitHub gen-configs Action 4b99979ad1 Auto-generated configs and docs 2023-04-22 16:19:37 +00:00
rusefillc b25b41227b Lua VSS
only:mre_f4
2023-04-22 12:17:37 -04:00
GitHub gen-configs Action ed536e27b0 Auto-generated configs and docs 2023-04-22 12:34:18 +00:00
rusefillc fee6bd2ded vvtChannel2 #5207
only:proteus_f7
2023-04-22 08:32:30 -04:00
GitHub gen-configs Action 306ec7711d Auto-generated configs and docs 2023-04-13 02:34:29 +00:00
rusefillc 491189a523 cute technical debt - specific field has to be at specific location
only:mre_f4
2023-04-12 22:32:23 -04:00
GitHub gen-configs Action 359eeb7fdc Auto-generated configs and docs 2023-04-12 21:33:27 +00:00
Andrey b35902ce35 logging of live data structs was: data points, we are moving away from debug mode #3614 2023-04-12 17:25:13 -04:00
GitHub gen-configs Action 97d6313924 Auto-generated configs and docs 2023-04-12 19:29:14 +00:00
Andrey 0c6062be45 We need to reshuffle timing calculation a bit, add one more gauge #5235 2023-04-12 15:24:23 -04:00
GitHub gen-configs Action a3fb582d88 Auto-generated configs and docs 2023-04-12 14:28:16 +00:00
rusefillc 7360840ece logging of live data structs was: data points, we are moving away from debug mode #3614 2023-04-12 10:24:07 -04:00
GitHub gen-configs Action 20dbb9402f Auto-generated configs and docs 2023-04-12 14:18:49 +00:00
rusefillc 2ca470119e logging of live data structs was: data points, we are moving away from debug mode #3614 2023-04-12 10:17:08 -04:00
GitHub gen-configs Action 1ffb4dfd9b Auto-generated configs and docs 2023-04-11 19:18:30 +00:00
GitHub gen-configs Action 883084ab9f Auto-generated configs and docs 2023-04-11 14:45:16 +00:00
GitHub gen-configs Action 9e489410fa Auto-generated configs and docs 2023-03-31 14:05:59 +00:00
rusefi 6347b11c27 VSS input: one step back 2023-03-31 10:03:18 -04:00
GitHub gen-configs Action a7fcc72de2 Auto-generated configs and docs 2023-03-31 02:46:09 +00:00
rusefillc 79a15d8da5 nice prefix 2023-03-30 22:42:53 -04:00
GitHub gen-configs Action 0413632422 Auto-generated configs and docs 2023-03-30 21:43:13 +00:00
GitHub gen-configs Action a3e9683246 Auto-generated configs and docs 2023-03-30 14:47:59 +00:00
rusefi eed184b5c2 validate VSS input
only:hellen-honda-k
2023-03-30 10:44:54 -04:00
GitHub gen-configs Action 5af0aad5e7 Auto-generated configs and docs 2023-03-29 00:35:11 +00:00
rusefi 5ec6f523f3 Poor man categories for logs #5153
only:hellen-honda-k
2023-03-28 20:12:30 -04:00
GitHub gen-configs Action aa088a1c43 Auto-generated configs and docs 2023-03-21 13:46:54 +00:00
GitHub gen-configs Action 636870848e Auto-generated configs and docs 2023-03-19 07:20:43 +00:00
rusefillc 0be3801226 USART_CR2_STOP1_BITS value is zero what's the fuzz?! #5182
more fun
2023-03-16 21:53:59 -04:00
rusefi 5fbbfa2879 USART_CR2_STOP1_BITS value is zero what's the fuzz?!
#5182

#ifndef USART_CR2_STOP1_BITS
// todo: acticulate why exactly does prometheus_469 as for this hack
#define USART_CR2_STOP1_BITS 0
#endif
2023-03-16 17:39:03 -04:00
GitHub gen-configs Action b3df3bd57c Auto-generated configs and docs 2023-03-16 20:22:12 +00:00
rusefillc 7cffef38e3
USART_CR2_STOP1_BITS value is zero what's the fuzz?! (#5182)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-03-16 13:44:26 -04:00
rusefillc 92c1b83ec3 this should be illegal 2023-03-16 13:27:22 -04:00
rusefillc a09d1bcbc4 counting per-channel traffic 2023-03-16 13:25:25 -04:00
rusefillc 8ef2af44f3 counting per-channel traffic 2023-03-16 13:14:25 -04:00
rusefillc 3e14876e9e refactoring: better variable name 2023-03-16 13:09:36 -04:00
rusefillc 00ea3e56e9 dead code 2023-03-16 13:02:31 -04:00
rusefillc 154855eb30 counting per-channel traffic 2023-03-16 12:59:49 -04:00
rusefillc 1267434971 refactoring: better variable name 2023-03-16 12:56:17 -04:00
GitHub gen-configs Action 251ff785e6 Auto-generated configs and docs 2023-03-11 03:46:27 +00:00
rusefi eff233b346 do not start if secondary serial not configured - give user a chance to use same peripheral for kline
only:proteus_f4
2023-03-10 17:49:43 -05:00
GitHub gen-configs Action fca9f93fa2 Auto-generated configs and docs 2023-03-08 00:52:41 +00:00
Matthew Kennedy dc6f53bda5
extract newton's method implementation (#5157)
* move expected, update libfirmware

* hellen ID solver uses shared Newton's method

* comment shouldn't have been moved
2023-03-07 08:45:17 -05:00
GitHub gen-configs Action c91b2344ce Auto-generated configs and docs 2023-03-06 04:16:07 +00:00
GitHub gen-configs Action 4589f81a7d Auto-generated configs and docs 2023-03-05 16:51:47 +00:00
GitHub gen-configs Action 3b669fd0d3 Auto-generated configs and docs 2023-03-04 19:08:02 +00:00
GitHub gen-configs Action a2c30b989d Auto-generated configs and docs 2023-02-25 03:31:14 +00:00
GitHub gen-configs Action 5de0da3938 Auto-generated configs and docs 2023-02-21 04:57:19 +00:00
Andrey d90870f75c Feb20: 3rd ticket for 4g9x mess #5111
another idea
2023-02-20 23:39:03 -05:00
GitHub gen-configs Action 08e8dbef79 Auto-generated configs and docs 2023-02-20 16:40:01 +00:00
Matthew Kennedy 12c899ddca
wideband on second can (#5108) 2023-02-20 11:29:25 -05:00
GitHub gen-configs Action 5202229fc8 Auto-generated configs and docs 2023-02-19 03:53:47 +00:00
rusefi 7d83c7374f wastegateDcStatus 2023-02-18 22:33:44 -05:00
GitHub gen-configs Action 0cbe223d58 Auto-generated configs and docs 2023-02-18 03:21:04 +00:00
rusefi 4fc1f5ad24 Native SENT TPS input #5079 2023-02-14 20:39:25 -05:00
GitHub gen-configs Action 7317589d23 Auto-generated configs and docs 2023-02-15 00:56:39 +00:00
GitHub gen-configs Action 250d67c287 Auto-generated configs and docs 2023-02-13 23:29:49 +00:00
Andrey dabea9b4ad Nick wonders if DC wastegate is still FUBAR #5075 2023-02-13 18:10:39 -05:00
GitHub gen-configs Action b72bc5b834 Auto-generated configs and docs 2023-02-13 23:04:13 +00:00
Andrey a75b7056af Nick wonders if DC wastegate is still FUBAR #5075 2023-02-13 18:01:54 -05:00
GitHub gen-configs Action 3a7ae7a171 Auto-generated configs and docs 2023-02-13 21:38:45 +00:00
GitHub gen-configs Action fd7b4814b9 Auto-generated configs and docs 2023-02-13 21:29:34 +00:00
GitHub gen-configs Action 59e4bceb7b Auto-generated configs and docs 2023-02-13 05:59:16 +00:00
rusefi ce3cfc89c1 ETB auto-calibrate usability: both buttons should not be enabled at the same time #5061 2023-02-13 00:48:56 -05:00
GitHub gen-configs Action 63fb0cf5f9 Auto-generated configs and docs 2023-02-06 23:07:21 +00:00
GitHub gen-configs Action c73b6ff562 Auto-generated configs and docs 2023-02-06 13:15:53 +00:00
Matthew Kennedy 6e89e71d0a
more flexible GPPWM (#5032)
* gppwm improvements!

* test

* ui

* autoscale
2023-02-06 08:53:31 -04:00
rusefillc 124493efeb Default binary should have more relaxed pinout: serial fix #4998
we can now simplify code a bit
2023-01-23 08:16:30 -05:00
rusefillc 40520de120 Default binary should have more relaxed pinout: serial #4998
we can now simplify code a bit
2023-01-23 08:04:41 -05:00
rusefillc f036c566f4 Default binary should have more relaxed pinout: serial #4998
refactoring: it looks like we can go with simpler code?
2023-01-23 06:01:10 -05:00
rusefillc c1fea618f9 Refactoring: less confusion macro names around serial/uart/etc in connectivity fix #4999 2023-01-23 05:26:59 -05:00
rusefillc 083bafb3ba Refactoring: less confusion macro names around serial/uart/etc in connectivity #4999 2023-01-23 05:09:32 -05:00
rusefillc b2eccd26ca Refactoring: less confusion macro names around serial/uart/etc in connectivity #4999 2023-01-23 04:59:43 -05:00
rusefillc 406c8b167f Refactoring: less confusion macro names around serial/uart/etc in connectivity #4999 2023-01-23 04:55:24 -05:00
Matthew Kennedy 26abfcd028
more (#4981) 2023-01-20 17:16:40 +05:30
GitHub gen-configs Action 0456afa70a Auto-generated configs and docs 2023-01-17 04:04:05 +00:00
GitHub gen-configs Action 6fc0bbef4e Auto-generated configs and docs 2023-01-17 01:57:05 +00:00
rusefillc 3e81c82ff5 h-bridge wastegate not alive on bench #4965
more live data
2023-01-16 20:50:45 -05:00
GitHub gen-configs Action 41167a2c9e Auto-generated configs and docs 2023-01-16 21:31:45 +00:00
GitHub gen-configs Action abf83c1b05 Auto-generated configs and docs 2023-01-16 20:37:55 +00:00
GitHub gen-configs Action e2cbdffc99 Auto-generated configs and docs 2023-01-16 20:23:11 +00:00
GitHub gen-configs Action 8691f6df31 Auto-generated configs and docs 2023-01-16 13:47:18 +00:00
GitHub gen-configs Action d0e1b6e5e4 Auto-generated configs and docs 2023-01-16 05:45:06 +00:00
GitHub gen-configs Action e378c5df0a Auto-generated configs and docs 2023-01-16 04:49:57 +00:00
GitHub gen-configs Action da5d63ff08 Auto-generated configs and docs 2023-01-15 13:37:56 +00:00
Andrey 6588e813ae totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-15 08:26:38 -05:00
GitHub gen-configs Action f09511e97a Auto-generated configs and docs 2023-01-15 11:31:58 +00:00
GitHub gen-configs Action 7851c7e32f Auto-generated configs and docs 2023-01-15 04:28:54 +00:00
Andrey f42a90caa8 Merge branch 'master' of https://github.com/rusefi/rusefi 2023-01-14 23:22:00 -05:00
Andrey 9abdab795d totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-14 23:21:23 -05:00
GitHub gen-configs Action f5d001b55f Auto-generated configs and docs 2023-01-15 04:03:32 +00:00
rusefillc a5e7e3e13c logging of live data structs was: data points, we are moving away from debug mode #3614 2023-01-14 22:57:14 -05:00
Andrey c989b750ff logging of live data structs was: data points, we are moving away from debug mode #3614 2023-01-14 22:47:17 -05:00
GitHub gen-configs Action fa7c0e0a6f Auto-generated configs and docs 2023-01-15 03:44:44 +00:00
Andrey 4e4dd536a2 logging of live data structs was: data points, we are moving away from debug mode #3614 2023-01-14 22:38:38 -05:00
GitHub gen-configs Action a649063e05 Auto-generated configs and docs 2023-01-14 21:08:25 +00:00
GitHub gen-configs Action e64f90728d Auto-generated configs and docs 2023-01-14 10:42:09 +00:00
GitHub gen-configs Action 6bfda5cb23 Auto-generated configs and docs 2023-01-10 21:35:32 +00: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 654759d47a RusEFI console keeps resetting on latest #4899 2022-12-17 16:13:44 -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
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
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 740425611f Auto-generated configs and docs 2022-11-28 03:49:25 +00: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
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
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
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 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 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
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
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
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
GitHub gen-configs Action a86e46c3ca Auto-generated configs and docs 2022-10-12 16:56:29 +00: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
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 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
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
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
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
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
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
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
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
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
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
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
GitHub build-firmware Action 84ecea460c Auto-generated configs and docs 2022-08-15 17:10:30 +00:00
rusefillc 5cffcd71f4 Struct array for outputs #4442
rear padding too small for current addition, we shall expand for future additions
2022-08-15 13:05:21 -04:00
GitHub build-firmware Action 94a333166f Auto-generated configs and docs 2022-08-11 14:25:31 +00:00
rusefillc 9fb476a542 https://github.com/rusefi/alphax-4chan/issues/57 2022-08-11 10:08:51 -04:00
rusefi 1899ef3506 ISO-TP does not work on real car #4427
verboseIsoTp
2022-08-11 01:23:44 -04:00
rusefi 869e51e31d ISO-TP does not work on real car #4427
oh shit :(
2022-08-11 00:37:48 -04:00
GitHub build-firmware Action 2d7ab9f712 Auto-generated configs and docs 2022-08-10 05:44:46 +00:00
GitHub build-firmware Action a73cf6fc17 Auto-generated configs and docs 2022-08-10 00:44:28 +00:00
rusefillc 5105bc57e3 ISO-TP does not work on real car #4427 2022-08-09 13:12:51 -04:00
Matthew Kennedy 165e5bb869
misc fixes (#4411)
* fix warnings

* break to debugger in case of panic

* move the check

* s
2022-08-02 12:19:50 -04:00
rusefillc 26ae6f7490 [SECURITY] Cheap password protection against tune modification fix #4243 2022-07-30 12:23:53 -04:00
rusefillc 5d9a26c483 refactoring 2022-07-30 12:07:36 -04:00
rusefillc d0074ec695 dead code? 2022-07-30 11:53:20 -04:00
rusefillc 828334c841 docs 2022-07-30 11:21:42 -04:00
GitHub build-firmware Action 04462839f5 Auto-generated configs and docs 2022-07-27 09:38:56 +00:00
Matthew Kennedy d4b8a036af
Log gppwm output values (#4385)
* remove debug option

* purpose built output channels

* name

* embiggen sd log buffer

* Revert "embiggen sd log buffer"

This reverts commit 37432a56535b24c221ae92e9aaded23de4d4a579.

* embiggen SD log buffer
2022-07-27 12:10:00 +03:00
Matthew Kennedy b99d90b006
Start -> start (#4366) 2022-07-21 15:17:32 -04:00
rusefillc 9e4187d8cf typos 2022-07-20 18:45:35 -04:00
Andrey G 7caef0ba92
TunerStudio reconnect speedup (#4358)
* TunerStudio: do not emit tons of errors if we are not in sync

Track state of sync with ither side. Emit only ONE error when sync
is lost.
Also no need to wait 1sec for second byte in binary mode. 10mS is
enought.

* TunerStudio: remove duplicated debug print

* TunerStudio: comment about in_sync

* TunerStudio: clear comments
2022-07-20 17:54:10 -04:00
rusefillc 70d0351f9c picking atomic piece of #4358 2022-07-20 17:06:34 -04:00
rusefillc adc11fcc1f refactoring: reducing warnings 2022-07-20 17:03:15 -04:00
Matthew Kennedy 848fbcf6ca
fragments (#4357) 2022-07-19 11:02:41 +03:00
Matthew Kennedy a0d8ae3f4f
use libfirmware for a few things (#4351)
* use libfirmware

* unit tests

* crc

* missed one

* bootloader
2022-07-16 02:22:51 -04:00
GitHub build-firmware Action bde98e6f51 Auto-generated configs and docs 2022-07-15 10:29:23 +00:00
rusefillc 3ed54327a3 raw aux inputs gauges #4346 2022-07-15 06:23:24 -04:00
GitHub build-firmware Action 7cada13589 Auto-generated configs and docs 2022-07-14 13:57:47 +00:00
rusefillc 5db378970d PID logging: p term #4337 2022-07-08 10:31:34 -04:00
GitHub build-firmware Action 7daebe83e2 Auto-generated configs and docs 2022-07-08 14:11:38 +00:00
rusefillc 68edeefc6c PID logging: p term #4337 2022-07-08 09:43:05 -04:00
GitHub build-firmware Action 7764bf729a Auto-generated configs and docs 2022-07-08 05:14:15 +00:00
GitHub build-firmware Action e45990462c Auto-generated configs and docs 2022-07-08 04:45:52 +00:00
GitHub build-firmware Action 92eeceb5ed Auto-generated configs and docs 2022-07-08 04:29:21 +00:00
rusefillc 2f97da185e
dead code? (#4325)
* dead code?

* dead code?

* dead code?

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-07-07 00:35:11 -04:00
Matthew Kennedy aecacc6aa1
Rewrite tooth logger buffer management (#4317)
* s

* make it work

* put back enough maybe

* fix console composite log

* unit tests can just use a vector, why not

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-07-04 16:57:17 -04:00
Matthew Kennedy a95bc3ad03
implement CAN driver for simulator (#4312)
* stub simulator CAN driver

* comments

* CAN sensor

* maybe implement?

* s

* fix

* tx and rx actually work!?!?!

* check_can_isr

* modify chibios

* Sim has no CAN on Windows (for now?)

* safer init/deinit, enable assertions

* smarter handling of missing CAN device

* better guards

* guards for windows
2022-07-03 08:25:24 -04:00
GitHub build-firmware Action a145548ceb Auto-generated configs and docs 2022-07-02 08:21:19 +00:00
GitHub build-firmware Action 54a140d0df Auto-generated configs and docs 2022-07-02 07:55:19 +00:00
GitHub build-firmware Action 3a3dbc9023 Auto-generated configs and docs 2022-06-30 17:53:57 +00:00
GitHub build-firmware Action 7f8a26f779 Auto-generated configs and docs 2022-06-30 03:38:34 +00:00
GitHub build-firmware Action b33f32d20c Auto-generated configs and docs 2022-06-29 22:16:13 +00:00
GitHub build-firmware Action 4ffdf74203 Auto-generated configs and docs 2022-06-29 07:57:36 +00:00
Andrey dc4fcda6da logging of live data structs was: data points #3614 2022-06-29 03:21:53 -04:00
rusefillc 8acbf9d8df logging of live data structs was: data points #3614 2022-06-29 03:13:35 -04:00
rusefillc aab466094c logging of live data structs was: data points #3614 2022-06-29 03:01:13 -04:00
GitHub build-firmware Action a8c3769906 Auto-generated configs and docs 2022-06-29 06:21:31 +00:00
GitHub build-firmware Action 171bc28d38 Auto-generated configs and docs 2022-06-29 06:06:27 +00:00
GitHub build-firmware Action 1407909061 Auto-generated configs and docs 2022-06-29 05:34:35 +00:00
rusefillc bdb9eaa2f5 logging of live data structs was: data points #3614 2022-06-29 01:27:42 -04:00
GitHub build-firmware Action 9798e6e22a Auto-generated configs and docs 2022-06-29 05:23:15 +00:00
GitHub build-firmware Action 68b833ab95 Auto-generated configs and docs 2022-06-27 02:39:05 +00:00
Matthew Kennedy b07652af1c
get rid of extra quotes (#4288) 2022-06-26 22:32:47 -04:00
GitHub build-firmware Action df70173ad1 Auto-generated configs and docs 2022-06-27 00:12:14 +00:00
rusefillc 88b061dd2c stealing from David 2022-06-26 19:42:08 -04:00
rusefillc 453161a1c0 visiting "live data" tab causes fatal error on ECU fix #4271 2022-06-25 22:09:54 -04:00
rusefillc 5a2b430183 visiting "live data" tab causes fatal error on ECU fix #4271 2022-06-25 19:48:48 -04:00
GitHub build-firmware Action 55b9e384cf Auto-generated configs and docs 2022-06-24 00:20:41 +00:00
Matthew Kennedy 29420c76aa
wideband live data (#4276)
* wideband live data magic

* test build happy

* test even happier
2022-06-23 20:04:26 -04:00
Matthew Kennedy b92c0149d6
get rid of setSerialConfigurationOverrides (#4274)
* get rid of setSerialConfigurationOverrides

* missed a few

* kinetis
2022-06-23 19:42:09 -04:00
GitHub build-firmware Action bd93c0b8da Auto-generated configs and docs 2022-06-19 13:59:06 +00:00
Matthew Kennedy 7e8ae7c8a3
Write output channels with new parser (#4219)
* let the new parser run

* s

* support for output channels

* usages reader uses new parser for output channels

* better debugging configuration

* bad merge

* test it a bit too

* more tests

* copy/paste the same content from other file

* s

* fix bugs where even the existing logic tries to write as an enum (?)

* jar

* print stream always unix

* print stream always unix

* use typedefs correctly

* jar

* stub support for multiple of each type

* s

* s

* name some more datas
2022-06-19 09:52:23 -04:00
rusefi 1f3980f10c verbose trigger sync should reuse engineSnifferRpmThreshold #4259
this should work faster?
2022-06-18 14:44:10 -04:00
GitHub build-firmware Action e058cb7c0c Auto-generated configs and docs 2022-06-18 13:57:19 +00:00
rusefillc e6526621ba helping build? 2022-06-18 09:50:46 -04:00
Matthew Kennedy 7cc09ade6f
More fragment refactoring: encode by type, not enum index (#4075)
* fragment refactoring

* jar

* jar?

* look up fragment by type, not index

* don't even include that

* jar again

* jar again

* unit tests are happy

* guards

* jar

* hpfp guarding

* handle knock controller

* jar

* s

* stub multiple for each

* jar

* Update live_data.cpp

* s

* s
2022-06-18 09:23:44 -04:00
GitHub build-firmware Action 28823f1d84 Auto-generated configs and docs 2022-06-18 01:37:23 +00:00
Matthew Kennedy 4ada633206
Remove third trigger channel (#4226)
* remove third trigger

* clean up the honda mess

* there was nothing novel about this engine config

* include

* missed a few

* s

* x

* changelog

* don't set the third trigger input

* don't redefine the same thing 3 times

* only two inputs!

* test
2022-06-01 21:24:20 -04:00
rusefillc 97c73b3a4e hard requirement for console version match #4187 2022-05-29 14:42:08 -04:00
GitHub build-firmware Action 49a86760e4 Auto-generated configs and docs 2022-05-14 15:57:57 +00:00
GitHub build-firmware Action cbfae3bb88 Auto-generated configs and docs 2022-05-14 12:21:15 +00:00
rusefillc cac3427ec8 Maintenability: frequency sensors need a simple event counter in the logs #4173 2022-05-14 08:13:47 -04:00
rusefillc 683a723d2f
CAN category (#4148)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-09 16:49:23 -04:00
GitHub build-firmware Action 984b91b14e Auto-generated configs and docs 2022-05-09 11:46:30 +00:00
GitHub build-firmware Action 4e213fbc1e Auto-generated configs and docs 2022-05-09 09:42:49 +00:00
rusefillc 66f35b0b40 Remove value copy from controller into outputChannels #4095 2022-05-09 05:30:04 -04:00
GitHub build-firmware Action c9560fb2dd Auto-generated configs and docs 2022-05-08 13:06:44 +00:00
rusefillc bd9639b91d Remove value copy from controller into outputChannels #4095 2022-05-08 08:50:27 -04:00
GitHub build-firmware Action 04da97c1e3 Auto-generated configs and docs 2022-05-08 12:05:34 +00:00
rusefillc 84f75092ec Remove value copy from controller into outputChannels #4095 2022-05-08 07:58:19 -04:00
GitHub build-firmware Action 5002f694d7 Auto-generated configs and docs 2022-05-05 04:59:48 +00:00
Matthew Kennedy 2a204b9b8f
binary log knock count and retard (#4139) 2022-05-05 07:41:41 +03:00
GitHub build-firmware Action c3bfa25504 Auto-generated configs and docs 2022-04-29 19:34:05 +00:00
GitHub build-firmware Action ebb4d8a531 Auto-generated configs and docs 2022-04-29 16:32:04 +00:00
rusefillc b8c82889f3 knock reaction #202 2022-04-29 12:25:33 -04:00
GitHub build-firmware Action 9a5556227a Auto-generated configs and docs 2022-04-29 15:51:48 +00:00
GitHub build-firmware Action b0994daae5 Auto-generated configs and docs 2022-04-25 22:21:16 +00:00
rusefillc d98f35576d docs 2022-04-25 00:36:12 -04:00
GitHub build-firmware Action c8e19e807a Auto-generated configs and docs 2022-04-25 04:01:07 +00:00
GitHub build-firmware Action 8406432b29 Auto-generated configs and docs 2022-04-25 03:46:16 +00:00
GitHub build-firmware Action e064759ef7 Auto-generated configs and docs 2022-04-24 00:06:06 +00:00
rusefillc 838e8d8ddb Remove value copy from controller into outputChannels #4095 2022-04-23 19:53:05 -04:00
GitHub build-firmware Action 986e0573b2 Auto-generated configs and docs 2022-04-23 22:02:47 +00:00
GitHub build-firmware Action 8001c88151 Auto-generated configs and docs 2022-04-23 11:41:19 +00:00
David Holdeman 49f8daae14
More untested transmission features (#4093)
* use ISS for gearbox ratio, add gauge for TC ratio

* measure shift time

* add shift time gauge, todo notes for pc

* do conversion in the right direction

* switch to Timer and seconds

* try fixing build

* try fixing build again

* try defines, remove include

* use shift pcs

* add 3-2 pct curve

* control 3-2 solenoid

* move 3-2 to persistent config

* fix param
2022-04-23 07:34:39 -04:00
GitHub build-firmware Action 786ec5a4dd Auto-generated configs and docs 2022-04-21 13:14:29 +00:00
David Holdeman 1747b6a6e6
Add ISS sensor, rearrange some transmission config (#4089)
* move other solenoids to new dialog

* change name of menu item

* move buttonshift to new dialog

* add ISS config

* add some iss code

* add iss output

* de-init ISS
2022-04-21 09:07:52 -04:00
GitHub build-firmware Action 82e3aa14eb Auto-generated configs and docs 2022-04-19 19:11:17 +00:00
GitHub build-firmware Action 9789425c71 Auto-generated configs and docs 2022-04-19 00:15:57 +00:00
David Holdeman 7de7ea6ad0
TCU features and fixes (#4082)
* add tcc pwm freq field

* add pc fields, make trans fields conditional

* make button shift fields conditional, remove duplicates

* add 3-2 solenoid fields

* add PC curves

* try combining tcc curves

* try combining pc curves

* use airmass instead of tps for pc

* reduce airmass axis

* increase axis digits

* duplicate for per shift, change names

* add pc per shift arrays

* try moving tables

* move more tables

* init solenoid pins

* start adding pwm stuff, change some array names

* fix gear issue

* fix multiple shift issue

* fix transmission controllers not working

* fix transmission controllers not working 2

* rearrange and virtual some things

* make getMode const

* fix pwm
2022-04-18 20:09:27 -04:00
GitHub build-firmware Action f8974c8f26 Auto-generated configs and docs 2022-04-18 21:53:02 +00:00
GitHub build-firmware Action 43b342f5cb Auto-generated configs and docs 2022-04-18 16:29:48 +00:00
rusefillc 9efea589f2 Merge branch 'master' of https://github.com/rusefi/rusefi 2022-04-18 11:45:08 -04:00
rusefillc e715bcc01f actually let's remove the duplicates 2022-04-18 11:43:49 -04:00