andreika-git
8c382d574a
Activate 'debug freeze' watchdog feature for debug builds https://github.com/rusefi/rusefi/issues/1339
2025-02-10 23:28:08 +02:00
andreika-git
7dafc1d7c0
More robust fix
2025-01-23 22:21:59 +02:00
andreika-git
f0ec9fc18b
Possibly fix watchdog https://github.com/rusefi/rusefi/issues/1339
2025-01-16 23:52:03 +02:00
rusefillc
5af3af88d3
stm32 own build-in watchdog #1339
...
actually enabling for stm32
2025-01-12 14:26:30 -05:00
rusefillc
2bd6a2add3
only:codestyle
2025-01-12 13:34:31 -05:00
rusefillc
cd3021a027
stm32 own build-in watchdog #1339
...
changing order of operations for logging to happen
only:uaefi
2025-01-12 13:34:19 -05:00
rusefillc
071f7260e4
log hard fault red LED reason on SD card #7290
...
only:docs
2025-01-12 13:28:51 -05:00
rusefillc
a0b1319120
stm32 own build-in watchdog #1339
...
only:uaefi
2025-01-12 12:28:06 -05:00
rusefillc
70513a1dae
log red LED reason on SD card #7290
...
only:uaefi
2025-01-12 12:19:17 -05:00
Matthew Kennedy
0cdeb389eb
CanTxMessage: use setArrayValues
2025-01-12 10:24:21 -05:00
Andrey Gusakov
ffbee7bdd0
mmc_card: just a code formating
2025-01-12 08:27:39 -05:00
rusefillc
b4580f3c41
stm32 own build-in watchdog #1339
2025-01-11 23:24:13 -05:00
andreika-git
91ef9e5b97
Increment the BLT version https://github.com/rusefi/rusefi/issues/7283
2025-01-11 16:53:10 -05:00
Andrey Gusakov
0601c4b6bf
mmc_card: no zombie threads please
2025-01-11 10:17:22 -05:00
Andrey Gusakov
8f45cf697f
mmc_card: incLogFileName() handle all return codes
2025-01-11 10:17:22 -05:00
Andrey Gusakov
2187b52a81
mmc_card: verbose/correct debug messages
2025-01-11 10:17:22 -05:00
Andrey Gusakov
b24e9a7198
mmc_card: decode and show FatFS error codes
2025-01-11 10:17:22 -05:00
Andrey Gusakov
fe4a6405e1
mmc_card: dead
2025-01-11 10:17:22 -05:00
rusefillc
4369cc0682
bugfix: HAL_USE_USB_MSD not relevant for SD card file names
...
only:uaefi
2025-01-08 18:41:26 -05:00
Andrey Gusakov
d264f002cd
RTC fixup for STM32F7
...
Switch RTC to LSE clock if it is detected on start.
It is not allowed to change source clock of RTC module on STM32.
Source clock can be selected only once after reset of BKP module.
If at first start LSE is failed FW will fallback to inaccurate
LSI (internal RC). If Vbat is present RTC/BKP is not reset between
restarts and RTC is never switched to more accurate LSE event if it
is present.
Implement fixup that will check for the LSE and switch RTC to LSE
through BKP (RTC) module reset and new clock source selection.
2025-01-08 11:24:35 -05:00
rusefillc
37e91f1dfb
better (?) message
...
only:uaefi
2025-01-02 18:21:18 -05:00
Matthew Kennedy
980c962ae8
MicrosecondTimerWatchdogController was doing the wrong math
2024-12-29 08:02:27 -05:00
Matthew Kennedy
3a62d1294b
GPIO_NULL
2024-12-29 08:02:27 -05:00
Matthew Kennedy
b446488e42
unnecessary postCanState
2024-12-26 22:51:53 -05:00
kifir
1aaea76ac9
Extract part of functionality into `FunctionalSensorBase` class #7180
2024-12-24 18:35:53 -04:00
Andrey Gusakov
1720fbd830
backup RAM: tabs please
2024-12-20 05:15:02 -05:00
rusefillc
e1de09896b
firmware should account for mc33810 dwell limit #7174
...
only:hellen154hyundai_f7
2024-12-16 09:54:55 -05:00
Andrey Gusakov
e846c8339c
SENT: move to libfirmware
2024-12-14 09:16:16 -05:00
rusefillc
faa7020ce0
TLS115_PG feedback #5762
...
only:adc inputs: weak boardGetAnalogDiagnostic()
2024-12-11 17:33:41 -05:00
rusefillc
526c9f7f7b
only:correcting method name
2024-12-10 19:21:41 -05:00
Andrey Gusakov
8538c31fc4
adc: try to clean-up naming mess: convert helpers
2024-12-09 07:43:43 -05:00
Andrey Gusakov
0ed513f3f3
adc: try to clean naming mess: getVoltageDivided() rename to adcGetScaledVoltage()
2024-12-09 07:43:43 -05:00
Andrey Gusakov
cbe59c90c9
adc: try to clean naming mess: getVoltage() to adcGetRawVoltage()
2024-12-09 07:43:43 -05:00
Andrey Gusakov
000c6ee284
adc: try to clean naming mess: getAdcValue() rename to adcGetRawValue()
2024-12-09 07:43:43 -05:00
Andrey Gusakov
1ad805e1a8
adc: onchip: dead boardAdjustVoltage
2024-12-09 07:43:43 -05:00
rusefillc
7c942053b7
Stepper motor's reset function runs on MCU boot, not when battery voltage is present and can actually move the stepper #6458
2024-12-07 09:38:56 -05:00
Andrey Gusakov
f267011daf
SENT: count HW timer overcapture events
...
Currently only count.
TODO: handle
2024-12-06 17:12:09 -05:00
Andrey Gusakov
08fba63359
SENT: refactor
2024-12-06 16:18:49 -05:00
Andrey Gusakov
eeb6f8e9cd
SENT: support pause pulses
2024-12-06 16:18:49 -05:00
Andrey Gusakov
191e53dfaa
SENT: less magic numbers
2024-12-06 16:18:49 -05:00
Andrey Gusakov
b29a50e135
SENT: always report error, otherwise slow channel is not reset on error
2024-12-06 16:18:49 -05:00
Andrey Gusakov
b83285ef73
SENT: avoid small data types
2024-12-06 16:18:49 -05:00
Andrey Gusakov
256ad9d198
SENT: simplify calibration logic
2024-12-06 16:18:49 -05:00
rusefillc
a3c572320f
separating two different usages of variable ( #7114 )
2024-12-06 10:02:30 -05:00
Andrey Gusakov
0a30857f96
SENT: allow +/-20% tolerance on SYNC phase
2024-12-05 20:45:03 -05:00
rusefillc
bbabc1335b
sent: assert so that unit tests fail nicely
2024-12-05 20:05:57 -05:00
Andrey Gusakov
eba393ccd2
SENT: support ICU channel 3 and channel 4 capturing
2024-12-05 19:11:27 -05:00
Andrey Gusakov
6e65eee29c
SENT: dead
2024-12-05 19:11:18 -05:00
rusefillc
101784002b
helping hellen81 ( #7112 )
2024-11-30 20:10:19 -05:00
Matthew Kennedy
e24781f899
h7 knock adc: remove timer cfg
2024-11-30 18:01:14 -05:00