Skip to content

Releases: atsamd-rs/atsamd

samd11_bare-0.13.0

28 Nov 05:44
4b4b35b
Compare
Choose a tag to compare

Added

  • [breaking] Add async support for many peripherals (#635)

pygamer-0.13.0

28 Nov 05:43
4b4b35b
Compare
Choose a tag to compare

Added

  • [breaking] Add async support for many peripherals (#635)

metro_m4-0.16.0

28 Nov 05:43
4b4b35b
Compare
Choose a tag to compare

Added

  • [breaking] Add async support for many peripherals (#635)

Other

  • Refactor common code, use channels

metro_m0-0.17.0

28 Nov 05:42
4b4b35b
Compare
Choose a tag to compare

Added

  • [breaking] Add async support for many peripherals (#635)

grand_central_m4-0.8.2

28 Nov 05:42
4b4b35b
Compare
Choose a tag to compare

Other

  • (grand_central_m4) Remove path dependency to atsamd-hal (#790)

feather_m4-0.15.0

28 Nov 05:42
4b4b35b
Compare
Choose a tag to compare

Added

  • [breaking] Add async support for many peripherals (#635)

feather_m0-0.17.0

28 Nov 05:41
4b4b35b
Compare
Choose a tag to compare

Added

  • [breaking] Add async support for many peripherals (#635)

Other

  • Refactor common code, use channels

atsame54_xpro-0.10.0

28 Nov 05:41
4b4b35b
Compare
Choose a tag to compare

Added

  • [breaking] Add async support for many peripherals (#635)

Other

  • Fix atsame54_xpro mcan example

atsamd-hal-macros-0.2.2

28 Nov 05:17
8d706e4
Compare
Choose a tag to compare

Added

  • (atsamd-hal-macros) Add nvic peripheral (#635)

atsamd-hal-0.20.0

28 Nov 05:41
4b4b35b
Compare
Choose a tag to compare

Added

  • [breaking] Add async support for many peripherals (#635):
    • Supported peripherals: SPI, I2C, UART, DMAC, Timer/counter, external interrupts (EIC)
    • Additional reading

Changed

  • (eic) [breaking] Overhaul the eic API (#635, 792):
    • API now uses a typestate pattern for ExtInt struct instead of individual ExtInt1, ExtInt2, ...
    • ExtInt methods no longer require a reference to the underlying Eic
    • ExtInts take ownership of an EXTINT channel, preventing erroneous reuse
    • Additional reading

Fixed

  • (i2c) Send repeated starts in byte-by-byte I2C transactions