aboutsummaryrefslogtreecommitdiff
path: root/src/utils (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-11test: migrate tests from jest to vitestUri Shaked1-0/+1
2020-12-27fix(timer): Output Compare in PWM modes #78Uri Shaked3-8/+28
close #78
2020-12-09perf!: centeral timekeepingUri Shaked1-9/+5
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-08-22feat(spi): implement SPI master #33Uri Shaked1-1/+16
close #33
2020-08-01test(timer): use TestProgramRunnerUri Shaked1-1/+1
2020-07-16feat(eeprom): implement EEPROM peripheralUri Shaked2-1/+32
close #15
2020-04-27style: reformat code with prettier 2.xUri Shaked2-6/+6
prettier rules have changed since we upgraded to 2.x
2020-01-31fix(assembler): BRBC/BRBS forward labels failUri Shaked2-2/+10
2020-01-30test(assembler): add unit testsUri Shaked2-52/+379
fix some bugs found during unit tests
2020-01-30feat: add a simple AVR assembler for use in testsUri Shaked2-0/+983