Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.46 KB

CHANGELOG.md

File metadata and controls

56 lines (38 loc) · 1.46 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.0 - 2020-08-24

Complete rework of the crate, most items have changed at least slightly. Please read the updated documentation to understand how the new version works.

Added

  • A BusMutexSimple for sharing within a single task/thread with minimal overhead.
  • Macros for instanciating a 'global' bus manager which lives for 'static.

Changed

  • The BusMutex trait's lock() method now passes &mut to the closure, removing the RefCell from the manager.
  • The generic parameter of BusMutex was moved into an associated type.
  • Instead of a single proxy-type for everything, separate proxy types were introduced, to allow different constraints on their creation.

Fixed

  • The SPI proxy is now !Send to make sure it can only be used from within a single thread/task.

0.1.4 - 2018-11-04

Changed

  • Documentation fixes.

0.1.3 - 2018-10-30

Added

  • Added an SPI proxy.

0.1.2 - 2018-08-14

Changed

  • Documentation fixes.

0.1.1 - 2018-08-13

Changed

  • Documentation fixes.

0.1.0 - 2018-08-13

Initial release