diff --git a/firmware/ChibiOS3 b/firmware/ChibiOS3 index 4e164dfa48..b9658ee7ce 160000 --- a/firmware/ChibiOS3 +++ b/firmware/ChibiOS3 @@ -1 +1 @@ -Subproject commit 4e164dfa488125624a780dc23e8d8ef340720179 +Subproject commit b9658ee7ce03af677518134ee5c890d7fdea43a6 diff --git a/firmware/docs/rusefi_custom_chibios.txt b/firmware/docs/rusefi_custom_chibios.txt index 9c41164a84..37587bdda8 100644 --- a/firmware/docs/rusefi_custom_chibios.txt +++ b/firmware/docs/rusefi_custom_chibios.txt @@ -14,14 +14,8 @@ At the moment rusEfi custom version of ChibiOS has the following changes: 6) Changes around "FLOAT_PRECISION" and ftoa() in os/hal/lib/streams/chprintf.c -7) Move "(i2cp->state == I2C_STOP)" check in os/hal/ports/STM32/LLD/I2Cv*/i2c_lld.c - 8) Use local "struct tm *t" in os/hal/ports/STM32/LLD/RTCv1/rtc_lld.c -9) Remove some osalDbgAssert() in os/hal/ports/STM32/LLD/SPIv*/spi_lld.c - -10) Fix "gptp->tim->ARR = (uint32_t)(interval - 1);" in os/hal/ports/STM32/LLD/TIMv1/gpt_lld.c - 11) Fixes for UART4-UART8, USART_ISR_* flags USART_CR1_M in os/hal/ports/STM32/LLD/USARTv2/serial_lld.c and os/hal/ports/STM32/LLD/USARTv2/uart_lld.c 12) Use _usb_reset() instead of usb_lld_reset() in os/hal/ports/STM32/LLD/USBv1/usb_lld.c @@ -34,10 +28,6 @@ At the moment rusEfi custom version of ChibiOS has the following changes: 16) Change chSysHalt() and remove maxNesting in os/rt/src/chdebug.c -17) Remove some of EXT_CH_MODE_DISABLED in testhal/STM32/STM32F3xx/EXT/main.c - -18) Change adcgrpcfg1 flags, palSetLineMode & minor fixes in testhal/STM32/STM32L4xx/GPT-ADC/main.c - New files: os/common/startup/SIMIA32/compilers/GCC/rules.mk os/hal/ports/STM32/LLD/RTCv2/rusefi_lse_fix.h