ChibiOS/RT 2.6.4 has been released. This is a maintenance release, mainly fixes to STM32 drivers, the kernel is unchanged. New build system for ARM Cortex-Mx.
ChibiOS/RT 2.6.5 has been released. This is a maintenance release, mainly fixes to STM32 drivers, the kernel is unchanged. One important bug related to the Cortex-M4 FPu *and* fast interrupts has been fixed, see bug #513.
*** 2.6.5 *** - FIX: Fixed race condition in Cortex-M4 port with FPU and fast interrupts (bug #513). - FIX: Fixed STM32F1xx warning in stm32_dma.c (bug #512). - FIX: Fixed invalid checks in canSTM32SetFilters() function (bug #511). - FIX: Fixed missing check when disabling STM32F1 shared DMA IRQs (bug #510). - FIX: Fixed STM32L1 Medium Density Plus RTC Subseconds (bug #509). - FIX: Fixed stm32 CCM .ld file needs NOLOAD (bug #506). - FIX: Fixed dereference possibly null pointer before checking for nulliness in STM32 RTCv2 driver (bug #505). - FIX: Fixed race condition in STM32 (F1, F2, F4, L1) serial driver implementation (bug #503). - FIX: Fixed missing make dependencies for asm files (bug #501). - FIX: STM32L1 Plus Clock and I2C (bug #495). - NEW: Added support for STMicroelectronics STEVAL-MKI121V1 also known as INEMO-M1 Discovery board. A simple demo application using USB has been added. - NEW: Added support for STMicroelectronics NUCLEO-F103RB board. - NEW: Added support for STMicroelectronics NUCLEO-F401RE board. - NEW: Added support for STMicroelectronics NUCLEO-F030R8 board. - NEW: Added support for STMicroelectronics NUCLEO-L152RE board (not tested because lack of support in OpenOCD). - CHANGE: Made mii_read() and mii_write() public in the STM32 MAC driver.
ChibiOS/RT 2.6.6 has been released. This is a maintenance release, mainly fixes to STM32 drivers, the kernel is unchanged. One important bug related to the Cortex-M4 FPU has been fixed, see bug #533.
*** 2.6.6 *** - FIX: Fixed error in STM32F30x adc_lld_stop() (bug #535). - FIX: Fixed STM32 DIER register setting in PWM and ICU drivers (bug #534). - FIX: Fixed ARMCM4 FPU exception randomly triggered (bug #533). - FIX: Fixed control transfers larger than 127 bytes don't work (bug #531). - FIX: Fixed STM32F0xx ADC driver enforces continuous mode (bug #528). Note, this bug enforced a change, now the bit ADC_CFGR1_CONT must be manually specified in the cfgr1 field of the ADCConversionGroup structure when applicable. - FIX: Fixed STM32F30x ADC driver enforces continuous mode (bug #527). Note, this bug enforced a change, now the bit ADC_CFGR_CONT must be manually specified in the cfgr field of the ADCConversionGroup structure when applicable. - FIX: Fixed double clock mode for TIM1/TIM8 on STM32F30x fails (bug #525). - FIX: Fixed SDC initialization error with V1.1 cards (bug #523). - FIX: Fixed Race condition in STM32 SDC driver (bug #522). - FIX: Fixed failure to compile EXT driver on STM32F401 (bug #517). - FIX: Fixed wrong DMA channels for STM32L1 I2C1 unit (bug #516). - FIX: Fixed EXT driver compile error on STM32F030 (bug #514).
ChibiOS/RT 2.6.7 has been released. This version fixes a bug in the kernel events subsystem and an FPU-related problem in the Keil Cortex-M4 port. Several HAL drivers received improvements and fixes.