aboutsummaryrefslogtreecommitdiff
path: root/src/peripherals/twi.spec.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(twi): broken repeated start #91Uri Shaked2021-04-151-0/+25
| | | | fix #91
* perf!: centeral timekeepingUri Shaked2020-12-091-4/+3
| | | | | | | | | 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-1/+4
|
* feat(eeprom): implement EEPROM peripheralUri Shaked2020-07-161-41/+27
| | | | close #15
* test(twi): extract constantsUri Shaked2020-07-161-31/+46
| | | | This makes the test code more readable
* style: reformat code with prettier 2.xUri Shaked2020-04-271-2/+2
| | | | prettier rules have changed since we upgraded to 2.x
* refactor: added peripherals and cpu feature folderslironh2020-03-221-0/+390