Skip to content

Releases: wokwi/rp2040js

0.9.1

13 Jul 21:25
c32edc9
Compare
Choose a tag to compare
  • fix(usb): export USBCDC class from package #66 b6f6754

v0.9.0...v0.9.1

0.9.0

13 Jul 20:32
8366416
Compare
Choose a tag to compare
  • fix(usb): make circuitpython happy #66 ddaf4c8
  • feat(usb): add onDeviceConnected() callback to CDC 85f011e
  • feat(usb): implement endpoint reading #66 74ad838
  • refactor(usb): move CDC stuff to separate class #66 83c1451
  • fix(rtc): make CircuitPython happy 5f2d2b4
  • perf(rp2040): speed up execute() 1165d49
  • feat(demo): run release version of MicroPython a34d536

v0.8.3...v0.9.0

0.8.3

06 Jul 22:54
b687c6c
Compare
Choose a tag to compare
  • fix(pio): atomic register access support #74 3158aaa

v0.8.2...v0.8.3

0.8.2

06 Jul 22:07
1f3aef7
Compare
Choose a tag to compare
  • fix(pio): not raising TXNFULL/RXNEMPTY interrupts #73 a68cbd5
  • fix(pio): zero cycle counter on machine reset 119ba7a
  • fix(pio): remove stray console.log 1fa3a1f
  • chore(deps): npm audit fix 4ecca20

v0.8.1...v0.8.2

0.8.1

06 Jul 20:43
0fe1dbd
Compare
Choose a tag to compare
  • feat(usb): implement CDC (Serial) transmit #66 8e49012
  • feat(usb): initial USB implementation f36c677
  • fix(pio): IRQ1 looking at wrong flags cf47d1a
  • fix(rp2040): NVIC ICPR shouldn't clear hardware interrupts 5bc9699
  • fix(rp2040): failing test 228ddb8
  • chore: add debug configuration for VSCode a806ee1

v0.8.0...v0.8.1

0.8.0

22 Jun 20:37
7d71252
Compare
Choose a tag to compare
  • feat(pio): implement MOV status #61 2091fd0
  • feat(pio): implement Autopush and Autopull #61 16cfd25
  • feat(pio): implement auto wrapping #61 e1b12ee
  • fix(pio): SIDE_PINDIR and SIDE_EN read from the wrong register #71 f10c082
  • fix(pio): PIO mov invert can result in negative values #70 46f52e2
  • fix(pio): IRQ flags not set in the PIO INTR register #69 7d46e2e
  • fix(pio): improve GPIO updates 0ad94a4

v0.7.1...v0.8.0

0.7.1

12 Jun 21:41
836de0c
Compare
Choose a tag to compare
  • fix(pio): delay decoding issue cd8eba4

v0.7.0...v0.7.1

0.7.0

08 Jun 20:44
d19ed05
Compare
Choose a tag to compare
  • feat(pio): mostly done! #61 e350966
  • test(pio): tests for the PIO instruction set 171a788
  • test(pio): fix broken PIO assembler tests 47cc25f
  • test(pio): fix SET PINS test (#65) 0b0ea10
  • refactor: test driver code to test-utils directory 7b003bb

v0.6.5...v0.7.0

0.6.5

02 Jun 19:43
d251025
Compare
Choose a tag to compare
  • fix(rp2040): fix ASRS imm/reg to handle shift amount > 31 and correctly handling carry flag 6731c28
  • fix(rp2040): fix LSLS when shift > 31 afaa32d

v0.6.4...v0.6.5

0.6.4

01 Jun 21:41
f56b909
Compare
Choose a tag to compare
  • fix(rp2040): STR instruction fails when using a negative offset #43 4553909
  • fix(demo): error in micropython demo 40cced2
  • feat(pio): WiP PIO implementation #61 00466f1
  • feat(pio): tidy up the PIO assembler 7991d96
  • feat(pio): PIOasm implementation (#63) 6d7a505

v0.6.3...v0.6.4