summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-03feat(ci): Only build firmware when app/ changes.Pete Johanson
2020-11-03feat(docs): Add eslint and prettier GH Actions.Pete Johanson
2020-11-03docs: formatted with prettierinnovaker
2020-11-03fix: Formatting fix.Pete Johanson
2020-11-03refactor(hid): Mod defines in dedicated header.Pete Johanson
2020-11-03clang-formatOkke Formsma
2020-11-03initial implementation for modifiersOkke Formsma
https://github.com/zmkfirmware/zmk/issues/86
2020-11-02make note about keyboard name more explicitChiyuan Zhang
2020-11-02tweak doc according to PR feedbackChiyuan Zhang
2020-11-02update doc for new shield in user repoChiyuan Zhang
2020-11-02fix(boards): Remap flash to account for bootloaderNick
2020-11-02Add Github.com personal token to prerequisites.Evan
2020-11-01fix(battery): Only log if finding battery device failedNick Winans
Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2020-11-01feat(battery): Add BAS GATT reportingNick
2020-11-01fix(boards): Rename BVD labelsNick
2020-11-01fix(bvd): Add SENSOR_CHAN_ALL supportNick
2020-10-31docs(outputs): run prettier on outputs.md (#317)innovaker
Fixes #269
2020-10-31feat(docs): Warn of battery life impact of loggingPete Johanson
2020-10-31feat(docs): Link to outputs behavior docs.Pete Johanson
2020-10-31Merge pull request #269 from joelspadin/endpoint-selectionPete Johanson
feat: only send HID reports to one endpoint
2020-10-30Merge pull request #313 from innovaker/hid-nkro-bootPete Johanson
refactor(hid): configurable NKRO integer arrays & boot friendly
2020-10-28feat(endpoints): remove redundant connection checkJoel Spadin
2020-10-28feat(endpoints): simplify behavior constantsJoel Spadin
2020-10-28feat(endpoints): rename behavior to outputsJoel Spadin
"Outputs" is probably easier for most people to understand than "endpoints".
2020-10-28feat(endpoints): add preferred endpoint settingJoel Spadin
Added a new setting to remember the user's preferred endpoint. When both USB and BLE are connected, the preferred endpoint will be used. Added a new behavior to control this setting. It supports commands: &end END_USB - Prefer USB output &end END_BLE - Prefer BLE output &end END_TOG - Toggle between USB and BLE
2020-10-28feat(endpoints): update on BLE profile changeJoel Spadin
Added zmk_ble_active_profile_is_connected() to allow code outside ble.c to check the status of the active profile, and changed the ble_active_profile_changed event to also notify when the active profile connects or disconnects. Changed endpoint selection to to also update when the active profile changes, connects, or disconnects.
2020-10-28feat(endpoints): clear HID report on endpoint changeJoel Spadin
This prevents stuck keys when switching endpoints by clearing everything in the HID report and sending one last report before switching to the new endpoint.
2020-10-28feat: only send HID reports to one endpointJoel Spadin
Added some utility functions and an event for tracking the state of the USB connection. Updated endpoints.c to select a single endpoint to send HID reports to based on the status of the USB and BLE connections. Partially fixes #206. Future commits will add a user setting to control which endpoint is used if both USB and BLE are ready.
2020-10-28Merge pull request #309 from innovaker/netlify-node-versionPete Johanson
docs: Set netlify node version to lts/*
2020-10-27feat(docs): Add Boardsource 3x4 to hardware list.Pete Johanson
2020-10-27Merge pull request #296 from neegool/add_boardsource3x4Pete Johanson
Add Boardsource 3x4 shield
2020-10-27feat(hid): Make keypad report boot friendlyinnovaker
Add missing byte to make keypad report boot friendly.
2020-10-28Remove bt unpair combo + fix keymapNigel Rodriguez
2020-10-27refactor(hid): Refactor consumer report to a configurable sizeinnovaker
2020-10-27refactor(hid): Refactor keypad report to use a configurable integer arrayinnovaker
Replace NKRO bit array with configurable integer (DV) array.
2020-10-27Merge pull request #292 from nullbitsco/nullbitsco_nibblePete Johanson
Add zmk_kscan_gpio_demux kscan driver & NIBBLE keyboard
2020-10-27Update demux kscan driver as per PR feedbackJay Greco
- Remove kscan_gpio_irq_callback - Remove kscan_gpio_irq_callback_handler - Remove irq_callbacks + Add TODO noting timer and sleep state interactions
2020-10-27Update NIBBLE keyboard name as per PR feedbackJay Greco
- Revert accidental VS code settings change
2020-10-27Add NIBBLE shieldJay Greco
+ Added required files for nullbits NIBBLE
2020-10-27Add new kscan_gpio_demux driverJay Greco
+ zmk,kscan_gpio_demux is now a compatible kscan option + kscan_gpio_demux is based heavily off of the implementation of kscan_gpio_matrix, modified to address cols using an n-to-1 demultiplexer chip instead of discrete IO + Added zmk,kscan_gpio_demux.yaml file * modified CMakeLists to include new source files
2020-10-27Merge pull request #304 from petejohanson/docs/cc-license-detailsPete Johanson
Explicitly license documentation as CC-BY-NC-SA.
2020-10-27Merge pull request #301 from innovaker/docs-eslint-prettierPete Johanson
docs: Add eslint, prettier and eslint-mdx support
2020-10-27Merge pull request #297 from Nicell/boards/reviung41Pete Johanson
Add Reviung41 Shield Definitions
2020-10-27Merge pull request #303 from innovaker/kscan-mock-32Pete Johanson
feat(kscan_mock): Increase max number of events
2020-10-26Merge pull request #263 from joelspadin/nested-zmk-configPete Johanson
fix: allow nested zmk-config for dev container
2020-10-26fix(docs): Explicit CC-BY-NC-SA license for docs.Pete Johanson
2020-10-26fix: Typo in the toplevel README.Pete Johanson
2020-10-26Merge pull request #293 from Nicell/bluetooth/battery-reportingPete Johanson
Add Battery Voltage Divider Driver
2020-10-26Merge pull request #302 from innovaker/docs-docusaurus-scriptsPete Johanson
docs: Add missing docusaurus scripts
2020-10-26docs: Set netlify node version to lts/*innovaker
Prerequisite of #218 and PR #308.