This repository has been archived by the owner on Jan 7, 2019. It is now read-only.
2017q3 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 (🎉🎊):
- Carl Treudler (@cajt) 🎉🎊
- Christopher Durand (@chris-durand)
- Daniel Krebs (@daniel-k)
- Marten Junga (@Maju-Ketchup) 🎉🎊
- Michael Thies (@mhthies)
- Niklas Hauser (@salkinium)
- Raphael Lehmann (@rleh)
- Sascha Schade (@strongly-typed)
See our Changelog for more details.