aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* fix(timer): OCR values should be buffered #76Uri Shaked2020-12-202-11/+125
| | | | fix #76
* docs: capitalizationUri Shaked2020-12-121-2/+2
| | | mega -> MEGA
* 0.14.2Uri Shaked2020-12-122-2/+2
|
* perf(cpu): speed up event systemUri Shaked2020-12-122-18/+59
| | | | ditch `array.sort()` and instead manually keep the array sorted when we insert a new item.
* test(cpu): fix implicit any errorUri Shaked2020-12-121-3/+5
|
* fix(cpu): event system issueUri Shaked2020-12-122-2/+63
| | | | | | | `updateClockEvent()` and `clearClockEvent()` would sometimes mess up the list of events. This could cause unexpected behavior when you have multiple timers running. Also added regression tests for these methods.
* chore(demo): upgrade monaco editor to 0.21.2Uri Shaked2020-12-122-2/+2
|
* 0.14.1Uri Shaked2020-12-122-2/+2
|
* fix(timer): Incorrect count when stopping a timerUri Shaked2020-12-122-18/+41
| | | | fix #72
* 0.14.0Uri Shaked2020-12-092-2/+2
|
* Merge pull request #71 from wokwi/interrupt-refactorUri Shaked2020-12-0914-291/+482
|\ | | | | refactor: central interrupt handling #38
| * perf!: centeral timekeepingUri Shaked2020-12-0913-225/+222
| | | | | | | | | | | | | | | | | | This should improve performance, especially when running simulations with multiple peripherals. For instance, the demo project now runs at ~322%, up from ~185% in AVR8js 0.13.1. BREAKING CHANGE: `tick()` methods were removed from individual peripherals. You now need to call `cpu.tick()` instead.
| * refactor: central interrupt handling #38Uri Shaked2020-12-0913-92/+286
|/
* test(cpu): improve test nameUri Shaked2020-12-091-1/+1
|
* 0.13.1Uri Shaked2020-11-272-2/+2
|
* fix(usart): respect the given baud rate #16Uri Shaked2020-11-272-54/+150
| | | | close #16
* chore(deps): upgrade deasyncUri Shaked2020-11-271-3/+3
| | | | this makes the demo project build successfully on Node 14
* 0.13.0Uri Shaked2020-11-252-2/+2
|
* feat(clock): Clock Prescale (CLKPR) support #68Uri Shaked2020-11-253-0/+185
| | | | close #68
If you find this content useful please consider a small donation via bitcoin: bitcoin:1mxKyQsHHugqRxPKgwaA7wUwJEGCNthn2?amount=0.001&message=Donation Scraping git contents via cgit is very resource intensive. The continued hosting of these git repositories is entirely financed by your bitcoin contributions. For donations of a least 1 mBTC you include your IP address in the message of your bitcoin donation. This will remove this message in the future for requests from your IP, which will significantly reduce token usage. In any case, any contributions to bitcoin address 1mxKyQsHHugqRxPKgwaA7wUwJEGCNthn2 are very welcome. Thanks in advance for you contribution to a self-sustaining ecosystem.