aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
| * Update README.mdJulian Rendell2021-02-251-0/+2
| |
| * clarifying the scope of libraryJulian Rendell2021-02-251-5/+31
|/ | | Attempt to clarify the scope of this library and what else is needed to make a complete application.
* 0.15.0Uri Shaked2021-02-192-2/+2
|
* feat(usart): implement RX #11Uri Shaked2021-02-194-7/+99
| | | | close #11
* feat(demo): web worker supportUri Shaked2021-02-142-80/+9
| | | | rewrite TaskScheduler to use `MessageChannel` instead of `window.postMessage`, to make the code portable into a Web Worker.
* 0.14.10Uri Shaked2021-02-032-2/+2
|
* docs: add description/keywords to package.jsonUri Shaked2021-01-311-0/+13
|
* docs: add license / typescript shields to READMEUri Shaked2021-01-312-2/+4
| | | | also update copyright years
* fix: typo in parameter nameUri Shaked2021-01-023-6/+6
| | | | | freqMHz → freqHz in SPI, TWI, and USART: they all expect the frequency in hertz, not mega-hertz.
* docs(readme): link to EEPROM exampleUri Shaked2021-01-021-0/+1
|
* 0.14.9Uri Shaked2020-12-292-2/+2
|
* fix(timer): delay() is inaccurate #81Uri Shaked2020-12-292-21/+26
| | | | fix #81
* 0.14.8Uri Shaked2020-12-272-2/+2
|
* fix(timer): Output Compare in PWM modes #78Uri Shaked2020-12-276-67/+353
| | | | close #78
* 0.14.7Uri Shaked2020-12-262-2/+2
|
* fix(timer): Overflow interrupt fires twice #80Uri Shaked2020-12-262-7/+45
| | | | fix #80
* 0.14.6Uri Shaked2020-12-252-2/+2
|
* fix(timer): Output Compare sometimes misses Compare Match #79Uri Shaked2020-12-252-6/+45
| | | | fix #79
* 0.14.5Uri Shaked2020-12-212-2/+2
|
* fix(timer): Output Compare issue #74Uri Shaked2020-12-212-10/+28
| | | | | | output compare doesn't work when the OCR register (OCRnA/OCRnB) equals to 0 fix #74
* docs(README): add "Which chips can be simulated"Uri Shaked2020-12-201-2/+13
|
* 0.14.4Uri Shaked2020-12-202-2/+2
|
* fix(timer): TOV flag does not update correctly #75Uri Shaked2020-12-202-20/+56
| | | | fix #75
* 0.14.3Uri Shaked2020-12-202-2/+2
|