aboutsummaryrefslogtreecommitdiff
path: root/demo/src/execute.ts (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-11docs: add copyright notice to source codeUri Shaked1-0/+3
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-04-30feat(demo): add timer 2 to simulationUri Shaked1-0/+4
2020-04-27style: reformat code with prettier 2.xUri Shaked1-1/+1
prettier rules have changed since we upgraded to 2.x
2020-04-12feat(demo): add 16-bit timer (timer1)Uri Shaked1-3/+7
2020-03-20perf(demo): improve main cpu loop performancegfeun1-16/+12
2020-02-11fix(demo): browser freezes on edge caseUri Shaked1-1/+4
2019-12-07fix(demo): speed up executionUri Shaked1-1/+1
2019-12-01feat: initial implementation of USARTUri Shaked1-1/+7
#6
2019-11-25feat: GPIO peripheral implementationUri Shaked1-1/+16
Add new AVRIOPort class, implements GPIO output logic
2019-11-21feat: add blink demoUri Shaked1-0/+38