aboutsummaryrefslogtreecommitdiff
path: root/src/peripherals/eeprom.spec.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* docs: add copyright notice to source codeUri Shaked2025-02-111-0/+3
|
* test: migrate tests from jest to vitestUri Shaked2025-02-111-1/+2
|
* fix(eeprom): EEPROM interrupt not firing #110Uri Shaked2021-10-241-1/+26
| | | | fix #110
* perf!: centeral timekeepingUri Shaked2020-12-091-23/+11
| | | | | | | | | 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 #38Uri Shaked2020-12-091-0/+12
|
* test(eeprom): remove useless lineUri Shaked2020-08-221-1/+0
|
* test(timer): use TestProgramRunnerUri Shaked2020-08-011-4/+4
|
* fix(eeprom): EEPROM write fails after first attemptUri Shaked2020-07-161-0/+32
| | | | close #54
* feat(eeprom): implement EEPROM peripheralUri Shaked2020-07-161-0/+195
close #15