| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(demo): migrate to Vite | Uri Shaked | 2022-05-23 | 3 | -2/+18 |
| | | | | | | ditch parcel v1, and replace it with Vite. Vite is much faster and smaller, compared to parcel | ||||
| * | refactor: remove the ICPU interface | Uri Shaked | 2021-09-10 | 1 | -2/+2 |
| | | | | | Removing the interface simplifies the code | ||||
| * | feat(demo): web worker support | Uri Shaked | 2021-02-14 | 2 | -80/+9 |
| | | | | | rewrite TaskScheduler to use `MessageChannel` instead of `window.postMessage`, to make the code portable into a Web Worker. | ||||
| * | chore(demo): upgrade monaco editor to 0.21.2 | Uri Shaked | 2020-12-12 | 2 | -2/+2 |
| | | |||||
| * | perf!: centeral timekeeping | Uri Shaked | 2020-12-09 | 1 | -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. | ||||
| * | refactor: central interrupt handling #38 | Uri Shaked | 2020-12-09 | 1 | -0/+1 |
| | | |||||
| * | test: disable demo project tests | Uri Shaked | 2020-08-01 | 1 | -2/+16 |
| | | | | | otherwise, node 10 is broken on CI. see jsdom/jsdom#2961 for details. | ||||
| * | fix(demo): fix eslint warning | Uri Shaked | 2020-07-16 | 1 | -1/+1 |
| | | |||||
| * | chore(demo): disable strict null checks in tsconfig | Uri Shaked | 2020-05-26 | 1 | -0/+1 |
| | | |||||
| * | refactor(demo): use pinState() method | Uri Shaked | 2020-05-07 | 1 | -6/+5 |
| | | | | | Use the `pinState()` method introducd in #8 instead of directly reading from MCU memory | ||||
| * | feat(demo): add timer 2 to simulation | Uri Shaked | 2020-04-30 | 1 | -0/+4 |
| | | |||||
| * | style: reformat code with prettier 2.x | Uri Shaked | 2020-04-27 | 3 | -5/+5 |
| | | | | | prettier rules have changed since we upgraded to 2.x | ||||
| * | feat(demo): add 16-bit timer (timer1) | Uri Shaked | 2020-04-12 | 1 | -3/+7 |
| | | |||||
| * | style(demo): formatting, lint issue | Uri Shaked | 2020-04-09 | 1 | -4/+10 |
| | | |||||
| * | feat(demo): make editor wider | Uri Shaked | 2020-04-02 | 1 | -3/+3 |
| | | |||||
| * | feat(demo): add LED labels | Uri Shaked | 2020-04-02 | 1 | -2/+2 |
| | | |||||
| * | chore(demo): upgrade monaco editor to 0.20.0 | Uri Shaked | 2020-04-02 | 2 | -2/+2 |
| | | |||||
| * | feat(demo): saving user history | lironh | 2020-03-22 | 3 | -5/+8 |
| | | |||||
| * | feat(demo): saving user history | lironh | 2020-03-21 | 3 | -1/+38 |
| | | |||||
| * | perf(demo): improve main cpu loop performance | gfeun | 2020-03-20 | 3 | -16/+103 |
| | | |||||
| * | fix(demo): switch to hexi.wokwi.com build server | Uri Shaked | 2020-03-16 | 1 | -1/+1 |
| | | |||||
| * | fix(demo): browser freezes on edge case | Uri Shaked | 2020-02-11 | 1 | -1/+4 |
| | | |||||
| * | perf(demo): build for es2018 | Uri Shaked | 2020-02-04 | 1 | -0/+1 |
| | | | | | transpilation to es5 adds a significant overhead, slowing down runtime. | ||||
| * | refactor: tslint → eslint | Uri Shaked | 2019-12-07 | 2 | -5/+6 |
| | | |||||
| * | refactor(demo): use LED from @wokwi/elements | Uri Shaked | 2019-12-07 | 3 | -108/+8 |
| | | |||||
| * | fix(demo): speed up execution | Uri Shaked | 2019-12-07 | 1 | -1/+1 |
| | | |||||
| * | feat(demo): show simulation speed | Uri Shaked | 2019-12-01 | 2 | -1/+37 |
| | | |||||
| * | feat: initial implementation of USART | Uri Shaked | 2019-12-01 | 4 | -1/+19 |
| | | | | | #6 | ||||
| * | cleanup(demo): remove unused constant | Uri Shaked | 2019-11-30 | 1 | -1/+0 |
| | | |||||
| * | feat: GPIO peripheral implementation | Uri Shaked | 2019-11-25 | 2 | -8/+20 |
| | | | | | Add new AVRIOPort class, implements GPIO output logic | ||||
| * | doc: README for demo, explain about running tests | Uri Shaked | 2019-11-23 | 1 | -0/+9 |
| | | |||||
| * | feat: add blink demo | Uri Shaked | 2019-11-21 | 10 | -0/+387 |
