aboutsummaryrefslogtreecommitdiff
path: root/src/peripherals/gpio.spec.ts (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-01-05chore(deps): upgrade typescript, jest, eslintUri Shaked1-1/+1
also upgrade related dependencies: ts-node, ts-jest
2021-09-07fix(gpio): CBI/SBI handling in writes to PIN register #103Uri Shaked1-0/+40
fix #103
2021-08-15feat(timer): external timer support #97Uri Shaked1-2/+2
also refactor timer/GPIO interaction to be more generic. close #97
2021-08-13fix(gpio): timer outputs not reflected in PIN register #102Uri Shaked1-1/+13
fix #102
2021-07-07feat(gpio): external interrupt/PCINT support (#82)Uri Shaked1-12/+176
close #70, #84
2020-10-07test(gpio): extract constantsUri Shaked1-26/+30
2020-10-07fix(gpio): Changing pinMode from `INPUT` to `INPUT_PULLUP` doesn't trigger ↵Uri Shaked1-3/+12
listeners close #62
2020-05-29fix(gpio): port state not updated on DDR writeUri Shaked1-0/+13
Calling `pinState()` inside a GPIO port listener returns incorrect values after changing DDR close #47
2020-05-10feat(gpio): add setPin() functionUri Shaked1-0/+23
close #26
2020-04-02fix: GPIO port listeners not invoked when writing to DDR registersUri Shaked1-3/+13
close #28
2020-03-22refactor: added peripherals and cpu feature folderslironh1-1/+1
2020-01-11fix(gpio): pinState() value incorrect in GPIO listenersUri Shaked1-0/+14
fix #9
2020-01-08feat(gpio): add pinState() methodUri Shaked1-1/+33
close #8
2019-11-25feat: GPIO peripheral implementationUri Shaked1-0/+40
Add new AVRIOPort class, implements GPIO output logic