Commit Graph

23693 Commits

Author SHA1 Message Date
GitHub gen-configs Action 8728114b4d Auto-generated configs and docs 2024-07-28 05:48:20 +00:00
rusefi 86b5110008 only:POLARIS 2024-07-28 01:44:26 -04:00
rusefi 4e4f822fcf only:fresh 2024-07-28 00:54:42 -04:00
rusefi 62b821bbec STATIC_BOARD_ID_PROTEUS_SLINGSHOT
only:proteus_f7
2024-07-27 22:22:02 -04:00
GitHub gen-configs Action 62d4adbe10 Auto-generated configs and docs 2024-07-28 02:16:19 +00:00
rusefi eb897cea1f STATIC_BOARD_ID_PROTEUS_SLINGSHOT
only:proteus_f7
2024-07-27 22:06:45 -04:00
GitHub set-date Action fee699b3c2 Update date 2024-07-28 00:23:17 +00:00
Andrey 1530b3dbd9 PUBLIC_API_WEAK or BOARD_WEAK #6748 2024-07-27 12:47:56 -04:00
Andrey e902e9cb81 PUBLIC_API_WEAK or BOARD_WEAK #6748 2024-07-27 12:34:03 -04:00
Andrey 27a76a6d04 Full layout vs tuning layout fix #5154 2024-07-27 01:44:01 -04:00
GitHub gen-configs Action 0dcbae750c Auto-generated configs and docs 2024-07-27 04:33:10 +00:00
rusefi a57224df1d custom filter for VE Analyze 2024-07-27 00:23:03 -04:00
GitHub gen-configs Action 3fcf91339e Auto-generated configs and docs 2024-07-27 03:17:38 +00:00
rusefillc 935b96e628 extract method setupTLE9201 2024-07-26 23:08:04 -04:00
GitHub set-date Action d7758c6d48 Update date 2024-07-27 00:20:20 +00:00
GitHub gen-configs Action 9b8cf71c99 Auto-generated configs and docs 2024-07-26 21:26:11 +00:00
Andrey f2614e8dc5 "different user levels in TS" idea "expert mode" "pnp mode" "hide hardware" uiMode #5154
only:proteus_f7
2024-07-26 17:16:41 -04:00
kifir23917 4efb5d05e7
Merge pull request #6746 from kifir23917/clt-iat-boost-duty-target-compensation
default `Coolant Temperature Boost Multiplier` and `Intake Air Temperature Boost Multiplier` curves and their validation #6424
2024-07-26 23:43:31 +03:00
GitHub gen-configs Action 65021e4c91 Auto-generated configs and docs 2024-07-26 20:41:53 +00:00
Andrey 90228df89b "different user levels in TS" idea "expert mode" "pnp mode" "hide hardware" uiMode #5154
only:proteus_f7
2024-07-26 16:31:51 -04:00
kifir edfdf04e47 default `Coolant Temperature Boost Multiplier` and `Intake Air Temperature Boost Multiplier` curves and their validation #6424 2024-07-26 20:17:07 +03:00
kifir fd5888aaf5 refactoring: extract constants into `initialTemperature` and `temperatureStep` parameters of `initTemperatureCurve` function #6424 2024-07-26 17:55:25 +03:00
GitHub gen-configs Action d61be9bbe4 Auto-generated configs and docs 2024-07-26 12:51:02 +00:00
kifir d0f20af0fe add `Coolant Temperature Boost Multiplier` and `Intake Air Temperature Boost Multiplier` curves #6424 2024-07-26 15:21:10 +03:00
GitHub gen-configs Action c35d6cb4b5 Auto-generated configs and docs 2024-07-26 06:26:41 +00:00
Andrey 94a434d8fc "different user levels in TS" idea "expert mode" "pnp mode" "hide hardware" uiMode #5154
only:proteus_f7
2024-07-26 02:16:50 -04:00
GitHub gen-configs Action cc8e51a889 Auto-generated configs and docs 2024-07-26 05:49:38 +00:00
Andrey c23a8c9570 "different user levels in TS" idea "expert mode" "pnp mode" "hide hardware" uiMode #5154
only:proteus_f7
2024-07-26 01:38:55 -04:00
GitHub set-date Action 5866b907ff Update date 2024-07-26 00:20:22 +00:00
rusefillc df1dce9ade only:resetCanWriteCycle 2024-07-25 18:45:32 -04:00
kifir 30b597e1c4 only: enhance script 2024-07-25 13:44:22 -04:00
kifir d223ec9a4d now we wrap advance angle after lua timing parameters are applied 2024-07-25 13:44:22 -04:00
GitHub gen-configs Action 2851d075f3 Auto-generated configs and docs 2024-07-25 15:46:05 +00:00
kifir23917 a6bce34932 implement `setFuelDisabled` Lua hook 2024-07-25 11:36:11 -04:00
kifir23917 73f6204f91 only: add lua script for launch control 2024-07-25 11:36:11 -04:00
GitHub set-date Action 36836e8dfe Update date 2024-07-25 00:20:39 +00:00
rusefillc 7981c0fa64 only:do not relay EXT 2024-07-24 17:01:00 -04:00
GitHub gen-configs Action 1eb716fd57 Auto-generated configs and docs 2024-07-24 02:08:04 +00:00
rusEFI LLC 48d1052091 ts_show_etb_extra_monitoring 2024-07-23 21:58:14 -04:00
rusefi 3e6779dccd https://rusefi.com/forum/viewtopic.php?f=17&t=2788
only: lua analog gear selector example
2024-07-23 21:12:16 -04:00
GitHub gen-configs Action a0e3cd5614 Auto-generated configs and docs 2024-07-24 01:09:44 +00:00
rusefi 3533558271 VVT solenoid bank 1 intake is missing fix #6742 2024-07-23 20:51:44 -04:00
GitHub set-date Action 061cd255af Update date 2024-07-24 00:21:45 +00:00
Andrey Gusakov b8429e6e8c small-can-board: ok, move persistentState to default CCM_OPTIONAL 2024-07-23 18:14:52 -04:00
Andrey Gusakov 9cfb381a96 small-can-board: PERSISTENT_LOCATION do not use ram1
ram1 is a part of ram0 region. ram0 region concatinate ram1, ram2
and optional ram3. linker don't care if regions are overlapped.
So persistentState manualy put into ram1 was overlapping stack
located in ram0.

(gdb) info symbol 0x20000000
__main_stack_base__ in section .mstack
persistentState in section .ram1
(gdb) p/x &persistentState
$24 = 0x20000000
(gdb) p/x &__main_stack_base__
$26 = 0x20000000
(gdb) load
2024-07-23 18:14:52 -04:00
rusefi 7f25c1cad2 small-can-board does not start #6738
only:small-can-board_debug
2024-07-23 15:31:03 -04:00
rusefillc a5574cd701 need boot times of under 350ms for car that expects fast CAN fix https://github.com/rusefi/alphax-4chan/issues/184
only:alphax-4chan_f7
2024-07-23 14:19:24 -04:00
rusefi fb29212b69 small-can-board does not start #6738
USE_OPT += WE_HAVE_CRITICAL_ERROR_METHOD
only:small-can-board_debug
critical_error.h
2024-07-23 14:13:12 -04:00
rusefi 47ec9b9dac cisnan progress 2024-07-23 13:28:37 -04:00
rusefi 7e4dc3f8ff small-can-board does not start #6738
only:small-can-board_debug
2024-07-23 13:26:15 -04:00
rusefi cc093aad5b cisnan progress 2024-07-23 12:51:07 -04:00
Andrey 16bb2466ae isnan 2024-07-23 08:00:34 -04:00
Andrey 4de096129c isnan 2024-07-22 23:56:21 -04:00
rusefi 9c460c7970 mega mcu 144 reusing .mk 2024-07-22 21:42:27 -04:00
rusefi d9efd0ea76 only:helping build 2024-07-22 21:32:00 -04:00
Matthew Kennedy 5d63e41a4b cisnan -> std::isnan 2024-07-22 21:10:06 -04:00
GitHub set-date Action e5370da2a0 Update date 2024-07-23 00:20:55 +00:00
Matthew Kennedy 3e56124370 cleanup 2024-07-22 19:54:26 -04:00
Matthew Kennedy ae1a6e9d8d cisnan -> std::isnan 2024-07-22 19:53:59 -04:00
Matthew Kennedy 2682fcec2a cisnan -> std::isnan 2024-07-22 19:53:27 -04:00
rusefi e2bc1cbade only:going fancy enums 2024-07-22 19:49:42 -04:00
GitHub gen-configs Action 4fd2d21144 Auto-generated configs and docs 2024-07-22 23:38:52 +00:00
rusefi 8a98d21c00 only:ADC mode argument is always the same FAST, renaming method 2024-07-22 19:28:17 -04:00
Andrey Gusakov 86fef52d02 mc33810: do not try to drive null pins 2024-07-22 16:59:36 -04:00
Andrey Gusakov 1376e4538b mc33810: tabs please, comment fix 2024-07-22 16:58:06 -04:00
rusefi 46505b6ec4 only:small-can-board 2024-07-22 16:11:19 -04:00
Andrey 35a9600c20 VVT gap override should account for gapVvtTrackingLengthOverride fix #6736
only: fix
2024-07-22 14:55:52 -04:00
GitHub gen-configs Action d196ff18e7 Auto-generated configs and docs 2024-07-22 18:52:43 +00:00
Andrey b2a4797831 only: minor "Override well known VVT gaps" UI usability 2024-07-22 14:42:34 -04:00
Andrey e47996e0f0 only: refactoring using more direct reference 2024-07-22 14:42:34 -04:00
GitHub gen-configs Action de98219a17 Auto-generated configs and docs 2024-07-22 02:25:59 +00:00
zed65 b00180bf6c Update can_dash.cpp
Some info update and fix for #6603
2024-07-21 22:16:15 -04:00
GitHub set-date Action f99ccb081e Update date 2024-07-22 00:21:52 +00:00
rusefi 7fca4aae04 openblt: blinks a few times even with BOOT_BACKDOOR_ENTRY_TIMEOUT_MS=0 #6735
speeding up proteus start-up
only:proteus_f7
2024-07-21 15:37:18 -04:00
rusefi 5ab486781b openblt: blinks a few times even with BOOT_BACKDOOR_ENTRY_TIMEOUT_MS=0 #6735 2024-07-21 15:36:51 -04:00
rusefi 7577018e93 openblt flexibility 2024-07-21 15:30:33 -04:00
rusefi 49ee774bb6 first mc33810 SPI communication is not happy #6733
no need in huge initial wait
only:hellen154hyundai_f7
2024-07-21 15:04:59 -04:00
rusefi 8f6df33511 first mc33810 SPI communication is not happy #6733
UNSELECT_HACK & moving CS handling out of command iteration loop
only:hellen154hyundai_f7
2024-07-21 14:49:51 -04:00
GitHub gen-configs Action d340de37a1 Auto-generated configs and docs 2024-07-21 15:00:47 +00:00
rusefi d281d2f986 rev D pinout
only:hellen154hyundai_f7
2024-07-21 10:57:56 -04:00
Andrey 6805816f88 better placement for counter
only:hellen154hyundai_f7
2024-07-21 10:08:42 -04:00
Andrey f631c5f331 oilTempSensor pinout 2024-07-21 10:08:05 -04:00
rusefi d44bb8d3f8 first mc33810 SPI communication is not happy #6733
only:hellen154hyundai_f7
2024-07-20 22:55:03 -04:00
rusefi ee48d8a932 random code style 2024-07-20 22:48:22 -04:00
rusefi 3bd8480105 adding logging consistency
only:hellen154hyundai_f7
2024-07-20 22:48:22 -04:00
rusefi 2d317784e5 huh? 2024-07-20 22:34:40 -04:00
rusefi f60d724443 random code style 2024-07-20 22:18:16 -04:00
rusefi 736b172aac first mc33810 SPI communication is not happy #6733
high level sensor entity is not yet initialized at this point, we definitely do not have battery voltage info yet
2024-07-20 22:16:04 -04:00
rusefi 0ec1f260c1 first mc33810 SPI communication is not happy #6733
huh? stepper was not waiting? improving default parameter value, reusing new default parameter
2024-07-20 22:09:15 -04:00
rusefi 46962048e7 first mc33810 SPI communication is not happy #6733
better order of operations - first update consumers, then update naive synchronization
2024-07-20 22:08:10 -04:00
rusefillc 1ae747718e mc33810 hadSuccessfulInit 2024-07-20 21:07:17 -04:00
GitHub set-date Action d8af53cec0 Update date 2024-07-21 00:23:00 +00:00
GitHub gen-configs Action 3f4d62767a Auto-generated configs and docs 2024-07-20 23:40:35 +00:00
rusefi f7028b4c5f 4K-GDI 2024-07-20 19:30:15 -04:00
Andrey Gusakov b8100245d7 portname(): never return null
Some users do not check return value, this can cause null-pointer
access.
2024-07-20 17:37:52 -04:00
Andrey Gusakov d82f98ae07 sensor.cpp: minor cleanups 2024-07-20 17:37:52 -04:00
Andrey Gusakov 42213ac172 getPinNameByAdcChannel: be more safe
Know buffer size
Use snprintf
Expect null from portname()
2024-07-20 17:37:52 -04:00
Andrey Gusakov 4007e0d7f8 adc_subscription: call efiSetPadMode for primary input only
Same pin can be used by two analog inputs (externaly muxed)
Call brain_pin_markUsed() only while requesting for primary user
2024-07-20 17:37:52 -04:00
Andrey Gusakov dce26afd3f adc: adcIsMuxedInput() helper
Return true for ADC channel that is "second virtual" input on pin
Ie muxed with external switch.
This helps avoid attemp to mark pin used twice while configuring ADC
2024-07-20 17:37:52 -04:00
GitHub gen-configs Action 461b143a80 Auto-generated configs and docs 2024-07-20 04:16:51 +00:00
rusefi dbf8a17767 UI flexibility 2024-07-20 00:05:43 -04:00
rusefi 532c46f9d0 mega module 144 AT1<>AT2 are flipped #6731 2024-07-19 21:08:24 -04:00
GitHub set-date Action 6d720543bb Update date 2024-07-20 00:20:20 +00:00
GitHub gen-configs Action c17723fcc9 Auto-generated configs and docs 2024-07-20 00:15:37 +00:00
rusefi aad5208435 Raw Aux Temp 2024-07-19 20:05:38 -04:00
GitHub gen-configs Action c5449f9d26 Auto-generated configs and docs 2024-07-19 23:52:55 +00:00
rusefi 4c9f706552 ambientTempGauge 2024-07-19 19:43:11 -04:00
GitHub gen-configs Action f867d435d2 Auto-generated configs and docs 2024-07-19 17:55:34 +00:00
rusefillc a3bae02156 mc33810spiErrorCounter 2024-07-19 13:45:34 -04:00
GitHub gen-configs Action f6497a05b3 Auto-generated configs and docs 2024-07-19 04:18:03 +00:00
rusefillc c8cd83395a nicer error message 2024-07-19 00:05:12 -04:00
GitHub set-date Action daef4c71fe Update date 2024-07-19 03:33:59 +00:00
kifir23917 d528e39e71 Now in case when subfolder to upload is defined explicitly, it has the highest priority. Otherwise script deduces a default subfolder to upload bandle from a branch name. 2024-07-18 10:33:41 -04:00
kifir23917 8c202c95fd Only: support composite SUBFOLDER_TO_UPLOAD 2024-07-18 09:32:15 -04:00
kifir23917 d508934aa3 Only: rename RELEASE_TAG variable to SUBFOLDER_TO_UPLOAD 2024-07-18 09:32:15 -04:00
GitHub gen-configs Action 960b6276d8 Auto-generated configs and docs 2024-07-18 13:12:51 +00:00
andreika-git e3d81b5cd4 Add CRC32 support to plain .srec binary https://github.com/rusefi/rusefi/issues/6289 2024-07-18 09:03:22 -04:00
GitHub set-date Action e9210430fd Update date 2024-07-18 00:20:44 +00:00
Andrey 99927046bc Better validation of thermistor configuration fix #6724 2024-07-17 18:44:11 -04:00
GitHub gen-configs Action 7b014b0a34 Auto-generated configs and docs 2024-07-17 21:35:34 +00:00
Andrey 36fe17ed43 making UI more configurable 2024-07-17 17:25:27 -04:00
Andrey 4434b691fd Better validation of thermistor configuration fix #6724 2024-07-17 17:07:20 -04:00
andreika-git 7013090136 Change the checksum method for Hex2dfu https://github.com/rusefi/rusefi/issues/6289 2024-07-17 14:44:14 -04:00
andreika-git 882fa63d6b Add CRC32 check to OpenBLT https://github.com/rusefi/rusefi/issues/6289 2024-07-17 14:44:14 -04:00
GitHub gen-configs Action 0f6adb8e84 Auto-generated configs and docs 2024-07-17 01:28:31 +00:00
GitHub set-date Action 61c1dde562 Update date 2024-07-17 00:20:59 +00:00
GitHub gen-configs Action 16e3ebab67 Auto-generated configs and docs 2024-07-16 20:05:52 +00:00
Andrey 0ff3205b5c rawAuxTemp1 2024-07-16 15:56:12 -04:00
GitHub gen-configs Action 95819dee6d Auto-generated configs and docs 2024-07-16 19:41:53 +00:00
rusefillc 9e5f04ae8d MENU_NAME_AUX_TEMP1 2024-07-16 15:32:01 -04:00
GitHub gen-configs Action f99e7235c0 Auto-generated configs and docs 2024-07-16 17:37:07 +00:00
Andrey 37fd236eb3 fix https://github.com/rusefi/alphax-4chan/issues/183 2024-07-16 13:33:51 -04:00
rusefillc 21f028c0b4 SD card is missing "ETB average duty0" field #6720
only: test
2024-07-16 11:36:47 -04:00
GitHub gen-configs Action cac8626d46 Auto-generated configs and docs 2024-07-16 14:41:14 +00:00
kifir e4d54b79f9 get rid of unused `targetVBatt` setting (`Target(Volts)` setting on `Alternator Settings` area in Tuner Studio), closes #6523 2024-07-16 17:12:15 +03:00
kifir 4ccf40d477 now we use alternatorVoltageTargetTable instead of targetVBatt #6523 2024-07-16 09:34:35 -04:00
Andrey d4a2304ec1 making pca_board_id reusable 2024-07-15 23:00:39 -04:00
rusefillc 63cc8f0829 only: +x 2024-07-15 22:54:37 -04:00
GitHub gen-configs Action 3592abfe31 Auto-generated configs and docs 2024-07-16 02:23:17 +00:00
Matthew Kennedy 52261364de doc 2024-07-15 22:13:33 -04:00
GitHub set-date Action 1ea80c622d Update date 2024-07-16 00:21:03 +00:00
Andrey 59bf19ede3 only:removing scheduleByTimestamp, making API simpler 2024-07-15 10:51:35 -04:00
Matthew Kennedy 5b1e70f422 only:removing scheduleForLater, making API simpler 2024-07-15 09:41:44 -04:00
GitHub gen-configs Action e52809bc5e Auto-generated configs and docs 2024-07-15 04:02:31 +00:00
rusEFI LLC ed433daa75 only:hiding unfinished ETB jam detection 2024-07-14 23:52:40 -04:00
Matthew Kennedy ab59cf8ecf don't use scheduleForLater 2024-07-14 23:52:40 -04:00
Matthew Kennedy 5b57b65ecd dead pwm tester 2024-07-14 23:47:11 -04:00
Matthew Kennedy a7bce6aea5 dead test code 2024-07-14 23:47:11 -04:00
GitHub gen-configs Action 92d28ffe0b Auto-generated configs and docs 2024-07-15 03:45:55 +00:00
Matthew Kennedy fe9e18ec1f minor event_queue cleanup 2024-07-14 23:19:07 -04:00