aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* feat(twi): proper interrupt support #10Uri Shaked2020-02-032-5/+20
|
* test(twi): add master TWI receive test #10Uri Shaked2020-02-031-1/+175
|
* test(twi): refactor assembly code to be shorterUri Shaked2020-02-031-16/+11
|
* test(twi): assembly code to test master transmit #10Uri Shaked2020-01-312-3/+199
|
* fix(assembler): BRBC/BRBS forward labels failUri Shaked2020-01-312-2/+10
|
* chore: github actions CI configUri Shaked2020-01-301-0/+25
|
* test(instruction): fix incorrect opcode in testsUri Shaked2020-01-301-1/+1
|
* chore: enable strictNullChecksUri Shaked2020-01-301-0/+1
|
* test(assembler): add unit testsUri Shaked2020-01-302-52/+379
| | | | fix some bugs found during unit tests
* feat: add a simple AVR assembler for use in testsUri Shaked2020-01-302-0/+983
|
* feat(twi): partial TWI master implementation #10Uri Shaked2020-01-303-0/+211
|
* chore: release 0.5.2Uri Shaked2020-01-111-1/+1
|
* fix(gpio): pinState() value incorrect in GPIO listenersUri Shaked2020-01-112-1/+16
| | | | fix #9
* chore: release 0.5.1Uri Shaked2020-01-082-2/+2
|
* feat(gpio): add pinState() methodUri Shaked2020-01-083-4/+69
| | | | close #8
* chore: release 0.5.0Uri Shaked2019-12-092-2/+2
|
* refactor: tslint → eslintUri Shaked2019-12-0713-70/+758
|
* feat: publish both CJS and ESM to npmUri Shaked2019-12-073-24/+43
| | | | also stop publishing source maps
* chore: release 0.4.0Uri Shaked2019-12-071-1/+1
|
* refactor(demo): use LED from @wokwi/elementsUri Shaked2019-12-075-108/+33
|
* feat(usart): add onLineTransmit callbackUri Shaked2019-12-072-0/+56
|
* chore: update package-lock.jsonUri Shaked2019-12-071-30/+11
| | | | automatically updated by npm
* test(usart): more USART testsUri Shaked2019-12-072-1/+57
|
* fix(demo): speed up executionUri Shaked2019-12-071-1/+1
|
* Merge pull request #7 from wokwi/dependabot/npm_and_yarn/serialize-to-js-3.0.1Uri Shaked2019-12-071-14/+33
|\ | | | | chore(deps): bump serialize-to-js from 3.0.0 to 3.0.1
| * chore(deps): bump serialize-to-js from 3.0.0 to 3.0.1dependabot[bot]2019-12-071-14/+33
|/ | | | | | | Bumps [serialize-to-js](https://github.com/commenthol/serialize-to-js) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/commenthol/serialize-to-js/releases) - [Commits](https://github.com/commenthol/serialize-to-js/compare/v3.0.0...v3.0.1) Signed-off-by: dependabot[bot] <support@github.com>
* feat(demo): show simulation speedUri Shaked2019-12-012-1/+37
|
* feat: improve benchmark codeUri Shaked2019-12-014-19/+75
| | | | | | | compare 3 alternatives: 1. Current avrInstruction() implementation 2. Map opcodes using a Javascript map 3. Map opcodes using a Uint16Array and big switch statement
* feat: add benchmarking codeUri Shaked2019-12-018-17/+275
|
* feat: initial implementation of USARTUri Shaked2019-12-017-1/+199
| | | | #6
* chore: release 0.3.3Uri Shaked2019-11-301-1/+1
|
* fix: Wrong prescaler for Timer2Uri Shaked2019-11-302-6/+44
| | | | fix #5
* feat: Output Compare for TimersUri Shaked2019-11-302-6/+185
| | | | close #4
* chore: release 0.3.2Uri Shaked2019-11-301-1/+1
|
* feat: add more GPIO portsUri Shaked2019-11-302-1/+57
| | | | close #3
* cleanup(demo): remove unused constantUri Shaked2019-11-301-1/+0
|
* chore: release 0.3.1Uri Shaked2019-11-271-1/+1
|
* fix: SP not initialized on resetUri Shaked2019-11-274-2/+28
| | | | close #2
* chore: release 0.3.0Uri Shaked2019-11-251-1/+1
|
* feat: GPIO peripheral implementationUri Shaked2019-11-256-10/+146
| | | | Add new AVRIOPort class, implements GPIO output logic
* doc: README for demo, explain about running testsUri Shaked2019-11-233-3/+27
|
* feat: add blink demoUri Shaked2019-11-2114-1/+4333
|
* chore: release 0.2.0Uri Shaked2019-11-211-1/+1
|
* 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
* fix: typescript errors on TS < 3.7Uri Shaked2019-11-212-5/+5
| | | | close #1
* doc: add comment to interrupt.tsUri Shaked2019-11-211-0/+8
|
* fix: remove `start` script for package.jsonUri Shaked2019-11-211-1/+0
|
* 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