Skip to content

Releases: wokwi/rp2040js

0.6.3

01 Jun 11:02
098eecc
Compare
Choose a tag to compare
  • fix(rp2040): Moved subs and adds code to a dedicated function (#60) 46b59c1
  • fix(rp2040): SUBS alignment to CMP implementation #57 50a3496

v0.6.2...v0.6.3

0.6.2

31 May 14:42
33e6467
Compare
Choose a tag to compare
  • refactor(logging): export logging API 541cc0c

v0.6.1...v0.6.2

0.6.1

31 May 14:07
94d6a73
Compare
Choose a tag to compare
  • fix(rp2040): Missing breakRewind in BKPT #55 9ab301a
  • fix(rp2040): CMP T1 & T2 flags b00fb76
  • fix(rp2040): incorrect overflow flag in ADDS register (#52) 8353204
  • fix(rp2040): change ADCS to be more coherent to datasheet 73dd049
  • fix(logging): improve time formatting f7664ec
  • feat: add logging functionality (#45) 246dd64
  • chore: fix husky configuration 7f47c56

v0.6.0...v0.6.1

0.6.0

27 May 10:06
562e802
Compare
Choose a tag to compare
  • feat(uart): implement RX #41 8386d1e
  • feat(gpio): export GPIOPin and GPIOPinState #20 f9bcdc0
  • feat(demo): MicroPython REPL works! f4b8921

v0.5.0...v0.6.0

0.5.0

25 May 20:31
18aac15
Compare
Choose a tag to compare
  • feat(gpio): working GPIO implementation #20 5524b74
  • feat(sio): Spinlocks (#40) b97dc5f
  • feat(sio): implement Integer Divider (#37) 36f2e7c
  • feat(sio): start working on GPIO implementation #20 9387184
  • fix(timer): INTF should have priority over INTE a117702
  • test(sio): allow running tests against hardware 31d1350
  • feat(demo): add micropython project 0de9542

v0.4.0...v0.5.0

0.4.0

18 May 20:06
68d33d5
Compare
Choose a tag to compare

v0.3.9...v0.4.0

0.3.9

16 May 17:58
7f3ee53
Compare
Choose a tag to compare

v0.3.8...v0.3.9

0.3.8

14 May 19:14
b6ea0ec
Compare
Choose a tag to compare
  • fix(rp2040): SUBS register N flag handling (#26) 9162c5e

v0.3.7...v0.3.8

0.3.7

14 May 15:43
6581e2d
Compare
Choose a tag to compare
  • feat(rtc): toy rtc implementation 8da8a42
  • fix(rp2040): bug in lsrs carry calculation c3965fb
  • fix(rp2040): bug in lsrs when shift >= 32 #24 e5b93a3
  • fix(rp2040): carry flag in CMP register aad24cb
  • fix(rp2040): cmp carry issue 7c31662
  • fix(rp2040): adcs adding 0+0 with carry shouldn't set overflow 2342ce2
  • fix(rp2040): don't update flags in ADD reg (encoding T2) ac893f9
  • fix(rp2040): User generated interrupts (IRQ >= 26) keep firing forever #22 c2e2915
  • fix(rp2040): POP and ExceptionReturn don't play nicely together #21 923441c
  • fix(rp2040): SP / R13 lowest bits should always be zero #17 8c8603c
  • fix(gdbserver): support 8-bit register writes ca1519a
  • fix(gdbclient): accept S response in singleStep() ec37748
  • fix(gdbclient): allow writing of 8-bit registers f83f4a1
  • feat(debug): implement gdbdiff 0237923
  • test(instructions): zero out flags when running against silicone 54e207e
  • test(instructions): fix tests that fail on silicone 50c02c4
  • test(instructions): fix duplicate test name 29970d0
  • test(rp2040): complete assembler tests (#23) faccc9b
  • test(rp2040): add missing opcodeXXX (#18) 9198f6a
  • style: reformat code with prettier 9f7b970

v0.3.6...v0.3.7

0.3.6

10 May 13:55
eccaac8
Compare
Choose a tag to compare
  • test: mass refactor tests #15 06f0a88
  • fix(rp2040): bug in APSR getter / setter ee6326f
  • test: move instruction set tests to separate file 6409f4e
  • feat(gdbclient): implement gdbserver client 5c6b268
  • chore: set up eslint #10 d236355
  • test(rp2040): ExceptionEntry PC LSB bit clearing issue #11 08814ae
  • fix(rp2040): add modulu for the shift in ROR #14 5b3513d

v0.3.5...v0.3.6