aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2022-02-07test(instruction): add ADD, SUB and WDR unit testsDudeplayz1-0/+54
2022-02-07test(watchdog): more robust testsUri Shaked1-0/+2
2022-01-20perf(cpu): speed up interruptsUri Shaked1-11/+28
2021-12-13fix(twi): fails on repeated start conditionUri Shaked1-1/+12
2021-10-30feat(spi): add `onByte` callbackUri Shaked2-19/+44
2021-10-29fix(timer): setting TCNT doesn't update OCRA #111Uri Shaked2-0/+44
2021-10-24fix(eeprom): EEPROM interrupt not firing #110Uri Shaked3-5/+35
2021-10-22fix(spi): setting SPIE doesn't fire pending interruptUri Shaked2-0/+25
2021-10-07feat(timer): Force Output Compare (FOC) bitsUri Shaked2-5/+98
2021-09-14feat(timer): 3rd output compare (OCRnC) #96Uri Shaked2-13/+170
2021-09-10refactor: remove the ICPU interfaceUri Shaked4-34/+19
2021-09-10feat(adc): ADC peripheral #13Uri Shaked3-0/+405
2021-09-10feat(watchdog): implement watchdog timer #106Uri Shaked5-1/+357
2021-09-07fix(gpio): CBI/SBI handling in writes to PIN register #103Uri Shaked4-8/+50
2021-08-15feat(timer): external timer support #97Uri Shaked5-95/+171
2021-08-15chore(deps): prettier 2.3.2Uri Shaked1-16/+2
2021-08-13fix(gpio): timer outputs not reflected in PIN register #102Uri Shaked2-8/+22
2021-08-09fix(gpio): PWM may leaves pins in high stateUri Shaked1-0/+1
2021-08-07style(spi): remove redundant whitespace from commentsUri Shaked1-2/+2
2021-07-17feat(usart): add `immediate` parameter to writeByte()Uri Shaked1-8/+12
2021-07-16fix(usart): tx / rx complete timingUri Shaked1-1/+1
2021-07-15feat(usart): add configuration change eventUri Shaked2-3/+95
2021-07-07fix(timer): only set ICR hook for 16-bit timersUri Shaked1-3/+3
2021-07-07feat(gpio): external interrupt/PCINT support (#82)Uri Shaked4-18/+459
2021-06-20perf(cpu): speed up event systemUri Shaked1-25/+47
2021-06-19fix(timer): Timer1 PWM issues #94Uri Shaked2-2/+24
2021-04-15fix(twi): broken repeated start #91Uri Shaked2-1/+26
2021-02-19feat(usart): implement RX #11Uri Shaked4-7/+99
2021-01-02fix: typo in parameter nameUri Shaked3-6/+6
2020-12-29fix(timer): delay() is inaccurate #81Uri Shaked2-21/+26
2020-12-27fix(timer): Output Compare in PWM modes #78Uri Shaked6-67/+353
2020-12-26fix(timer): Overflow interrupt fires twice #80Uri Shaked2-7/+45
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