rtic/rtic-sync/CHANGELOG.md
Anshul Gupta efb82b7b05
Changes make_channel! macro to accept more types (#877)
* Changes `make_channel!` macro to accept more types

Changes `type` macro argument from `path` to `ty`, allowing more complex
types like tuples, arrays, & pointers.

See https://doc.rust-lang.org/reference/types.html#type-expressions.

* Adds to `CHANGELOG.md`
2024-01-07 06:52:08 +00:00

1.1 KiB

Change Log

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

For each category, Added, Changed, Fixed add new entries at the top!

[Unreleased]

Added

Changed

Fixed

  • make_channel now accepts Type expressions instead of only TypePath expressions.

v1.1.1 - 2023-12-04

Fixed

  • Fix features for docs.rs

v1.1.0 - 2023-12-04

Added

  • arbiter::spi::ArbiterDevice for sharing SPI buses using embedded-hal-async traits.
  • arbiter::i2c::ArbiterDevice for sharing I2C buses using embedded-hal-async traits.

v1.0.3

  • portable-atomic used as a drop in replacement for core::sync::atomic in code and macros. portable-atomic imported with default-features = false, as we do not require CAS.

v1.0.2 - 2023-08-29

Fixed

  • make_channel no longer requires the user crate to have critical_section in scope

v1.0.1 - 2023-06-14

Fixed

  • make_channel could be UB

v1.0.0 - 2023-05-31 - yanked

  • Initial release