aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* chore: add node 16 to CI test matrixUri Shaked2021-10-212-1/+2
|
* fix: broken build on node < 16Uri Shaked2021-10-211-12847/+10746
|
* chore: upgrade package.json to version 2Uri Shaked2021-10-211-21/+17996
| | | | https://github.blog/2021-02-02-npm-7-is-now-generally-available/#changes-to-the-lockfile
* 0.18.2Uri Shaked2021-10-072-2/+2
|
* feat(timer): Force Output Compare (FOC) bitsUri Shaked2021-10-072-5/+98
|
* chore(deps): bump tmpl from 1.0.4 to 1.0.5dependabot[bot]2021-09-211-3/+3
| | | | | | | | | | | | | Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5. - [Release notes](https://github.com/daaku/nodejs-tmpl/releases) - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5) --- updated-dependencies: - dependency-name: tmpl dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* 0.18.1Uri Shaked2021-09-142-2/+2
|
* feat(timer): 3rd output compare (OCRnC) #96Uri Shaked2021-09-142-13/+170
|
* 0.18.0Uri Shaked2021-09-102-2/+2
|
* refactor: remove the ICPU interfaceUri Shaked2021-09-107-41/+26
| | | | Removing the interface simplifies the code
* feat(adc): ADC peripheral #13Uri Shaked2021-09-103-0/+405
|
* feat(watchdog): implement watchdog timer #106Uri Shaked2021-09-105-1/+357
|
* 0.17.1Uri Shaked2021-09-072-2/+2
|
* fix(gpio): CBI/SBI handling in writes to PIN register #103Uri Shaked2021-09-074-8/+50
| | | | fix #103
* 0.17.0Uri Shaked2021-08-152-2/+2
|
* feat(timer): external timer support #97Uri Shaked2021-08-155-95/+171
| | | | | | also refactor timer/GPIO interaction to be more generic. close #97
* chore(deps): prettier 2.3.2Uri Shaked2021-08-155-40/+23
| | | | also reformat all the code with the new version
* 0.16.6Uri Shaked2021-08-132-2/+2
|
* fix(gpio): timer outputs not reflected in PIN register #102Uri Shaked2021-08-132-8/+22
| | | | fix #102
* Merge pull request #100 from wokwi/dependabot/npm_and_yarn/path-parse-1.0.7Uri Shaked2021-08-111-3/+3
|\ | | | | chore(deps): bump path-parse from 1.0.6 to 1.0.7
| * chore(deps): bump path-parse from 1.0.6 to 1.0.7dependabot[bot]2021-08-111-3/+3
|/ | | | | | | | | | | | | Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* 0.16.5Uri Shaked2021-08-092-2/+2
|
* fix(gpio): PWM may leaves pins in high stateUri Shaked2021-08-091-0/+1
| | | | Disabling PWM when a GPIO pin is high will cause the pin to get stuck in high state.
* style(spi): remove redundant whitespace from commentsUri Shaked2021-08-071-2/+2
|
* 0.16.4Uri Shaked2021-07-172-2/+2
|
* feat(usart): add `immediate` parameter to writeByte()Uri Shaked2021-07-171-8/+12
| | | | The value will be available immediately to the user program instead of waiting one symbol time before making it available.
* 0.16.3Uri Shaked2021-07-162-2/+2
|
* fix(usart): tx / rx complete timingUri Shaked2021-07-161-1/+1
| | | | fix the calculation of cyclesPerChar, which is used to determine when a USART RX/TX operation is marked complete.
* 0.16.2Uri Shaked2021-07-152-2/+2
|
* feat(usart): add configuration change eventUri Shaked2021-07-152-3/+95
| | | | also add `txEnable` and `rxEnable` properties
* 0.16.1Uri Shaked2021-07-092-2/+2
|
* fix(timer): only set ICR hook for 16-bit timersUri Shaked2021-07-071-3/+3
| | | | The ICR (Input Capture Register) only exists for 16-bit timers.
* 0.16.0Uri Shaked2021-07-072-2/+2
|
* feat(gpio): external interrupt/PCINT support (#82)Uri Shaked2021-07-074-18/+459
| | | close #70, #84
* 0.15.3Uri Shaked2021-06-202-2/+2
|
* perf(cpu): speed up event systemUri Shaked2021-06-201-25/+47
| | | | | | Use a linked list instead of array. This makes the simulator runs almost twice as fast in case of timers with prescaler of 1, e.g. when using the TVout library. In addition, we use a pool of clock event objects to avoid expensive GCs.
* 0.15.2Uri Shaked2021-06-192-2/+2
|
* fix(timer): Timer1 PWM issues #94Uri Shaked2021-06-192-2/+24
| | | | close #94
* chore(deps): husky 6.0.0Uri Shaked2021-05-294-42/+11
|
* Merge pull request #92 from wokwi/dependabot/npm_and_yarn/browserslist-4.16.6Uri Shaked2021-05-251-29/+40
|\ | | | | chore(deps): bump browserslist from 4.7.3 to 4.16.6
| * chore(deps): bump browserslist from 4.7.3 to 4.16.6dependabot[bot]2021-05-251-29/+40
|/ | | | | | | | Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.7.3 to 4.16.6. - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.7.3...4.16.6) Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): npm audit fixUri Shaked2021-05-091-6/+6
|
* 0.15.1Uri Shaked2021-04-152-2/+2
|
* fix(twi): broken repeated start #91Uri Shaked2021-04-152-1/+26
| | | | fix #91
* docs: fix capitalizationUri Shaked2021-04-101-2/+2
|
* Merge pull request #90 from wokwi/dependabot/npm_and_yarn/y18n-4.0.1Uri Shaked2021-03-311-3/+3
|\ | | | | chore(deps): bump y18n from 4.0.0 to 4.0.1
| * chore(deps): bump y18n from 4.0.0 to 4.0.1dependabot[bot]2021-03-311-3/+3
|/ | | | | | | | Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits) Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #89 from wokwi/dependabot/npm_and_yarn/elliptic-6.5.4Uri Shaked2021-03-281-9/+17
|\ | | | | chore(deps): bump elliptic from 6.5.3 to 6.5.4
| * chore(deps): bump elliptic from 6.5.3 to 6.5.4dependabot[bot]2021-03-091-9/+17
|/ | | | | | | Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4) Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #85 from julianrendell/patch-1Uri Shaked2021-02-261-5/+33
|\ | | | | clarifying the scope of library