Commit Graph

16211 Commits

Author SHA1 Message Date
rusefillc e904ff72e9 high-speed composite logger #416
dead lines
2022-11-14 17:50:59 -05:00
rusefi a17e12747e Add fuel adder to launch fix #4777 2022-11-13 20:23:19 -05:00
rusefi b60107a807 gcc11 #4680 2022-11-13 20:13:40 -05:00
rusefi d8559be6bd it has been almost two years we cannot be compatible forever 2022-11-13 20:05:04 -05:00
GitHub gen-configs Action 05f9ea5867 Auto-generated configs and docs 2022-11-14 01:03:03 +00:00
rusefi 3f4165fc17 Add fuel adder to launch #4777
only UI for now
2022-11-13 19:55:46 -05:00
GitHub set-date Action 7dbbc63973 Update date 2022-11-14 00:23:45 +00:00
GitHub gen-configs Action fac0a85ff8 Auto-generated configs and docs 2022-11-13 22:05:51 +00:00
rusefi 1779517fd3 UI Suggestions for Tunerstudio #4722 2022-11-13 17:00:12 -05:00
rusefi 9588c36d59 UI Suggestions for Tunerstudio #4722 2022-11-13 16:57:11 -05:00
rusefi ce16a99ab1 UI Suggestions for Tunerstudio #4722 2022-11-13 16:53:31 -05:00
GitHub gen-configs Action f2d7841004 Auto-generated configs and docs 2022-11-13 17:00:52 +00:00
Andrey G 17f98a7c79
SENT: fix null pointer dereference (#4776) 2022-11-13 11:50:08 -05:00
rusefi bc3737dee9 UI Suggestions for Tunerstudio #4722 2022-11-13 11:37:57 -05:00
rusefi da510bb687 UI Suggestions for Tunerstudio #4722 2022-11-13 11:35:03 -05:00
rusefi 37194dfe56 Ford SENT ETB bench test in NJ #4745 2022-11-13 11:23:54 -05:00
rusefillc f166f0e0f5 Gather Nissan CAN data #2278 2022-11-13 02:55:10 -05:00
rusefillc 5d050e6166 Gather Nissan CAN data #2278 2022-11-13 00:27:54 -05:00
GitHub gen-configs Action f7ffd5070b Auto-generated configs and docs 2022-11-13 05:26:23 +00:00
rusefillc 51da94ba89 Gather Nissan CAN data #2278 2022-11-13 00:20:35 -05:00
GitHub set-date Action c11c16201c Update date 2022-11-13 00:22:17 +00:00
Andrey G 27166f4b23
SENT updates (#4774)
* SENT: simplify

* SENT: add crc6 routine, check crc for slow channels enhanced messages

* SENT: helper to get Slow Channel values

* SENT: getTickTime() report tick unit time

* unit_tests: SENT: update tests
2022-11-12 16:57:20 -05:00
rusefillc 934717b372 linux setup progress 2022-11-12 12:00:27 -05:00
rusefillc 4cdc729d5c reducing confusion just a bit 2022-11-12 12:00:27 -05:00
GitHub gen-configs Action 080e00b06b Auto-generated configs and docs 2022-11-12 01:39:32 +00:00
rusefillc 493e52ced4 Just Say No 2022-11-11 20:34:12 -05:00
GitHub set-date Action bf304a24e9 Update date 2022-11-12 00:24:54 +00:00
GitHub gen-configs Action b53b3cde68 Auto-generated configs and docs 2022-11-11 23:13:14 +00:00
rusefi 0e71535727 Ford SENT ETB bench test in NJ #4745 2022-11-11 18:07:13 -05:00
GitHub gen-configs Action 5d18e6122a Auto-generated configs and docs 2022-11-11 22:29:36 +00:00
Andrey G 64be738874
SENT unit tests (#4769)
* unit_tests: sent: zero-init

* sent: SENT_SLOW_CHANNELS_MAX to header

* unit_tests: sent: clock, falling edges

* SENT: support and autodetect if device sends pause pulse

Also rework tick time calculation

* unit_tests: SENT: verbose debug on request

* unit_tests: SENT: actual checks

* unit_tests: SENT: extract common code for reuse

* unit_test: SENT: add test with fuel pressue captured data

* unit_test: SENT: add test with Ford ETB CLOSED captured data
2022-11-11 17:25:02 -05:00
GitHub set-date Action 79ca66cf5c Update date 2022-11-11 00:26:45 +00:00
rusefillc f1bf10908e Nissan 2022-11-10 17:15:15 -05:00
Nathan Schulte cd101027bc
fix setup_linux_environment.sh (#4767) 2022-11-10 15:33:02 -05:00
GitHub gen-configs Action ac7562b26f Auto-generated configs and docs 2022-11-10 20:17:00 +00:00
rusefi b1967de1cc minor naming consistency, should this be taken further? 2022-11-10 15:09:52 -05:00
rusefillc fc8a63b1db Nissan MAF 2022-11-10 11:25:19 -05:00
rusefillc ca86fdc580 Nissan MAF 2022-11-10 11:10:55 -05:00
rusefillc ab823d06c8 Gather Nissan CAN data #2278 2022-11-10 00:42:56 -05:00
rusefillc 6e5f38d035 Nissan MAF 2022-11-09 22:09:39 -05:00
GitHub gen-configs Action 7dc36285c4 Auto-generated configs and docs 2022-11-10 02:46:36 +00:00
rusefillc c243a5a40a Nissan MAF 2022-11-09 21:41:50 -05:00
rusefillc 5607a39a2e Nissan 4.2 dreams 2022-11-09 21:31:25 -05:00
rusefi f38809d186 Nissan 2022-11-09 20:58:09 -05:00
GitHub gen-configs Action dbb78e76dd Auto-generated configs and docs 2022-11-10 01:45:38 +00:00
rusefillc 75b69ab411 Nissan 2022-11-09 20:39:31 -05:00
rusefillc d262fbfc2b Nissan 2022-11-09 20:39:11 -05:00
GitHub set-date Action 4c35cbb2f9 Update date 2022-11-10 00:26:44 +00:00
rusefillc 800b6b7a95 https://github.com/rusefi/hellenNA6_issues/issues/35 2022-11-09 14:41:21 -05:00
rusefillc fa2def726a I cannot think of a reason for these files to exist, default board.h for corresponding MCU should be enough 2022-11-09 11:38:57 -05:00
Nathan Schulte 6a53159c0f
use rusEFI pruned ARM GCC 11.3 (#4763)
* use rusEFI pruned ARM GCC 11.3

* fix Firmware at GHA: avoid dash

* avoid double decompress in provide_gcc.sh

also ensure TMP_DIR, avoiding strange woes about GHA CI: ./firmware/provide_gcc.sh: 23: pushd: not found
2022-11-09 07:18:40 -05:00
GitHub gen-configs Action 8886b39963 Auto-generated configs and docs 2022-11-09 03:04:45 +00:00
Matthew Kennedy 5c50ad2db4
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
GitHub gen-configs Action 1f64cf5844 Auto-generated configs and docs 2022-11-09 01:59:03 +00:00
Nathan Schulte e7a5f2a0f6
use build_support ARM GCC 11.3 toolchain (#4762)
* use build_support ARM GCC 11.3 toolchain

* provide_gcc.sh exits on failure
2022-11-08 20:35:29 -05:00
GitHub set-date Action d7eb09c9de Update date 2022-11-09 00:25:20 +00:00
rusefillc 944f64f3b1
gcc11 (#4680)
* gcc11

* Gcc 11 hw ci (#4754)

* hw ci -> gcc11

* setup script

* GCC 11.3 (#4757)

* setup_linux_environment.sh tar uses --auto-compress

* use ARM GCC 11.3

* gcc11 #4680

* update build-primary-bundle GCC to v11.3 (#4758)

* factor GCC toolchain provider (#4761)

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: Nathan Schulte <8540239+nmschulte@users.noreply.github.com>
2022-11-08 18:10:53 -05:00
Nathan Schulte 355759d486
quote USE_OPENBLT to avoid condition error (#4755) 2022-11-07 22:08:53 -05:00
GitHub gen-configs Action 8e579bd42b Auto-generated configs and docs 2022-11-08 02:15:04 +00:00
Nathan Schulte 46310571c3
correct prometheus USE_BOOTLOADER config (#4752) 2022-11-07 20:14:16 -05:00
Nathan Schulte 6d31ea7d9c
fix `cypress` and `kinetis` board/build options (#4751)
* move cypress options to Makefile

* move kinetis options to Makefile

* make cypress compile script executable
2022-11-07 20:13:04 -05:00
rusefillc 0be6559ced
does gcc11 know something? (#4738)
* does gcc11 know something?

* fix BACKUP_FLASH_ADDR assertion semantic (#4750)

* fix BACKUP_FLASH_ADDR assertion semantic

* cast BACKUP_FLASH_ADDR as flashaddr_t

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Nathan Schulte <8540239+nmschulte@users.noreply.github.com>
2022-11-07 19:22:58 -05:00
Matthew Kennedy 7bd9dbf89e
fix vvt logging logic (#4747)
* fix vvt logging logic

* put that back

* flip condition to avoid branch on uninitialized value
2022-11-07 10:52:17 -05:00
Andrey 73e69940ba Ford SENT ETB bench test in NJ #4745
we shall unit test SENT
2022-11-07 10:30:30 -05:00
Andrey be8ba29b42 Ford SENT ETB bench test in NJ #4745
we shall unit test SENT
2022-11-07 00:25:47 -05:00
Andrey a25c9ab520 Ford SENT ETB bench test in NJ #4745
we shall unit test SENT
2022-11-07 00:06:42 -05:00
GitHub gen-configs Action e48a3ea866 Auto-generated configs and docs 2022-11-07 03:35:51 +00:00
rusefi cbbc2a4e85 merging E67 2022-11-06 22:29:35 -05:00
rusefi ec77afeaa0 reducing ugly 2022-11-06 20:47:57 -05:00
rusefi 7cc6d9c07c removing dead code 2022-11-06 20:39:40 -05:00
Matthew Kennedy 91808c3a0e
lwip thread priorities (#4746) 2022-11-06 20:38:25 -05:00
GitHub gen-configs Action 648cfafb69 Auto-generated configs and docs 2022-11-07 01:17:02 +00:00
rusefi 9ccb0ccb0c https://rusefi.com/forum/viewtopic.php?p=46603#p46603
calling 'setTimeout' on bad self (cpp class not export)
2022-11-06 20:09:01 -05:00
GitHub set-date Action 2d1cae72c5 Update date 2022-11-07 00:23:20 +00:00
Andrey 1475ecf273 trigger refactoring: instance RPM fix #4740 2022-11-06 12:03:55 -05:00
Andrey 77a3f5d795 trigger refactoring: instance RPM #4740 2022-11-06 11:56:18 -05:00
Andrey 83e736b06a trigger refactoring: instance RPM #4740 2022-11-06 11:47:23 -05:00
Andrey 7b10b32958 trigger refactoring: instance RPM #4740 2022-11-06 11:45:51 -05:00
Andrey 79afd2b6fa trigger refactoring: instance RPM #4740 2022-11-06 11:41:27 -05:00
Andrey d75bf59cdc trigger refactoring: instance RPM #4740 2022-11-06 11:12:20 -05:00
Andrey a5136a0eae trigger refactoring: instance RPM #4740 2022-11-06 11:05:57 -05:00
Andrey b5796c121d trigger refactoring: instance RPM #4740 2022-11-06 10:58:04 -05:00
Andrey Gusakov f341385138 ETB: do not restart ETH thread on each doInitElectronicThrottle() 2022-11-06 09:26:40 -05:00
rusefillc 53d3c4a529 minor trigger refactoring 2022-11-06 01:32:59 -04:00
rusefillc 87d6aa2ed9 minor trigger refactoring 2022-11-06 01:11:33 -04:00
rusefillc e3fd84ed08 minor trigger refactoring 2022-11-06 00:32:38 -04:00
rusefillc a0c234c76d learning C++ 2022-11-06 00:17:24 -04:00
rusefillc d4bb6a3a5e more fancy 2022-11-06 00:10:50 -04:00
rusefillc cd77afe464 minor fix: will be invoked downstream 2022-11-05 23:58:05 -04:00
rusefillc 2866ba54b8 minor fix: no need to assign same value twice 2022-11-05 23:50:03 -04:00
rusefillc 43e3fce9b1 minor trigger refactoring 2022-11-05 22:42:33 -04:00
rusefillc fd86dc2b0f minor trigger refactoring 2022-11-05 22:30:08 -04:00
Andrey 4a26b0973d A gem of dead code 2022-11-05 21:57:26 -04:00
Andrey c6e34be447 A gem of dead code 2022-11-05 21:53:38 -04:00
Andrey b57bf2903a minor trigger refactoring 2022-11-05 21:43:12 -04: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 6c3899f401 dead lines 2022-11-05 17:21:30 -04:00
GitHub gen-configs Action 88ffc7e763 Auto-generated configs and docs 2022-11-05 19:29:59 +00:00
rusefillc 500b3e8678 dead lines 2022-11-05 15:20:02 -04:00