Skip to content

Releases: tinygo-org/pio

v0.3.0 - Assembler, RP2350, interrupts and RMII

25 Feb 18:18

Choose a tag to compare

What's Changed

  • Share DMA enabling logic among drivers by @soypat in #20
  • feat: add support for new rp2350 pio features by @mikesmitty in #23
  • Fix EncodeDelay() by @tinkerator in #24
  • Board specific frequencies and more accurate target blink rate by @tinkerator in #26
  • add generic parallel implementation, assembled in-program by @soypat in #28
  • pio.AssemblerV0 implemented and tested on CYW43439 by @soypat in #29
  • add AssemblerV1 and prepare API for V0/V1 usage by @soypat in #30
  • add rp2350 tags to avoid language server detecting issues in project by @soypat in #31
  • irq wait bit shift fix by @soypat in #33
  • piolib: remove Parallel8Tx and replace with Parallel by @soypat in #32
  • self compile SPI3w program and add test by @soypat in #35
  • self-compile all piolib drivers and remove *.pio and *_pio.go programs by @soypat in #39
  • add PIO interrupts by @soypat in #42
  • RMII 100M support by @soypat in #43

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

18 Mar 09:51
56a020e

Choose a tag to compare

This is the first actual tagged release, but since many people have been using it anyhow we will call it v0.2.0.

Full Changelog: https://github.com/tinygo-org/pio/commits/v0.2.0