Skip to content

Releases: wokwi/avr8js

0.14.7

25 Dec 22:31
9c526a6
Compare
Choose a tag to compare
  • fix(timer): Overflow interrupt fires twice #80 02e5b21

v0.14.6...v0.14.7

0.14.6

24 Dec 23:50
066928d
Compare
Choose a tag to compare
  • fix(timer): Output Compare sometimes misses Compare Match #79 cf6d491

v0.14.5...v0.14.6

0.14.5

21 Dec 15:11
4c611c7
Compare
Choose a tag to compare
  • fix(timer): Output Compare issue #74 14dfcef
  • docs(README): add "Which chips can be simulated" d9b757e

v0.14.4...v0.14.5

0.14.4

20 Dec 14:36
2902ae3
Compare
Choose a tag to compare
  • fix(timer): TOV flag does not update correctly #75 f32994d

v0.14.3...v0.14.4

0.14.3

19 Dec 23:05
38dde78
Compare
Choose a tag to compare
  • fix(timer): OCR values should be buffered #76 b02afeb

v0.14.2...v0.14.3

0.14.2

12 Dec 14:07
b23266d
Compare
Choose a tag to compare
  • fix(cpu): event system issue 18a19dc
  • perf(cpu): speed up event system e7ea8c7
  • chore(demo): upgrade monaco editor to 0.21.2 7a62f64

v0.14.1...v0.14.2

0.14.1

12 Dec 00:00
c9d09cb
Compare
Choose a tag to compare
  • fix(timer): Incorrect count when stopping a timer 60f4155

v0.14.0...v0.14.1

0.14.0

09 Dec 14:32
868743c
Compare
Choose a tag to compare

BREAKING CHANGE:

tick() methods were removed from individual peripherals.
You now need to call cpu.tick() instead.

This release should improve performance, especially when running simulations with
multiple peripherals. For instance, the demo project now runs at ~322%, up from
~185% in AVR8js 0.13.1 (tested on AMD Ryzen 9 3950X).

  • perf!: centeral timekeeping 9c1288f
  • refactor: central interrupt handling #38 36c4134

v0.13.1...v0.14.0

0.13.1

26 Nov 23:57
214d566
Compare
Choose a tag to compare
  • fix(usart): respect the given baud rate #16 3d095d3
  • chore(deps): upgrade deasync 9b54df4

v0.13.0...v0.13.1

0.13.0

25 Nov 11:57
56c3565
Compare
Choose a tag to compare
  • feat(clock): Clock Prescale (CLKPR) support #68 43fe0a5

v0.12.0...v0.13.0