aboutsummaryrefslogtreecommitdiff
path: root/src/index.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix: broken/missing exportsUri Shaked2023-01-051-6/+7
| | | | missing `WatchdogConfig` export, and `ADCMuxInputType`/`ADCReference` were exported just as types, without the actual values.
* refactor(demo): migrate to ViteUri Shaked2022-05-231-30/+23
| | | | | ditch parcel v1, and replace it with Vite. Vite is much faster and smaller, compared to parcel
* feat(usi): ATtiny85 USI implementationUri Shaked2022-05-171-0/+1
|
* refactor: remove the ICPU interfaceUri Shaked2021-09-101-1/+1
| | | | Removing the interface simplifies the code
* feat(adc): ADC peripheral #13Uri Shaked2021-09-101-0/+10
|
* feat(watchdog): implement watchdog timer #106Uri Shaked2021-09-101-0/+1
|
* feat(gpio): external interrupt/PCINT support (#82)Uri Shaked2021-07-071-0/+7
| | | close #70, #84
* feat(clock): Clock Prescale (CLKPR) support #68Uri Shaked2020-11-251-0/+1
| | | | close #68
* fix: AVRTimerConfig interface not exported #65Uri Shaked2020-11-141-1/+7
| | | | close #65
* feat(spi): implement SPI master #33Uri Shaked2020-08-221-0/+1
| | | | close #33
* feat(eeprom): implement EEPROM peripheralUri Shaked2020-07-161-0/+7
| | | | close #15
* style: reformat code with prettier 2.xUri Shaked2020-04-271-1/+1
| | | | prettier rules have changed since we upgraded to 2.x
* refactor: added peripherals and cpu feature folderslironh2020-03-221-7/+7
|
* feat(twi): partial TWI master implementation #10Uri Shaked2020-01-301-0/+1
|
* feat(gpio): add pinState() methodUri Shaked2020-01-081-1/+8
| | | | close #8
* refactor: tslint → eslintUri Shaked2019-12-071-1/+1
|
* feat: initial implementation of USARTUri Shaked2019-12-011-0/+1
| | | | #6
* feat: add more GPIO portsUri Shaked2019-11-301-1/+9
| | | | close #3
* feat: GPIO peripheral implementationUri Shaked2019-11-251-0/+8
| | | | Add new AVRIOPort class, implements GPIO output logic
* feat: initial timer implementationUri Shaked2019-11-211-0/+1
| | | | | | | 8-bit timers basic functionality + tests: 1. basic counting + prescaler 2. timer overflow 3. timer overflow interrupt
* feat: implement avrInterrupt()Uri Shaked2019-11-211-0/+1
| | | | used to invoke hardware interrupt
* feat: implement some AVR instructions + testsUri Shaked2019-11-191-1/+2
|
* Initial commit - project skeletonUri Shaked2019-11-191-0/+1