Skip to content

Releases: wokwi/avr8js

0.9.2

09 Jul 13:21
a92c8b1

Choose a tag to compare

  • fix(usart): bitsPerChar looking at the wrong register 5a8330c
  • fix(usart): TXC interrupt triggered incorrectly 6ee7d2f
  • test(usart): extract constants 8208200
  • test(instruction): extract constants 01caf1c
  • test(timer): extract constants 95a0850

v0.9.1...v0.9.2

0.9.1

29 May 08:26
3d76f5a

Choose a tag to compare

  • fix(gpio): port state not updated on DDR write #47 db422fa

v0.9.0...v0.9.1

0.9.0

25 May 13:34
d35e701

Choose a tag to compare

  • feat(timer): Compare Match Output (#45) 00cea56
  • feat(gpio): add setPin() function eed745e
  • refactor(demo): use pinState() method bf27f4a
  • perf(timer): improve tick() performance 22f6bd4
  • chore(deps): npm audit fix 9b24f44
  • docs: walkthrough video link 693091d

0.8.5...v0.9.0

0.8.5

04 May 19:02
5452343

Choose a tag to compare

  • fix(timer): stop Timer 2 when all CS bits are 0 #44

0.8.4

30 Apr 11:30
2cb9a7c

Choose a tag to compare

  • fix(timer): Reading TCNT in 2-cycle instructions #40
  • feat(demo): add timer 2 to simulation

0.8.3

29 Apr 07:42
f37d350

Choose a tag to compare

  • fix(timer): incorrect high counter byte behavior #37

0.8.2

28 Apr 15:02
3bc59cd

Choose a tag to compare

  • fix(instruction): LD, ST instructions should take 2 clock cycles #39

0.8.1

27 Apr 19:30
38bc09b

Choose a tag to compare

  • fix(timer): Timer value should not increment on the same cycle as TCNTn write #36
  • chore(ci): add node 14, remove node 8

0.8.0

16 Apr 18:40
00d0f89

Choose a tag to compare

feat(timer): implement 16-bit timers #30
docs: add Contributing Guide
chore: npm audit fix

0.7.0

10 Apr 11:22
e1ef21d

Choose a tag to compare

  • feat(instruction): 22-bit PC support #31
  • feat(instruction): implement EICALL, EIJMP #31
  • feat(instruction): implement ELPM #31
  • feat(demo): make editor wider
  • style(demo): formatting, lint issue