aboutsummaryrefslogtreecommitdiff
path: root/src/peripherals (unfollow)
Commit message (Expand)AuthorFilesLines
2026-02-14style: organize importsUri Shaked1-2/+2
2025-02-11docs: add copyright notice to source codeUri Shaked18-0/+55
2025-02-11test(timer): fix typo #160Uri Shaked1-1/+1
2025-02-11chore(deps): upgrade prettierUri Shaked9-10/+35
2025-02-11test: migrate tests from jest to vitestUri Shaked9-50/+59
2023-01-05chore(deps): upgrade typescript, jest, eslintUri Shaked1-1/+1
2023-01-05chore: update copyright yearsUri Shaked1-1/+1
2023-01-05fix(gpio): INT0 broken on ATtiny85Uri Shaked1-18/+21
2022-05-17feat(usi): ATtiny85 USI implementationUri Shaked2-2/+129
2022-03-22fix(timer): Phase Correct mode overruns #119Uri Shaked2-2/+67
2022-02-21fix(timer): OCRH masking #117Uri Shaked2-3/+29
2022-02-07test(watchdog): more robust testsUri Shaked1-0/+2
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 Shaked2-3/+32
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-10feat(adc): ADC peripheral #13Uri Shaked2-0/+395
2021-09-10feat(watchdog): implement watchdog timer #106Uri Shaked2-0/+344
2021-09-07fix(gpio): CBI/SBI handling in writes to PIN register #103Uri Shaked2-2/+42
2021-08-15feat(timer): external timer support #97Uri Shaked4-93/+170
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 Shaked2-18/+450
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 Shaked3-6/+97
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 Shaked3-59/+325
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-12fix(timer): Incorrect count when stopping a timerUri Shaked2-18/+41
2020-12-09perf!: centeral timekeepingUri Shaked10-211/+173
2020-12-09refactor: central interrupt handling #38Uri Shaked10-89/+208
2020-11-27fix(usart): respect the given baud rate #16Uri Shaked2-54/+150
2020-11-25feat(clock): Clock Prescale (CLKPR) support #68Uri Shaked2-0/+184
2020-11-14feat: Support for simulating ATtinyx5 (e.g. ATtiny85) timers #64Uri Shaked2-12/+60
2020-11-14fix: AVRTimerConfig interface not exported #65Uri Shaked1-1/+1