| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | fix(cpu): don't clear RAM on reset #107 | Uri Shaked | 2022-04-30 | 1 | -1/+0 | |
| | | | | | wokwi/wokwi-features#282 | |||||
| * | Merge pull request #124 from wokwi/dependabot/npm_and_yarn/minimist-1.2.6 | Uri Shaked | 2022-04-12 | 1 | -6/+6 | |
| |\ | | | | | chore(deps): bump minimist from 1.2.5 to 1.2.6 | |||||
| | * | chore(deps): bump minimist from 1.2.5 to 1.2.6 | dependabot[bot] | 2022-04-11 | 1 | -6/+6 | |
| |/ | | | | | | | | | | | | | Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> | |||||
| * | 0.18.10 | Uri Shaked | 2022-03-22 | 2 | -3/+3 | |
| | | ||||||
| * | fix(timer): Phase Correct mode overruns #119 | Uri Shaked | 2022-03-22 | 2 | -2/+67 | |
| | | ||||||
| * | 0.18.9 | Uri Shaked | 2022-02-21 | 2 | -3/+3 | |
| | | ||||||
| * | fix(timer): OCRH masking #117 | Uri Shaked | 2022-02-21 | 2 | -3/+29 | |
| | | ||||||
| * | Merge pull request #116 from Dudeplayz/master | Uri Shaked | 2022-02-08 | 1 | -33/+157 | |
| |\ | | | | | Improve instruction.spec.ts | |||||
| | * | style(instruction.spec): add comments for missing instruction tests and ↵ | Dudeplayz | 2022-02-07 | 1 | -33/+103 | |
| | | | | | | | | | reorder tests according to the AVR datasheet | |||||
| | * | test(instruction): add ADD, SUB and WDR unit tests | Dudeplayz | 2022-02-07 | 1 | -0/+54 | |
| |/ | ||||||
| * | test(watchdog): more robust tests | Uri Shaked | 2022-02-07 | 1 | -0/+2 | |
| | | | | | add assertions, fix #115 | |||||
| * | 0.18.8 | Uri Shaked | 2022-01-20 | 2 | -3/+3 | |
| | | ||||||
| * | perf(cpu): speed up interrupts | Uri Shaked | 2022-01-20 | 1 | -11/+28 | |
| | | | | | | | code which makes heavy use of interrupts considerably slows down the simulator. E.g. that transmit programs large amount of data over SPI. See wokwi/wokwi-features#280 for an example. | |||||
| * | 0.18.7 | Uri Shaked | 2021-12-13 | 2 | -3/+3 | |
| | | ||||||
| * | fix(twi): fails on repeated start condition | Uri Shaked | 2021-12-13 | 1 | -1/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reproduction: https://wokwi.com/arduino/projects/306115576172905024 minimal reproduction code: ```cpp #include <Wire.h> void setup() { Serial.begin(115200); Wire.begin(); Wire.beginTransmission(0x68); Wire.write( 0x3B); Wire.endTransmission( false); // <---- Fails after this auto n = Wire.requestFrom(0x68, 6); if (n == 6) { int16_t AcX = Wire.read() << 8 | Wire.read(); // 0x3B (ACCEL_XOUT_H) & 0x3C (ACCEL_XOUT_L) int16_t AcY = Wire.read() << 8 | Wire.read(); // 0x3D (ACCEL_YOUT_H) & 0x3E (ACCEL_YOUT_L) int16_t AcZ = Wire.read() << 8 | Wire.read(); // 0x3F (ACCEL_ZOUT_H) & 0x40 (ACCEL_ZOUT_L) Serial.print( "AcX = "); Serial.print( AcX); Serial.print( " | AcY = "); Serial.print( AcY); Serial.print( " | AcZ = "); Serial.print( AcZ); Serial.println(); } else { Serial.println( "--------- ERROR ---------"); } } void loop() {} ``` | |||||
| * | 0.18.6 | Uri Shaked | 2021-10-30 | 2 | -3/+3 | |
| | | ||||||
| * | feat(spi): add `onByte` callback | Uri Shaked | 2021-10-30 | 2 | -19/+44 | |
| | | | | | | | a more versatile alternative to the `onTransfer` callback. Depracate `onTransfer()`. | |||||
| * | 0.18.5 | Uri Shaked | 2021-10-29 | 2 | -3/+3 | |
| | | ||||||
| * | fix(timer): setting TCNT doesn't update OCRA #111 | Uri Shaked | 2021-10-29 | 2 | -0/+44 | |
| | | ||||||
| * | 0.18.4 | Uri Shaked | 2021-10-24 | 2 | -3/+3 | |
| | | ||||||
| * | fix(eeprom): EEPROM interrupt not firing #110 | Uri Shaked | 2021-10-24 | 3 | -5/+35 | |
| | | | | | fix #110 | |||||
| * | 0.18.3 | Uri Shaked | 2021-10-23 | 2 | -3/+3 | |
| | | ||||||
| * | fix(spi): setting SPIE doesn't fire pending interrupt | Uri Shaked | 2021-10-22 | 2 | -0/+25 | |
| | | ||||||
| * | chore: add node 16 to CI test matrix | Uri Shaked | 2021-10-21 | 2 | -1/+2 | |
| | | ||||||
| * | fix: broken build on node < 16 | Uri Shaked | 2021-10-21 | 1 | -12847/+10746 | |
| | | ||||||
| * | chore: upgrade package.json to version 2 | Uri Shaked | 2021-10-21 | 1 | -21/+17996 | |
| | | | | | https://github.blog/2021-02-02-npm-7-is-now-generally-available/#changes-to-the-lockfile | |||||
| * | 0.18.2 | Uri Shaked | 2021-10-07 | 2 | -2/+2 | |
| | | ||||||
| * | feat(timer): Force Output Compare (FOC) bits | Uri Shaked | 2021-10-07 | 2 | -5/+98 | |
| | | ||||||
| * | chore(deps): bump tmpl from 1.0.4 to 1.0.5 | dependabot[bot] | 2021-09-21 | 1 | -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.1 | Uri Shaked | 2021-09-14 | 2 | -2/+2 | |
| | | ||||||
| * | feat(timer): 3rd output compare (OCRnC) #96 | Uri Shaked | 2021-09-14 | 2 | -13/+170 | |
| | | ||||||
| * | 0.18.0 | Uri Shaked | 2021-09-10 | 2 | -2/+2 | |
| | | ||||||
| * | refactor: remove the ICPU interface | Uri Shaked | 2021-09-10 | 7 | -41/+26 | |
| | | | | | Removing the interface simplifies the code | |||||
| * | feat(adc): ADC peripheral #13 | Uri Shaked | 2021-09-10 | 3 | -0/+405 | |
| | | ||||||
| * | feat(watchdog): implement watchdog timer #106 | Uri Shaked | 2021-09-10 | 5 | -1/+357 | |
| | | ||||||
| * | 0.17.1 | Uri Shaked | 2021-09-07 | 2 | -2/+2 | |
| | | ||||||
| * | fix(gpio): CBI/SBI handling in writes to PIN register #103 | Uri Shaked | 2021-09-07 | 4 | -8/+50 | |
| | | | | | fix #103 | |||||
| * | 0.17.0 | Uri Shaked | 2021-08-15 | 2 | -2/+2 | |
| | | ||||||
| * | feat(timer): external timer support #97 | Uri Shaked | 2021-08-15 | 5 | -95/+171 | |
| | | | | | | | also refactor timer/GPIO interaction to be more generic. close #97 | |||||
| * | chore(deps): prettier 2.3.2 | Uri Shaked | 2021-08-15 | 5 | -40/+23 | |
| | | | | | also reformat all the code with the new version | |||||
| * | 0.16.6 | Uri Shaked | 2021-08-13 | 2 | -2/+2 | |
| | | ||||||
| * | fix(gpio): timer outputs not reflected in PIN register #102 | Uri Shaked | 2021-08-13 | 2 | -8/+22 | |
| | | | | | fix #102 | |||||
| * | Merge pull request #100 from wokwi/dependabot/npm_and_yarn/path-parse-1.0.7 | Uri Shaked | 2021-08-11 | 1 | -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.7 | dependabot[bot] | 2021-08-11 | 1 | -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.5 | Uri Shaked | 2021-08-09 | 2 | -2/+2 | |
| | | ||||||
| * | fix(gpio): PWM may leaves pins in high state | Uri Shaked | 2021-08-09 | 1 | -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 comments | Uri Shaked | 2021-08-07 | 1 | -2/+2 | |
| | | ||||||
| * | 0.16.4 | Uri Shaked | 2021-07-17 | 2 | -2/+2 | |
| | | ||||||
| * | feat(usart): add `immediate` parameter to writeByte() | Uri Shaked | 2021-07-17 | 1 | -8/+12 | |
| | | | | | The value will be available immediately to the user program instead of waiting one symbol time before making it available. | |||||
| * | 0.16.3 | Uri Shaked | 2021-07-16 | 2 | -2/+2 | |
| | | ||||||
