aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* refactor: tslint → eslintUri Shaked2019-12-075-10/+13
|
* feat(usart): add onLineTransmit callbackUri Shaked2019-12-072-0/+56
|
* test(usart): more USART testsUri Shaked2019-12-072-1/+57
|
* feat: add benchmarking codeUri Shaked2019-12-011-15/+15
|
* feat: initial implementation of USARTUri Shaked2019-12-013-0/+180
| | | | #6
* fix: Wrong prescaler for Timer2Uri Shaked2019-11-302-6/+44
| | | | fix #5
* feat: Output Compare for TimersUri Shaked2019-11-302-6/+185
| | | | close #4
* feat: add more GPIO portsUri Shaked2019-11-302-1/+57
| | | | close #3
* fix: SP not initialized on resetUri Shaked2019-11-274-2/+28
| | | | close #2
* feat: GPIO peripheral implementationUri Shaked2019-11-254-2/+126
| | | | Add new AVRIOPort class, implements GPIO output logic
* feat: initial timer implementationUri Shaked2019-11-213-0/+232
| | | | | | | 8-bit timers basic functionality + tests: 1. basic counting + prescaler 2. timer overflow 3. timer overflow interrupt
* doc: add comment to interrupt.tsUri Shaked2019-11-211-0/+8
|
* feat: implement avrInterrupt()Uri Shaked2019-11-213-0/+30
| | | | used to invoke hardware interrupt
* test: SWAP, STSUri Shaked2019-11-201-1/+19
|
* fix: SREG issues in ADC, CPC, SBC, SBCIUri Shaked2019-11-202-10/+52
| | | | also added regression test cases
* feat: implement most instructionsUri Shaked2019-11-202-113/+455
|
* feat: LPM, LSR, MOV, MOVW, MUL, MULS, MULSU, NEGUri Shaked2019-11-202-19/+195
| | | | + tests
* feat: LAC, LAS, LAT, LDS instructions + testsUri Shaked2019-11-202-4/+66
|
* feat: more instructionsUri Shaked2019-11-202-15/+140
| | | | | implement ADC, ADD, ADIW, AND, ANDI, ASR, BCLR, BLD, BRBC, BRBS, test some of them
* feat: CALL, INC, RET, RETI, ROR instructionsUri Shaked2019-11-192-14/+106
|
* doc: avr8js → AVR8jsUri Shaked2019-11-192-2/+18
|
* feat: LDY/LDZ/LDDY/LDDZ instructions + testsUri Shaked2019-11-192-22/+142
|
* feat: STY/STZ/STDY/STDZ instructions + testsUri Shaked2019-11-192-12/+123
|
* feat: implement LDX instructionsUri Shaked2019-11-192-9/+50
|
* test: sort instructions by nameUri Shaked2019-11-191-19/+19
|
* doc: add opcode next to each instructionUri Shaked2019-11-191-95/+95
|
* feat: implement STXUri Shaked2019-11-192-4/+29
|
* doc: add some commentsUri Shaked2019-11-192-0/+15
|
* feat: implement some AVR instructions + testsUri Shaked2019-11-196-8/+626
|
* Initial commit - project skeletonUri Shaked2019-11-192-0/+8