aboutsummaryrefslogtreecommitdiff
path: root/src/peripherals (unfollow)
Commit message (Expand)AuthorFilesLines
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
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-02perf(timer): speed up interrupt handlingUri Shaked1-1/+4
2020-09-02perf(timer): improve timer speedUri Shaked2-11/+17
2020-08-22style(spi): remove redundant eslint commentsUri Shaked1-2/+0
2020-08-22feat(spi): implement SPI master #33Uri Shaked2-0/+351
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 Shaked2-134/+127
2020-07-16fix(eeprom): EEPROM write fails after first attemptUri Shaked2-1/+33
2020-07-16feat(eeprom): implement EEPROM peripheralUri Shaked3-41/+369
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-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 Shaked3-57/+338
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