Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update with main #37

Merged
merged 202 commits into from
Feb 12, 2024
Merged

Conversation

rafaelromao
Copy link
Owner

No description provided.

joelspadin and others added 30 commits October 8, 2023 19:30
Fixed an error in a previous commit where a member of the selected
endpoint was used without checking if it was the correct transport type.
The nice!view status screen displays the active BLE profile regardless
of whether BLE is active, so we have to get that data directly from the
BLE code instead of from the selected endpoint.
Added syntax highlighting for devicetree and kconfig files.

The PrismJS project is not accepting contributions right now as they
work on a version 2 of the library, so the new language files are added
directly here.

Also enabled syntax highlighting for various languages that are used in
the docs but aren't enabled in Docusaurus by default.
Added language tags to more code blocks in the documentation to enable
syntax highlighting.
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.18 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.18...8.4.31)

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

Signed-off-by: dependabot[bot] <[email protected]>
Export the `nice_view_spi` node properly from the ZMK Uno overlay
to ensure the shield will work when built along with the `nice_view`
shield.
* Initial implementation of REVIUNG34 shield.
* Add copyright information to files
* Added a README with instructions on how to enable the 1x2u layout.
* Add a default chosen matrix transform in the default keymap, alongside a commented out version for the alternate layout.

---------

Co-authored-by: Peter Johanson <[email protected]>
Co-authored-by: Cem Aksoylar <[email protected]>
Added the combined devicetree file to the user config build action. Set
it and the Kconfig output to run even on a failed build.
* Initial Reviung53 shield

---------

Co-authored-by: Cem Aksoylar <[email protected]>
`CONFIG_ZMK_BATTERY_REPORTING` is currently undocumented, A new KConfig section for battery has been added in line with the other sections in the configuration section of the docs, `CONFIG_ZMK_BATTERY_REPORT_INTERVAL` has been moved from system to battery for consistency
* Update new shield guide for new sensor/encoder settings.
* Add DTS section to encoder config docs.

Co-authored-by: Cem Aksoylar <[email protected]>
* Update existing boards/shields for new `steps` and
  `triggers-per-rotation` set up.
* Add report ID defines and use them consistently.
* Add defines for main item value flags to avoid magic constants.
* USB boot protocol support
* Use a single definition of a boot report, used for regular reports in
  non-6KRO, and for rollover in all branches.
* Handle gaps in the zmk report when producing a boot report in HKRO mode. For
  .example, if it was 8KRO, it would be possible to have the state 0 0 0 0 0 0 0
  17 (by pressing 8 keys, and letting go of the first 7). Copying the first 6
  bytes would not show up the single pressed key.
* Disable usb status change and callback on SOF events:
  SOF events were introduced by the boot protocol changes, and required internally
  by Zephyr's idle support, but are unused within ZMK itself. Ignore them in the
  usb status callback.

---------

Co-authored-by: Andrew Childs <[email protected]>
* Previous version of multiple overrides of the default value of ZMK_USB
  were problematic. Move to using board _defconfig files for the
  defaults for those, along with proper `depends on` for ZMK_USB that
  accounts for split and split roles.
* Add board definition for MoErgo Glove80
* Invert the logic so `get_keyboard_report` is sane when `ZMK_USB_BOOT`
  is disabled.
* Some initial reports of crashes with this code enabled, so disabling
  by default for now pending further investigation.
The battery reporting has been known to cause macOS computers to wakeup repeatedly. In some cases (e.g. display or custom lighting implementation) one might want to collect battery SOC without broadcasting over BLE

* Update docs/docs/config/battery.md

Co-authored-by: Cem Aksoylar <[email protected]>
petejohanson and others added 28 commits February 9, 2024 14:32
* Fix warning related to potentially large number of profiles
  causing overflow of allocated string for the setting name.
* Move to new `sys_poweroff` API for our deep sleep functionality.
* `sof` is now not enabled by default as a west dep, so need to
  add it to the blocklist ourselves.
* Composite kscan needs a dedicated priority to be sure it is
  initialized after the other kscan instances.
* Bump the LVGL mem pool size needed for custom screen.
* Fixes for LVGL drawing/label usage.
* Core Zephyr changes tweaked the output from the
  BT stack for our unit tests.
* Use `NRF_STORE_REBOOT_TYPE_GPREGRET` to get bootloader behavior
  to work for now until retained bootmode is implemented.
* Remove unused pin settings that used deprecated
  devicetree properties.
* Set a reasonable default LVGL mem pool size for our built-in
  status screen.
* Don't default heap mempool by default now that there's a dedicated
  LVGL mempool
* Set proper defaults for CiZ display hardware/custom screen.
* Double the dedicated display thread stack size for CiZ.
* Restore enabling of PM_DEVICE, make ZMK_SLEEP work with
  the ZMK Uno shield on nrf52840dk_nrf52840 board.
* After the move to `sys_poweroff`, restore the behavior of
  suspending devices before entering sleep state.
@rafaelromao rafaelromao merged commit 3317126 into 20240212/rafaelromao/main Feb 12, 2024
17 of 74 checks passed
@rafaelromao rafaelromao deleted the update_main_20240212 branch February 12, 2024 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.