aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2020-12-25fix(timer): Output Compare sometimes misses Compare Match #79Uri Shaked2-6/+45
2020-12-21fix(timer): Output Compare issue #74Uri Shaked2-10/+28
2020-12-20fix(timer): TOV flag does not update correctly #75Uri Shaked2-20/+56
2020-12-20fix(timer): OCR values should be buffered #76Uri Shaked2-11/+125
2020-12-12perf(cpu): speed up event systemUri Shaked2-18/+59
2020-12-12test(cpu): fix implicit any errorUri Shaked1-3/+5
2020-12-12fix(cpu): event system issueUri Shaked2-2/+63
2020-12-12fix(timer): Incorrect count when stopping a timerUri Shaked2-18/+41
2020-12-09perf!: centeral timekeepingUri Shaked12-221/+222
2020-12-09refactor: central interrupt handling #38Uri Shaked12-92/+285
2020-12-09test(cpu): improve test nameUri Shaked1-1/+1
2020-11-27fix(usart): respect the given baud rate #16Uri Shaked2-54/+150
2020-11-25feat(clock): Clock Prescale (CLKPR) support #68Uri Shaked3-0/+185
2020-11-14feat: Support for simulating ATtinyx5 (e.g. ATtiny85) timers #64Uri Shaked2-12/+60
2020-11-14fix: AVRTimerConfig interface not exported #65Uri Shaked2-2/+8
2020-10-07test(gpio): extract constantsUri Shaked1-26/+30
2020-10-07fix(gpio): Changing pinMode from `INPUT` to `INPUT_PULLUP` doesn't trigger li...Uri Shaked2-4/+13
2020-09-30fix(cpu): incorrect address for RAMPZ / EINDUri Shaked2-8/+8
2020-09-02perf(timer): speed up interrupt handlingUri Shaked1-1/+4
2020-09-02perf(timer): improve timer speedUri Shaked2-11/+17
2020-09-02fix(interrupt): broken on ATmega2560Uri Shaked2-1/+23
2020-09-02fix(instruction): EICALL is brokenUri Shaked2-1/+3
2020-08-22style(spi): remove redundant eslint commentsUri Shaked1-2/+0
2020-08-22feat(spi): implement SPI master #33Uri Shaked4-1/+368
2020-08-22test(eeprom): remove useless lineUri Shaked1-1/+0
2020-08-01fix(timer): keeps counting even when stopped #41Uri Shaked2-36/+51
2020-08-01test(timer): use TestProgramRunnerUri Shaked3-135/+128
2020-07-16fix(eeprom): EEPROM write fails after first attemptUri Shaked2-1/+33
2020-07-16feat(eeprom): implement EEPROM peripheralUri Shaked6-42/+408
2020-07-16test(timer): remove stray console.logUri Shaked1-1/+0
2020-07-16test(twi): extract constantsUri Shaked1-31/+46
2020-07-09fix(usart): bitsPerChar looking at the wrong registerUri Shaked2-7/+10
2020-07-09fix(usart): TXC interrupt triggered incorrectlyUri Shaked2-4/+18
2020-07-09test(usart): extract constantsUri Shaked1-49/+68
2020-06-04test(instruction): extract constantsUri Shaked1-238/+274
2020-05-30test(timer): extract constantsUri Shaked1-133/+185
2020-05-29fix(gpio): port state not updated on DDR writeUri Shaked2-0/+15
2020-05-25perf(timer): improve tick() performanceUri Shaked1-3/+4
2020-05-25feat(timer): Compare Match Output (#45)Uri Shaked4-57/+342
2020-05-10feat(gpio): add setPin() functionUri Shaked2-0/+43
2020-05-04fix(timer): stop Timer 2 when all CS bits are 0Uri Shaked1-1/+1
2020-04-29fix(timer): Reading TCNT in 2-cycle instructionsUri Shaked3-16/+35
2020-04-28fix(timer): incorrect high counter byte behaviorUri Shaked3-46/+97
2020-04-28fix(instruction): LD, ST instructions should take 2 clock cyclesUri Shaked2-20/+33
2020-04-27style: reformat code with prettier 2.xUri Shaked9-34/+34
2020-04-27fix(timer): Timer value should not increment on the same cycle as TCNTn writeUri Shaked2-2/+48
2020-04-12test(timer): add more 16-bit timer testsUri Shaked2-13/+56
2020-04-12feat(timer): implement 16-bit timersUri Shaked2-24/+148
2020-04-09feat(instruction): 22-bit PC support #31Uri Shaked4-20/+120
2020-04-09feat(instruction): implement EICALL, EIJMP #31Uri Shaked2-0/+38
If you find this content useful please consider a small donation via bitcoin: bitcoin:1mxKyQsHHugqRxPKgwaA7wUwJEGCNthn2?amount=0.001&message=Donation Scraping git contents via cgit is very resource intensive. The continued hosting of these git repositories is entirely financed by your bitcoin contributions. For donations of a least 1 mBTC you include your IP address in the message of your bitcoin donation. This will remove this message in the future for requests from your IP, which will significantly reduce token usage. In any case, any contributions to bitcoin address 1mxKyQsHHugqRxPKgwaA7wUwJEGCNthn2 are very welcome. Thanks in advance for you contribution to a self-sustaining ecosystem.