Skip to content

Releases: wokwi/rp2040js

0.10.1

04 Aug 19:48
abf7d47
Compare
Choose a tag to compare
  • perf(rp2040): optimize memory read access 0f83c84
  • perf(rp2040): implement waiting (WFE/WFI) 89f7f5b
  • fix(rp2040): remove duplicate line of code 281d6c1
  • docs: link to online examples a6a069e

v0.10.0...v0.10.1

0.10.0

27 Jul 20:24
f0ad5b4
Compare
Choose a tag to compare
  • chore: export GDB TCP server separately 4574575
  • refactor(gdb): move Node.js specific code to new class 9406606
  • refactor(rp2040): move IRQ numbers to enum 7d9d87f
  • refactor(ppb): move SysTick/NVIC to own file #75 85a264d
  • refactor(ssi): move peripheral to a separate file 84236b0
  • refactor(clocks): move clock peripheral to separate file 9db2cb8
  • style(rp2040): organize imports 9fe4bf6
  • fix(gdb): broken imports 2794688

v0.9.2...v0.10.0

0.9.2

20 Jul 20:25
6ba32b6
Compare
Choose a tag to compare
  • fix(usb): USB Serial not working on Arduino Core #76 7a0bf34

v0.9.1...v0.9.2

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