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

2017q3 release

Compare
Choose a tag to compare
@salkinium salkinium released this 01 Oct 20:41
· 131 commits to develop since this release

This release covers everything from the 2017q2 release on 2017-07-02 and has been
tested with avr-gcc v5.4.0 from Atmel and arm-none-eabi-gcc 2017q2 from Arm.
Note, that Arm did not release 6-2017-q3-update for their toolchain this quarter.

Breaking changes:

  • MCP2515 revival adds new initialize API

Major features:

  • No major features

Major fixes:

  • Fix pin remap access (MAPR2 register) for STM32F1 XL Density series
  • Fix moving average for negative averages
  • Fix printf format string type violations

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.
  • STM32L0/L4 hardware I2C driver has limitations on restart behaviors. See #255.
  • STM32F107 does not compile due to the HAL trying to remap USB. See #268.
  • SCons build system emits multiple non-critical warnings. See #286.
  • SCons 3.0 was released, however, our build system is not fully compatible. See #293.

New development board targets:

  • OLIMEXINO-STM32 as olimexino_stm32
  • STM32F051R-DISCO as stm32f0_discovery

New device drivers:

  • AD79x8
  • LTC298x
  • AMSYS5915
  • MCP2515 (revived)

Many thanks to all our contributors.
A special shoutout to first timers (🎉🎊):

See our Changelog for more details.