| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2025-02-11 | chore(deps): upgrade prettier | Uri Shaked | 1 | -1/+5 | |
| reformat all code with the new prettier version | |||||
| 2021-07-17 | feat(usart): add `immediate` parameter to writeByte() | Uri Shaked | 1 | -8/+12 | |
| The value will be available immediately to the user program instead of waiting one symbol time before making it available. | |||||
| 2021-07-16 | fix(usart): tx / rx complete timing | Uri Shaked | 1 | -1/+1 | |
| fix the calculation of cyclesPerChar, which is used to determine when a USART RX/TX operation is marked complete. | |||||
| 2021-07-15 | feat(usart): add configuration change event | Uri Shaked | 1 | -3/+39 | |
| also add `txEnable` and `rxEnable` properties | |||||
| 2021-02-19 | feat(usart): implement RX #11 | Uri Shaked | 1 | -5/+58 | |
| close #11 | |||||
| 2021-01-02 | fix: typo in parameter name | Uri Shaked | 1 | -2/+2 | |
| freqMHz → freqHz in SPI, TWI, and USART: they all expect the frequency in hertz, not mega-hertz. | |||||
| 2020-12-09 | perf!: centeral timekeeping | Uri Shaked | 1 | -12/+5 | |
| 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. | |||||
| 2020-12-09 | refactor: central interrupt handling #38 | Uri Shaked | 1 | -17/+30 | |
| 2020-11-27 | fix(usart): respect the given baud rate #16 | Uri Shaked | 1 | -15/+53 | |
| close #16 | |||||
| 2020-07-09 | fix(usart): bitsPerChar looking at the wrong register | Uri Shaked | 1 | -1/+1 | |
| close #52 | |||||
| 2020-07-09 | fix(usart): TXC interrupt triggered incorrectly | Uri Shaked | 1 | -1/+1 | |
| close #51 | |||||
| 2020-04-27 | style: reformat code with prettier 2.x | Uri Shaked | 1 | -1/+1 | |
| prettier rules have changed since we upgraded to 2.x | |||||
| 2020-03-22 | refactor: added peripherals and cpu feature folders | lironh | 1 | -3/+3 | |
| 2019-12-07 | refactor: tslint → eslint | Uri Shaked | 1 | -2/+4 | |
| 2019-12-07 | feat(usart): add onLineTransmit callback | Uri Shaked | 1 | -0/+13 | |
| 2019-12-07 | test(usart): more USART tests | Uri Shaked | 1 | -1/+1 | |
| 2019-12-01 | feat: initial implementation of USART | Uri Shaked | 1 | -0/+119 | |
| #6 | |||||
