aboutsummaryrefslogtreecommitdiff
path: root/demo/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-12-09perf!: centeral timekeepingUri Shaked1-4/+0
This 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. BREAKING CHANGE: `tick()` methods were removed from individual peripherals. You now need to call `cpu.tick()` instead.
2020-12-09refactor: central interrupt handling #38Uri Shaked1-0/+1
2020-08-01test: disable demo project testsUri Shaked1-2/+16
otherwise, node 10 is broken on CI. see jsdom/jsdom#2961 for details.
2020-07-16fix(demo): fix eslint warningUri Shaked1-1/+1
2020-05-07refactor(demo): use pinState() methodUri Shaked1-6/+5
Use the `pinState()` method introducd in #8 instead of directly reading from MCU memory
2020-04-30feat(demo): add timer 2 to simulationUri Shaked1-0/+4
2020-04-27style: reformat code with prettier 2.xUri Shaked3-5/+5
prettier rules have changed since we upgraded to 2.x
2020-04-12feat(demo): add 16-bit timer (timer1)Uri Shaked1-3/+7
2020-04-09style(demo): formatting, lint issueUri Shaked1-4/+10
2020-04-02feat(demo): make editor widerUri Shaked1-3/+3
2020-04-02feat(demo): add LED labelsUri Shaked1-2/+2
2020-04-02chore(demo): upgrade monaco editor to 0.20.0Uri Shaked2-2/+2
2020-03-22feat(demo): saving user historylironh3-5/+8
2020-03-21feat(demo): saving user historylironh3-1/+38
2020-03-20perf(demo): improve main cpu loop performancegfeun3-16/+103
2020-03-16fix(demo): switch to hexi.wokwi.com build serverUri Shaked1-1/+1
2020-02-11fix(demo): browser freezes on edge caseUri Shaked1-1/+4
2019-12-07refactor: tslint → eslintUri Shaked2-5/+6
2019-12-07refactor(demo): use LED from @wokwi/elementsUri Shaked3-108/+8
2019-12-07fix(demo): speed up executionUri Shaked1-1/+1
2019-12-01feat(demo): show simulation speedUri Shaked2-1/+37
2019-12-01feat: initial implementation of USARTUri Shaked4-1/+19
#6
2019-11-30cleanup(demo): remove unused constantUri Shaked1-1/+0
2019-11-25feat: GPIO peripheral implementationUri Shaked2-8/+20
Add new AVRIOPort class, implements GPIO output logic
2019-11-21feat: add blink demoUri Shaked8-0/+373