|
1 | 1 | # Change log
|
2 | 2 |
|
| 3 | +## 0.9.21 on 2023/05/23 |
| 4 | + |
| 5 | +### [Experimental] Mouse 🐭🖱🖲️ with I2C, SPI, and ADC |
| 6 | +- Now you can configure any device such as a trackball, touchpad, and joystick as a Mouse by taking advantage of hardware peripheral features like I2C, SPI, and ADC |
| 7 | +- Currently, a Mouse instance on the partner half of a split-type keyboard does not work. We are investigating how to implement |
| 8 | +- Because this Mouse feature is experimental, the API design may change during the implementation to make it work on both halves |
| 9 | +- Take a good look at [wiki/Mouse](https://github.com/picoruby/prk_firmware/wiki/Mouse) |
| 10 | + |
| 11 | +### The mass storage drive is re-implemented with File class of PicoRuby |
| 12 | +- The name of the drive is changed from `PRKFirmware` to `PRK DRIVE` |
| 13 | +- `keymap.rb` is no longer deleted on re-installing PRK's uf2 |
| 14 | +- This re-implementation basically should not affect any other keyboard behaviors |
| 15 | + |
| 16 | +#### Known issue |
| 17 | +- Although the drive's functionality is sanity, the host computer sometimes recognizes the drive name as `USB Drive` instead of `PRK DRIVE`. Send us a patch if you could fix it! |
| 18 | + |
| 19 | +## 0.9.20 on 2022/12/04 |
| 20 | + |
| 21 | +### Bug fix 💡 |
| 22 | +- The instability when start-up especially upgrading uf2 is fixed |
| 23 | + |
| 24 | +### Deprecation |
| 25 | +- Hardware one-way UART on split-type is deprecated. Instead, software mutual UART is now the default and the only option |
| 26 | + - `Keyboard#mutual_uart_at_my_own_risk=` no longer takes any effect |
| 27 | + |
| 28 | +## 0.9.19 on 2022/12/26 |
| 29 | + |
| 30 | +### Bug fix🐛 |
| 31 | +- An issue that PRK isn't recognized by macOS and iOS from version 0.9.15 |
| 32 | + |
| 33 | +### Improvement 🔈 |
| 34 | +- Sounder pitch might become correct than before but the author experiences somehow unstable behavior until now. Please ping us your opinion from an actual usage |
| 35 | + |
| 36 | +### What's Changed |
| 37 | +* Update package database on Docker by @buty4649 in https://github.com/picoruby/prk_firmware/pull/145 |
| 38 | +* Fix build process by @hasumikin in https://github.com/picoruby/prk_firmware/pull/151 |
| 39 | +* Get rid of cdc_task() by @hasumikin in https://github.com/picoruby/prk_firmware/pull/146 |
| 40 | +* Take out Joystick report by @yswallow in https://github.com/picoruby/prk_firmware/pull/152 |
| 41 | +* Fix Sounder pitch issue by @yswallow in https://github.com/picoruby/prk_firmware/pull/153 |
| 42 | +* Fix: invalid key input when modifier press by @hasumikin in https://github.com/picoruby/prk_firmware/pull/154 |
| 43 | + |
3 | 44 | ## 0.9.18 on 2022/09/17
|
4 | 45 |
|
5 | 46 | ### RGB Matrix🌈
|
|
0 commit comments