Skip to content
This repository was archived by the owner on Jan 7, 2019. It is now read-only.

2018q1 release

Choose a tag to compare

@salkinium salkinium released this 05 Apr 20:12
· 25 commits to develop since this release

This release covers everything from the 2017q4 release on 2018-01-07 and has been tested with avr-gcc v7.2.0 and arm-none-eabi-gcc 2017q4 from Arm.

Breaking changes:

  • No breaking changes.

Major features:

  • ADC implementation for STM32F0
  • Block device interface and implementations
  • CMake wrapper generator
  • STM32L4 PLL configuration

Major fixes:

  • Better Python 2/3 compatibility
  • Fix HD44780 timing
  • Fix AMSYS5915 sensor readings computation

Known bugs:

  • xpcc may generate separate IRQ handlers for shared interrupts. See #88.
  • GPIO connect on STM32F1 is still broken. See #178 for discussion. The API from MODM will not be backported to xpcc however.
  • STM32F107 does not compile due to the HAL trying to remap USB. See #268.
  • SCons build system emits multiple non-critical warnings. See #286.
  • avr-gcc 7 complains about dynamic initialization put into program memory area. See #314.
  • Template encoding issues on Windows. See #345.

New development board targets:

  • STM32F030F4P6 demo board as stm32f030f4p6_demo_board

New device drivers:

  • SPI Flash SST block device
  • Memory block device
  • File block device (hosted)
  • Mirrored block device

Many thanks to all our contributors:

See our Changelog for more details.