rusefi/firmware/hw_layer
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
..
adc Extract part of functionality into `FunctionalSensorBase` class #7180 2024-12-24 18:35:53 -04:00
algo adc: try to clean-up naming mess: convert helpers 2024-12-09 07:43:43 -05:00
atwinc1500
digital_input better (?) message 2025-01-02 18:21:18 -05:00
drivers unnecessary postCanState 2024-12-26 22:51:53 -05:00
mass_storage
microsecond_timer MicrosecondTimerWatchdogController was doing the wrong math 2024-12-29 08:02:27 -05:00
openblt maintainability: openblt text status #6981 2024-10-12 13:23:44 -04:00
ports RTC fixup for STM32F7 2025-01-08 11:24:35 -05:00
sensors adc: try to clean naming mess: getVoltage() to adcGetRawVoltage() 2024-12-09 07:43:43 -05:00
backup_ram.h backup RAM: tabs please 2024-12-20 05:15:02 -05:00
cdm_ion_sense.cpp only:correcting method name 2024-12-10 19:21:41 -05:00
cdm_ion_sense.h
debounce.cpp
debounce.h
flash_int.h encapsulation 2024-07-30 11:51:39 -04:00
hardware.cpp adc: try to clean-up naming mess: convert helpers 2024-12-09 07:43:43 -05:00
hardware.h
hw_layer.mk
io_pins.cpp GPIO_NULL 2024-12-29 08:02:27 -05:00
io_pins.h GPIO_NULL 2024-12-29 08:02:27 -05:00
kline.cpp
kline.h
main_hardfault.c
main_hardfault_asm.S
mc33816.cpp MRE fals to CH_CFG_SYSTEM_HALT_HOOK due to enabled MC33816 fix #6946 2024-09-23 10:11:03 -04:00
mc33816.h
mmc_card.cpp more accurate SD card rate 2024-11-25 00:02:25 -05:00
mmc_card.h
pin_repository.cpp GPIO_NULL 2024-12-29 08:02:27 -05:00
pin_repository.h revive MC33816 driver, also support bus sharing #6781 2024-08-11 18:48:39 -04:00
plain_pin_repository.h
readme.md
rtc_helper.cpp RTC fixup for STM32F7 2025-01-08 11:24:35 -05:00
rtc_helper.h RTC and SD logs #4556 2024-08-28 21:21:31 -04:00
smart_gpio.cpp
smart_gpio.h TLE9201 SPI diag support https://github.com/rusefi/rusefi/issues/5058 (#7049) 2024-11-07 08:44:08 -05:00
stepper.cpp 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
stepper.h
stepper_dual_hbridge.cpp