Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.65 KB

CHANGELOG.md

File metadata and controls

56 lines (37 loc) · 1.65 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

vx.y.z (T-B-D)

Added

  • Input debouncer for switches, and quadrature encoder
  • SPI drivers for LIS3DH and LIS3DSH accelerometers
  • SPI driver for STM32F4 chips
  • I2C driver for STM32F4 chips
  • Drivers for BMP085 (pressure sensor), DS3231M (real-time clock) and MPU-6050 (accelerometer / gyroscope)

v0.4.0 (2016-06-02)

Added

  • Added implementation for semaphores
  • Changed the kernel-implementation to be lock-free
  • Added UART driver for STM32F4 boards (Nucleo and STM32F4-DISCO)
  • Added support for NUCLEO-F401RE
  • Added support for NXP Kinetis TWR-K64F120M
  • Added support for Segger SystemView
  • Refactored build system to use non-recursive makefile

v0.3.0 (2016-04-04)

Added

  • Lock-free bit allocator
  • Lock-free buffer allocator
  • Task-pool helper
  • Lock-free task message queue

v0.2.0 (2016-03-19)

Added

  • Round-robin scheduling

v0.1.0 (2016-03-14)

Added

  • Context switching
  • Task sleep
  • Board support for STM32F4-Discovery
  • Buffer interface (implementation is pending)

v0.0.0 (2016-03-12)

Added