Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 2.01 KB

CHANGELOG.md

File metadata and controls

41 lines (30 loc) · 2.01 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.

  • Added support for new PIO features in RP235x chips
  • Reexport pio_asm! and pio_file! macros from the pio crate. You should not directly depend on pio-proc anymore.
  • pio_file! now ensures the Rust program is recompiled when the referenced PIO file is modified.
  • Added check to ensure argument for SET is not out of range.
  • Fixed encoding of IN instruction with bit_count == 32
  • Fixed the search path for pio_file when using relative paths
  • Check that the irq specified in a wait command is valid
  • rename ParsedInstruction refiy method to reify
  • Fix global directive newlines error
  • Use (rel)ative bit for IRQ WaitSource
  • disambiguate the use of pio_proc macros vs pio::Assembler
  • Limit valid range if irqs for wait command
  • Enable constant encoding for InstructionOperands
  • Support // comments in .pio files
  • Updated syntax to allow for .pio files
  • Updated pio asm macro with new syntax to follow asm!
  • Add optional rel flag to index on WAIT IRQ instruction. (Breaking change, adds parameter to public data structures)
  • First release