Skip to content

Latest commit

 

History

History
278 lines (228 loc) · 12.8 KB

CHANGELOG.md

File metadata and controls

278 lines (228 loc) · 12.8 KB

v0.10.0 (2022-10-02)

  • Add GpioPin::get_level/get_set_level (#311)
  • Implement some math for mrt::Ticks (#313)
  • Upgrade to cortex-m v0.7, lpc82x-pac v0.8, lpc845-pac v0.4 (#316)
  • Upgrade to embedded-time v0.12 (#319, #321)
  • Upgrade to embedded-hal v1.0.0-alpha.6 (#327, #333)
  • Upgrade to cortex-m-rt v0.7 (#329)

v0.9.0 (2021-02-26)

  • Use plain, unshifted 7-bit addresses for I2C (#282, #283)
  • Fix USART baud rate calculation (#285)
  • Update dependencies (#286, #295, #296, #300)
  • Add partial support for embedded-hal alpha (#287, #289, #290, #293)
  • Add support for embedded-time to MRT (#289, #298, #299, #303)
  • Implement embedded_hal::Pwm for CTIMER (#291)
  • Add support for dynamically changing GPIO pin direction (#297)
  • Add support for type-erased GPIO pins (#305)
  • Represent GPIO port using u8 (#306)
  • Improve USART error handling (#308)

v0.8.2 (2020-09-21)

  • Upgrade to nb 1.0 (#279)
  • Restore color output of build script (#279)
  • Fix bug in USART::is_flag_set (#280)

v0.8.1 (2020-08-21)

  • Attempt to fix fix docs.rs build (#277)

v0.8.0 (2020-08-15)

  • Improve I2C API (#251, #252)
  • Add support for I2C slave mode (#253, #254)
  • Improve SPI API (#255, #256)
  • Seal Instance traits (#257)
  • Add support for SPI slave mode (#259)
  • Improve DMA API (#260, #262, #263)
  • Add DMA read support to USART API (#261)
  • Add DMA support for I2C master mode (#264)
  • Add DMA support for SPI master mode (#265)
  • Improve USART API (#266, #267, #268, #270)
  • Add support for hardware flow control to USART API (#269)
  • Add support for synchronous mode to USART API (#271)
  • Add support for address matching to USART API (#272)

v0.7.1 (2020-06-26)

  • Fix embedded-hal version of set_low (#246)
  • Add more infallible GPIO methods (#247)

v0.7.0 (2020-06-22)

v0.6.1 (2019-11-09)

  • Fix build.rs (#178)

v0.6.0 (2019-11-09)

  • Improve LPC845 support (#163, #165)
  • Re-export dependencies (#164)
  • Implement delay based on SysTick (#166, #169)
  • Re-export PAC as pac (#168)
  • Enable WKT for LPC845 (#171)
  • Merge IRC and FRO APIs into IOSC (#172)
  • Upgrade to latest lpc845-pac release (#174)

v0.5.0 (2019-10-12)

v0.4.0 (2019-03-14)

  • Support stable Rust (#145)
  • Update documentation (#148)

v0.3.0 (2019-03-12)

  • Flush output after formatted UART write (54ad833).
  • Make peripheral names consistent with the ones used in PAC and device documentation, i.e. GPIO instead of gpio (4b36798).
  • Add core peripherals to Peripherals (42dddb1).
  • Remove InitState (39b9855).
  • Remove re-exports from raw (2c42e18).
  • Simplify and improve USART API (827874e, #122, #123)
  • Simplify and improve SYSCON API (28d57ba, d06829d).
  • Add basic support for DMA (#117, #120, #121).

v0.2.0 (2018-06-15)

  • Add support for additional low-power modes (#106)
  • Add basic I2C API (#97)
  • Implement fmt::Write for USART (dbf1ec6a)
  • Drastically simplify compile-time state management (#95)
  • Drastically simplify switch matrix API (#86, #87, #90, #91, #92, #93)
  • Expect USART RX/TX to be assigned on enable (010d8982)
  • Remove macro re-exports (1faea72f)
  • Rename pin state transition methods (593cf199)
  • Clean up peripheral state management (#79)
  • Re-export lpc82x as lpc82x_hal::raw (468ddba0)
  • Many additional cleanups and updates

v0.1.0 (2018-03-12)

Initial release