Pete Johanson
f3153b17d2
Merge pull request #292 from nullbitsco/nullbitsco_nibble
...
Add zmk_kscan_gpio_demux kscan driver & NIBBLE keyboard
4 years ago
Jay Greco
8a98212a02
Update demux kscan driver as per PR feedback
...
- Remove kscan_gpio_irq_callback
- Remove kscan_gpio_irq_callback_handler
- Remove irq_callbacks
+ Add TODO noting timer and sleep state interactions
4 years ago
Jay Greco
1a6fe846e4
Update NIBBLE keyboard name as per PR feedback
...
- Revert accidental VS code settings change
4 years ago
Jay Greco
d90592aac5
Add NIBBLE shield
...
+ Added required files for nullbits NIBBLE
4 years ago
Jay Greco
1522c91d73
Add new kscan_gpio_demux driver
...
+ 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
4 years ago
Pete Johanson
3b9caaaf90
Merge pull request #304 from petejohanson/docs/cc-license-details
...
Explicitly license documentation as CC-BY-NC-SA.
4 years ago
Pete Johanson
2f09957ae2
Merge pull request #301 from innovaker/docs-eslint-prettier
...
docs: Add eslint, prettier and eslint-mdx support
4 years ago
Pete Johanson
c707ab45ef
Merge pull request #297 from Nicell/boards/reviung41
...
Add Reviung41 Shield Definitions
4 years ago
Pete Johanson
07cf103747
Merge pull request #303 from innovaker/kscan-mock-32
...
feat(kscan_mock): Increase max number of events
4 years ago
Pete Johanson
7aca8c3d35
Merge pull request #263 from joelspadin/nested-zmk-config
...
fix: allow nested zmk-config for dev container
4 years ago
Pete Johanson
571d045c75
fix(docs): Explicit CC-BY-NC-SA license for docs.
4 years ago
Pete Johanson
2c9737ad14
fix: Typo in the toplevel README.
4 years ago
Pete Johanson
8c6862f4ba
Merge pull request #293 from Nicell/bluetooth/battery-reporting
...
Add Battery Voltage Divider Driver
4 years ago
Pete Johanson
85d1a10490
Merge pull request #302 from innovaker/docs-docusaurus-scripts
...
docs: Add missing docusaurus scripts
4 years ago
Nick
a008731103
Implement Kconfig and enhance error checks
4 years ago
Nick
1ac78498eb
docs: Set prettier endOfLine to auto
...
As discussed in PR #301 .
4 years ago
Pete Johanson
b1bfff5b5a
Merge pull request #264 from careyk007/setup_sh__curl_always_required
...
Add support for wget to setup.sh
4 years ago
Nick
fd892d53cd
fix: eslint proptype errors
4 years ago
innovaker
288e60ea97
docs: Format docs with prettier
...
npx prettier --write .
4 years ago
innovaker
aefcc592f2
docs: Add eslint-mdx support
...
Official guidelines:
https://github.com/mdx-js/eslint-mdx
Steps taken:
npm i -D eslint-plugin-mdx
Edit .eslintrc.js
4 years ago
innovaker
18d4d619e4
docs: Add prettier support
...
Official guidelines:
https://prettier.io/docs/en/install.html
https://prettier.io/docs/en/integrating-with-linters.html
https://github.com/prettier/eslint-config-prettier
Steps taken:
npm install --save-dev --save-exact prettier
Create .prettierignore
Create .prettierrc.js
npm install --save-dev eslint-config-prettier
Edit .eslintrc.js
4 years ago
innovaker
ab65bf49db
docs: Add eslint support
...
Official guidelines:
https://eslint.org/docs/user-guide/getting-started
Steps taken:
npm install eslint --save-dev
npx eslint --init
Create .eslintignore
Edit .eslintrc.js (tweaks)
4 years ago
innovaker
9c4b766bc6
feat(kscan_mock): Increase max number of events
...
This is necessary for testing a large number of events (e.g. every key code) within a single build/pass.
The u8_t limitation became apparent during end-to-end testing of #21 .
4 years ago
innovaker
ca0bcc0ae4
docs: Add missing docusaurus scripts
...
Add:
- docusaurus serve
- docusaurus clear
4 years ago
Nick
7296b96797
Add Reviung41 Shield Definitions
4 years ago
Nick
63007fb6c1
fix: clang-format
4 years ago
Nick
adb07926b1
Remove newlib dep
4 years ago
Nick
a67a8cd3b8
Check if fetch channel is supported
4 years ago
Pete Johanson
518bcacba1
Merge pull request #280 from Tsquash/txpowerdocs
...
DocumentedTX Power Config in Troubleshooting
4 years ago
Nick
6047415b1c
Fix build for boards without voltage divider
4 years ago
Nick
8efcd80f3a
Add missing ADC and fix formatting
4 years ago
Nick Winans
70ffcca3b4
Merge branch 'main' into bluetooth/battery-reporting
4 years ago
Nick
162c6b77db
clang-format and add missing defconfig values
4 years ago
Nick
3082455aec
Refactor driver to use Sensor API
4 years ago
Pete Johanson
04b7a759f4
Merge pull request #291 from innovaker/docusaurus-2.0.0-alpha.66
...
chore(docs): Docusaurus 2.0.0-alpha.66
4 years ago
Caleb Lightfoot
1a6d373d16
Added Sentence For Link to Zephyr Docs
4 years ago
Caleb Lightfoot
d07a46a334
Changed Wording of Text
4 years ago
innovaker
0905302006
chore(docs): Docusaurus 2.0.0-alpha.66
4 years ago
Pete Johanson
d8740b91ab
Merge pull request #290 from innovaker/docusaurus-2.0.0-alpha.65
...
chore(docs): Docusaurus 2.0.0 alpha.65
4 years ago
innovaker
1e008728b7
chore(blog): Remove deprecated id: wip
...
Fix warning ...
2020-05-24-wip.md - 'id' header option is deprecated. Please use 'slug' option instead.
Follow-up to #286 .
4 years ago
innovaker
cd683b8dd6
chore(docs): Replace homePageId with slug: /
...
Fix warning ...
The docs plugin option homePageId=intro is deprecated. To make a doc the "home", prefer frontmatter: "slug: /"
Follow-up to #286 .
4 years ago
innovaker
99751ad376
chore(docs): Docusaurus 2.0.0-alpha.65
...
Closes #286 . Prerequisite of #218 .
4 years ago
innovaker
a796ee574f
fix(docs): Remove empty links
...
Prerequisite fixes for Docusaurus 2.0.0-alpha.65 (#286 ) which has stricter markdown rules.
4 years ago
Pete Johanson
ef37f17796
Merge pull request #109 from Nicell/underglow/state-persistence
...
Add RGB underglow state Kconfig and settings
4 years ago
Pete Johanson
09d3d34375
Merge pull request #285 from petejohanson/core/official-usb-product-id
...
Use official USB product ID
4 years ago
Pete Johanson
36d3d01a22
feat(usb): Add proper USB product ID.
...
* Use openmoko product ID from:
https://github.com/openmoko/openmoko-usb-oui/pull/15
4 years ago
Pete Johanson
3ecd7e42ab
Merge pull request #282 from petejohanson/ble/advertising-power-savings
...
BLE: Only advertise when needed.
4 years ago
Pete Johanson
9d512eaef0
fix(bluetooth): Add adv data in non-peripherals.
4 years ago
Pete Johanson
b07475b7d4
fix(bluetooth): Stop adv on connected profile.
4 years ago
Pete Johanson
818f0a1f91
fix(bluetooth): Advertise name + appearance.
...
* Properly put device name and GAP appearance
in advertising packets, for proper display in
macOS, Android, etc.
* Closes #124
4 years ago