zmk/docs/src
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
..
components refactor(docs): Remove unnecessary jsx includes 2024-08-13 23:03:15 -07:00
css feat(docs): Improve the toolchain setup page (#2272) 2024-06-01 21:51:08 -07:00
data refactor: Improve keymap upgrader 2024-01-25 18:03:37 -06:00
docusaurus-tree-sitter-plugin feat(studio): Initial RPC infrastructure and subsystems. 2024-08-15 11:45:18 -06:00
hardware-metadata-collection-plugin feat(docs): Generate new shield interconnect docs. 2022-12-23 02:41:35 -06:00
hardware-metadata-static-plugin feat(docs): Add aggregated metadata to website 2022-03-29 23:03:56 -04:00
hardware-schema-typescript-plugin feat(docs): Add dynamic hardware list component. 2021-09-11 00:50:36 -04:00
keymap-upgrade feat(keymap-upgrader): Upgrade encoder resolution 2024-02-03 18:45:21 -06:00
pages fix(keymap-upgrader): Note that changed lines are highlighted 2024-01-25 18:03:37 -06:00
setup-script-generation-plugin feat(setup): Disallow split w/ wired controller. 2022-05-03 05:10:09 -04:00
templates chore: fix typos in various places 2024-05-13 16:47:33 -04:00
theme docs: Add highlighting for devicetree and kconfig 2023-10-09 15:19:24 -07:00
utils feat(docs): Add power profiler 2021-03-11 16:31:34 -05:00
.gitignore feat(docs): Add TS type gen, metadata JSON gen 2021-09-11 00:50:36 -04:00
footnotes.js docs(codes): Add (key) codes documentation 2020-11-06 15:02:12 -05:00
groups.js docs(codes): Add (key) codes documentation 2020-11-06 15:02:12 -05:00
hid-usage.js docs(codes): Add (key) codes documentation 2020-11-06 15:02:12 -05:00
hid.js docs(codes): Add (key) codes documentation 2020-11-06 15:02:12 -05:00