diff --git a/CHANGELOG.md b/CHANGELOG.md index 612bb7db..5d3fa854 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Change log +## 0.9.9 on 2021/12/15 +### Supports direct scan👏 + +- Some keyboards support **direct scan**. e.g. https://www.sho-k.co.uk/tech/1246.html + Now you can configure it as follow: + + ```ruby + kbd.set_scan_mode = :direct + kbd.init_pins( + [], + [ 8, 27, 28, 29, 9, 26 ] + ) + ``` + or + + ```ruby + kbd.init_direct_pins( + [ 8, 27, 28, 29, 9, 26 ] + ) + ``` + ## 0.9.8 on 2021/12/10 ### RotaryEncoder enhancement - Multiple encoders can be configured on a unit🎛 diff --git a/CMakeLists.txt b/CMakeLists.txt index a5cd2a89..e9a840cd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,7 +27,7 @@ pico_sdk_init() execute_process (COMMAND date +%Y%m%d OUTPUT_VARIABLE CMAKE_BUILDDATE OUTPUT_STRIP_TRAILING_WHITESPACE) execute_process (COMMAND git rev-parse --short HEAD OUTPUT_VARIABLE CMAKE_REVISION OUTPUT_STRIP_TRAILING_WHITESPACE) -set (PRK_VERSION 0.9.8) +set (PRK_VERSION 0.9.9) set (PRK_BUILDDATE ${CMAKE_BUILDDATE}) set (PRK_REVISION ${CMAKE_REVISION}) configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/src/version.h.in" "${CMAKE_CURRENT_SOURCE_DIR}/src/version.h")