Commit graph

2549 commits

Author SHA1 Message Date
Rasmus Koit
a6c9186371
Merge 0eb377049c into b735a051ce 2024-08-18 16:14:36 +03:00
rasmuskoit
0eb377049c
Update dongle configuration for split keyboard support.
Fixes pwr choice config
improves wording
2024-08-18 16:14:45 +03:00
Rasmus Koit
344936eb02
Update docs/docs/features/dongle.mdx
Co-authored-by: Maximilian Engl <43675074+englmaxi@users.noreply.github.com>
2024-08-18 15:49:55 +03:00
Rasmus Koit
83e624148d
Update docs/docs/features/dongle.mdx
Co-authored-by: 5Y1VN <86794811+5y1vn@users.noreply.github.com>
2024-08-18 15:49:24 +03:00
Rasmus Koit
900ff1f4c1
Update docs/docs/features/dongle.mdx
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-18 15:47:39 +03:00
Rasmus Koit
c64642fb9b
Update docs/docs/features/dongle.mdx
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-18 15:46:20 +03:00
Rasmus Koit
d72ae980d0
Update docs/docs/features/dongle.mdx
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-18 15:46:09 +03:00
Rasmus Koit
f06f261128
Update docs/docs/features/dongle.mdx
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-18 15:45:55 +03:00
Rasmus Koit
61b0203116
Update docs/docs/features/dongle.mdx
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-18 15:45:34 +03:00
Peter Johanson
b735a051ce fix(docs): Admonition formatting fix. 2024-08-15 12:51:38 -06:00
Peter Johanson
d5061c5d3b fix: Make CRC behavior local ID select CRC. 2024-08-15 11:45:18 -06:00
Peter Johanson
6ae6bf78b4 fix(boards): BDN9 rev2 tweaks.
* Reduce RAM usage, no need for heap any more in ZMK.
* Don't attempt to enable FPU that's not present.
2024-08-15 11:45:18 -06:00
Peter Johanson
fb67e4603a feat: Add studio core coverage targets.
* Cover stm32, RP2040, and nRF52 builds.
2024-08-15 11:45:18 -06:00
Peter Johanson
bafe648425 feat: Add &studio_unlock behavior.
* New behavior allows unlocking the keyboard to allow ZMK Studio to
  make changes.

Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2024-08-15 11:45:18 -06:00
Peter Johanson
b1bcc3e418 feat(studio): Add studio-rpc-usb-uart snippet.
* Add an easy snippet for enabling USB UART added
   to the `zephyr_udc0` standard node.
2024-08-15 11:45:18 -06:00
Peter Johanson
feda96eb40 feat(studio): Initial RPC infrastructure and subsystems.
* UART and BLE/GATT transports for a protobuf encoded RPC
  request/response protocol.
* Custom framing protocol is used to frame a give message.
* Requests/responses are divided into major "subsystems" which
  handle requests and create response messages.
* Notification support, including mapping local events to RPC
  notifications by a given subsystem.
* Meta responses for "no response" and "unlock needed".
* Initial basic lock state support in a new core section, and allow specifying
  if a given RPC callback requires unlocked state or not.
* Add behavior subsystem with full metadata support and examples of
  using callback to serialize a repeated field without extra stack space needed.

Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2024-08-15 11:45:18 -06:00
Cem Aksoylar
ea64fcaf71 fix(docs): Note direct pin use in matrix transform 2024-08-15 10:38:10 -07:00
dependabot[bot]
6fe13c9565
chore(deps-dev): bump eslint-plugin-mdx from 2.3.3 to 3.1.5 in /docs (#2128)
Bumps [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx) from 2.3.3 to 3.1.5.
- [Release notes](https://github.com/mdx-js/eslint-mdx/releases)
- [Changelog](https://github.com/mdx-js/eslint-mdx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mdx-js/eslint-mdx/compare/eslint-plugin-mdx@2.3.3...eslint-plugin-mdx@3.1.5)

---
updated-dependencies:
- dependency-name: eslint-plugin-mdx
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 16:15:39 +02:00
dependabot[bot]
08988ec7da
chore(deps): bump braces from 3.0.2 to 3.0.3 in /docs (#2337)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 16:14:45 +02:00
LostQuasar
b42d06ecf7
chore: Update pancake shield url 2024-08-14 14:38:38 -04:00
down
895f557ae5 fix: no error return in sticky key get_parameter_metadata 2024-08-14 12:34:18 -06:00
Cem Aksoylar
96cd3a1ce2 refactor(docs): Remove unnecessary jsx includes 2024-08-13 23:03:15 -07:00
Cem Aksoylar
4faeb365b1 feat(docs): Add keyboard vs consumer variants note 2024-08-13 23:03:15 -07:00
Cem Aksoylar
ba0dee088f feat(docs): Add section on nesting mod-morphs
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-13 14:56:07 -07:00
Cem Aksoylar
0d15ae84f4 fix(docs): Fix mod-morph terms from keycodes to bindings 2024-08-13 14:56:07 -07:00
Cem Aksoylar
8b909acdcf refactor(docs): Add subheaders for devicetree error types 2024-08-13 11:11:27 -07:00
Cem Aksoylar
3de8a56fcb feat(docs): Add a note on column numbers for DTS errors 2024-08-13 11:11:27 -07:00
Cem Aksoylar
00e4818094 fix(docs): Fix broken anchor in reset behaviors 2024-08-13 10:51:40 -07:00
Nicolas Munnich
049c070b3a
feat(docs): Minor improvements to the docs (#2411) 2024-08-13 10:47:45 -07:00
Peter Johanson
fb3af5327e fix: Fix hardware metadata validation after image changes.
* Newer Docker image requires --break-system-packages for pip.
2024-08-13 07:38:11 -07:00
Pete Johanson
6d50ba5553 chore: Docs review tweaks.
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2024-08-12 16:57:54 -07:00
Peter Johanson
3fec690def feat: Add config settings for sticky keys/hold-tap
* Add new Kconfig symbols to config max held sticky-keys/hold-taps
  and for max captured events during hold-tap resolution.
2024-08-12 16:57:54 -07:00
rasmuskoit
aa89b74b47
rephrase from us to you
some restructure to cfg files
2024-08-11 23:01:06 +03:00
Rasmus Koit
7fea1a756a
Update docs/docs/features/dongle.mdx
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-11 21:35:31 +03:00
Rasmus Koit
e85a34bd39
Update docs/docs/features/dongle.mdx
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-11 21:28:34 +03:00
rasmuskoit
9a94cc77a9
Merge branch 'dongle-doc' of github.com:RasmusKoit/zmk into dongle-doc 2024-08-11 21:20:55 +03:00
Rasmus Koit
a27a553db9
Update docs/docs/features/dongle.mdx
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-11 21:20:32 +03:00
rasmuskoit
d3e821ecee
removes unused picture 2024-08-11 21:18:32 +03:00
Rasmus Koit
c791f9fd9d
Update docs/docs/features/dongle.mdx
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-11 21:18:01 +03:00
rasmuskoit
4da4704e2a
adds a line for split keyboards 2024-08-10 22:47:29 +03:00
rasmuskoit
cf74b624dd
squash after rebase 2024-08-10 16:22:45 +03:00
rasmuskoit
afe40027a4
rename from splits to dongle 2024-08-10 16:15:57 +03:00
rasmuskoit
21bb47d82d
Removes section for dongle.conf 2024-08-10 16:15:57 +03:00
rasmuskoit
439c045483
Improves benefits/disadvantages section.
Make the documentation more specific to dongles.
Moves some of the configuration around.
Adds an option for building firmware with left as central.
Clarifies different MCU usages.
Normalizes file names.
Removes duplicate warning.
2024-08-10 16:15:57 +03:00
rasmuskoit
997fc9f75b
removes svg, adds png 2024-08-10 16:15:56 +03:00
rasmuskoit
877d654f0d
adds clarifing comments about microcontrollers setup
adds a nice picture
2024-08-10 16:15:56 +03:00
rasmuskoit
6e622eba37
Fixes a typo in reset link 2024-08-10 16:15:56 +03:00
rasmuskoit
8ca4971189
Adds a section about building the firmware 2024-08-10 16:15:55 +03:00
rasmuskoit
f5ff4e32d9
Tests commenting out documentation 2024-08-10 16:15:55 +03:00
rasmuskoit
26f3c7c6c4
Adds link to further explain reset behavior on splits kbs 2024-08-10 16:15:55 +03:00