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

Commits on Oct 8, 2023

  1. fix(shields): Fix incorrect union access in nice view

    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.
    joelspadin authored Oct 8, 2023
    Configuration menu
    Copy the full SHA
    8a84b7d View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Configuration menu
    Copy the full SHA
    791711b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6af2242 View commit details
    Browse the repository at this point in the history
  3. docs: Add highlighting for devicetree and kconfig

    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.
    joelspadin authored and caksoylar committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    4a33909 View commit details
    Browse the repository at this point in the history
  4. docs: Add syntax highlighting to more code blocks

    Added language tags to more code blocks in the documentation to enable
    syntax highlighting.
    joelspadin authored and caksoylar committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    65667b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Configuration menu
    Copy the full SHA
    6c75d69 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump postcss from 8.4.18 to 8.4.31 in /docs

    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]>
    dependabot[bot] authored and caksoylar committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    0c06023 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    a9f6770 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. feat(shields): Add ZMK Uno nice!view support.

    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.
    petejohanson committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    3ab9228 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. feat(shields): Reviung34 shield definition

    * 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]>
    3 people authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    a9a53e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. feat: Print Kconfig and DTS for failed builds

    Added the combined devicetree file to the user config build action. Set
    it and the Kconfig output to run even on a failed build.
    joelspadin authored and petejohanson committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    3b1d043 View commit details
    Browse the repository at this point in the history
  2. feat(shields): Add Reviung53 shield.

    * Initial Reviung53 shield
    
    ---------
    
    Co-authored-by: Cem Aksoylar <[email protected]>
    kh411d and caksoylar authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    7fe9ecd View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. feat(docs): Document ZMK_BATTERY_REPORTING config (zmkfirmware#1971)

    `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
    ReFil authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    82e8569 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    9e8ee86 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. fix(docs): Updated encoder config docs.

    * Update new shield guide for new sensor/encoder settings.
    * Add DTS section to encoder config docs.
    
    Co-authored-by: Cem Aksoylar <[email protected]>
    petejohanson and caksoylar committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    8d09809 View commit details
    Browse the repository at this point in the history
  2. refactor: Update boards/shields for encoders.

    * Update existing boards/shields for new `steps` and
      `triggers-per-rotation` set up.
    petejohanson committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    34c8b3f View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. refactor(hid): Use proper defines for HID values.

    * Add report ID defines and use them consistently.
    * Add defines for main item value flags to avoid magic constants.
    petejohanson committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    c2d220f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b49bc1 View commit details
    Browse the repository at this point in the history
  3. feat(blog): Add keymap editor post for spotlight series

    Co-authored-by: Nick Coutsos <[email protected]>
    caksoylar and nickcoutsos committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    b80c0be View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. feat(usb): Add boot protocol support

    * 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]>
    chrisandreae and thefloweringash authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    91aa337 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1bf35c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2554b5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5c3edd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b4b5d4 View commit details
    Browse the repository at this point in the history
  6. fix(usb): Tweak how ZMK_USB gets enabled.

    * 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.
    petejohanson committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    964c541 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    afe65ea View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. feat(boards): Add Glove80 to boards

    * Add board definition for MoErgo Glove80
    chrisandreae authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2a1904e View commit details
    Browse the repository at this point in the history
  2. fix(usb): Build with ZMK_USB_BOOT disabled.

    * Invert the logic so `get_keyboard_report` is sane when `ZMK_USB_BOOT`
      is disabled.
    petejohanson committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    f6716f8 View commit details
    Browse the repository at this point in the history
  3. chore(usb): Don't enable ZMK_USB_ROOT by default.

    * Some initial reports of crashes with this code enabled, so disabling
      by default for now pending further investigation.
    petejohanson committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    3027b2a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. feat(ble): Allow disabling BLE BAS reporting

    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]>
    ReFil and caksoylar authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    8776911 View commit details
    Browse the repository at this point in the history
  2. feat(mouse): Initial mouse keys support.

    * Add HID report/descriptor for a new report with mouse buttons,
      and x/y/wheel deltas.
    * New mouse key press behavior for press/release of mouse keys.
    * Add constants for HID main item values (e.g. data/array/absolute)
    * Define and use constants for our HID report IDs.
    krikun98 authored and petejohanson committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d7d9eed View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. feat(ble): add behavior to disconnect from BLE profile

    Adds new functionality and a behavior to disconnect an active BLE connection.
    The motivation for this is that for some devices like phones, the presence of an
    active BLE connection results in the onscreen keyboard being selected.
    chrisandreae authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    0a4b1a6 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. chore: Update devcontainer.json

    The format has changed slightly.
    idan authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    f77e38f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3f30ee View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. feat(docs): Document adding USB logging to a standalone board (zmkfir…

    …mware#2039)
    
    Currently this is only documented in the zephyr 3.0 upgrade blog. This explicitly documents it as well as when it doesn't need to be applied (i.e. when a mcu board is already in use).
    ReFil authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    84b9335 View commit details
    Browse the repository at this point in the history
  2. feat(ble): Only update BAS when active

    Subscribes to the activity changing event, will stop the battery work timer when in idle or deep sleep, restart when board goes active
    ReFil authored and petejohanson committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    6276e97 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. feat: handle LED indicators report

    bortoz authored and petejohanson committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    4e55c5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9bb0d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    817ce87 View commit details
    Browse the repository at this point in the history
  4. feat(boards): Kinesis Advantage 360 pro

    Add the Kinesis Advantage 360 Pro board definition.
    ReFil authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    69f7bfb View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. feat(bt): Add support for unauth overwrite

    * Properly handle the user enabling the
      `CONFIG_BT_SMP_ALLOW_UNAUTH_OVERWRITE`
      Zephyr flag and handle re-pairing to an existing taken
      profile from the same address.
    petejohanson committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    744f70c View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. feat(ble): Make it possible to use BT_GATT_AUTO_SEC_REQ

    * Only upgrade security of new connections if BT_GATT_AUTO_SEC_REQ
      is not enabled.
    petejohanson committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    329d647 View commit details
    Browse the repository at this point in the history
  2. fix(bt): Passkey entry pairing fixes.

    * Don't propogate any key press events while in the
      middle of passkey entry, avoid funky state on hosts.
    * Handle passkey on release, not press, to ensure key *releases*
      are not accidentally sent, especially the Enter release
      at the very end of passkey entry, which can trigger
      cancel in the dialog if the keyboard is connected
      via USB to the same host.
    petejohanson committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    3fad4db View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    da15564 View commit details
    Browse the repository at this point in the history
  2. feat(bluetooth): Initial nRF52 BSIM based test support.

    Co-authored-by: Cem Aksoylar <[email protected]>
    petejohanson and caksoylar committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    693530c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c63d079 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55aed8e View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. fix(docs): Update backlight docs (zmkfirmware#1894)

    Co-authored-by: Cem Aksoylar <[email protected]>
    Co-authored-by: Less/Rikki <[email protected]>
    3 people authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    ecefd6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    042e520 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ee3467 View commit details
    Browse the repository at this point in the history
  4. feat(hid): Add KConfig option for higher NKRO usages

    By default the maximum NKRO usage is set to maximise compatibility, but some keys dont work, this adds the ability to use those extended keys, at the cost of compatibiltity
    
    Co-authored-by: Cem Aksoylar <[email protected]>
    Co-authored-by: Pete Johanson <[email protected]>
    3 people authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    9bacaff View commit details
    Browse the repository at this point in the history
  5. feat(split): Add is_bonded function to peripherals

    There is already a function to see if the peripheral is connected, a matching one for if it's bonded is a useful addition for displays/indicators. `is_bonded` gets reset to false in the advertising function in preparation for runtime peripheral bond clearing
    ReFil authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    dbe5dfb View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. refactor(behaviors): Make label property optional

    Changed all code (except for layer names) which used the label property
    to use DEVICE_DT_NAME() instead, which uses the label if set or falls
    back to the full node name. This matches how Zephyr determines the node
    names used with device_get_binding() and allows us to start removing the
    deprecated label property from things.
    joelspadin committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    179bdbc View commit details
    Browse the repository at this point in the history
  2. refactor(ext_power): Remove label property

    Changed the label property on zmk,ext-power-generic to be optional and
    removed it from existing uses. Renamed the nodes for all non-development
    boards to "EXT_POWER" to preserve user settings.
    
    rgb_underglow.c now finds the correct device by finding the first
    instance of zmk,ext-power-generic instead of looking for a node named
    "EXT_POWER".
    joelspadin committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    05925c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ae9e74 View commit details
    Browse the repository at this point in the history
  4. refactor: Remove unimportant labels

    Removed "label" properties which no longer have any function.
    
    Labels are still used as layer names and as identifiers for sending
    behaviors between sides of a split keyboard, so those have been left
    alone for now.
    joelspadin committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    ba5637f View commit details
    Browse the repository at this point in the history
  5. refactor(keymaps): Rename layer label to "display-name"

    Changed the property used to define a layer name for displays from
    "label" (which affects other things in Zephyr and is deprecated) to
    "display-name". (It cannot be named simply "name", because that has
    special meaning in newer versions of the devicetree compiler.)
    
    "label" is still supported as a fallback, so no changes need to be made
    to existing keymaps.
    joelspadin committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    d4e8dee View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ecd352 View commit details
    Browse the repository at this point in the history
  7. refactor(behaviors): Create a list to lookup behaviors

    Added BEHAVIOR_DT_DEFINE() and BEHAVIOR_DT_INST_DEFINE(), which work
    exactly like the DEVICE_*_DEFINE() macros, except they also register the
    device as a behavior by adding a pointer to it to a memory section.
    
    Added zmk_behavior_get_binding(), which works like device_get_binding()
    except that it only searches the devices that have been registered as
    behaviors. This ensures that behaviors cannot have name collisions with
    other devices defined by the SoC, which will be important when we remove
    the label property from behaviors so they are given their node names.
    
    As an added benefit, this is faster since it searches a smaller list.
    Some basic benchmark code I wrote indicates it takes 30-70% as long,
    depending on where the behavior is in the list and whether the name
    string is an exact pointer match.
    
    From now on, behaviors should use BEHAVIOR_*_DEFINe() instead of
    DEVICE_*_DEFINE(), and any code that looks up a behavior by name should
    use zmk_behavior_get_binding() instead of device_get_binding().
    joelspadin committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    36eda57 View commit details
    Browse the repository at this point in the history
  8. refactor(behaviors)!: Remove labels from behaviors

    Removed the label property from built-in behaviors, custom behaviors
    defined in a few keymaps, and macros generated with ZMK_MACRO().
    
    Now that node names are used to identify behaviors, and names only need
    to be unique within the set of behaviors, the names of all behaviors
    have been shortened to be similar to their original labels.
    
    This means that any keymaps which reference behavior nodes by name
    instead of by label will need to be updated. Keymaps typically use the
    labels though, so most keymaps should be unaffected by this change.
    joelspadin committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    23ecf08 View commit details
    Browse the repository at this point in the history
  9. docs: Document behavior name length limit

    Added a section to the new behavior guide to document that the names of
    behaviors invoked on the peripheral side of a split must be at most 8
    characters long.
    joelspadin committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    0fd8e25 View commit details
    Browse the repository at this point in the history
  10. refactor: Remove new uses of label property

    Removed new uses of the "label" property which were introduced after
    the previous commits on this branch were written.
    joelspadin committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    17a6f0b View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. feat(bt): Add new experimental Kconfig setting.

    * In order to have an easy way to test and phase in BT changes, add a
      new `ZMK_BLE_EXPERIMENTAL_FEATURES` Kconfig setting.
    petejohanson committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0ab6a0a View commit details
    Browse the repository at this point in the history
  2. refactor: Hook into CMake loading in a better spot.

    * Shift to using an extra Zephyr module to do keymap location
      work after all board roots are resolved. This avoids duplicate work
      and allows us to load custom boards from Zephyr modules as well as
      user config setups.
    petejohanson committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    efd403a View commit details
    Browse the repository at this point in the history
  3. feat(build): Build unified config/mod repos.

    * Detect in our build script if our config repo is *also* a Zephyr
      module and if so pass to ZMK build in ZMK_EXTRA_MODULES
      define.
    * Copy config directory contents to new independent temp workspace
      to avoid Kconfig conflicts between the build repo's zephyr module
      directory and the checkout zephyr pulled in by `west update`.
    petejohanson committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    3656ec6 View commit details
    Browse the repository at this point in the history
  4. refactor(docs): New shield guide to suggest modules

    * Update the new shield guide to position Zephyr module location
      as the default when creating new shields, with a note about
      using ZMK repository itself as a last resort.
    * Document building with additional Zephyr modules.
    
    Co-authored-by: Cem Aksoylar <[email protected]>
    petejohanson and caksoylar committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    291bbc2 View commit details
    Browse the repository at this point in the history
  5. feat(shields): Add ZMK Uno split setup

    * Make it easier to test split code with ZMK Uno
      hardware by adding a split left/right setup as well.
    petejohanson committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    88338a9 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    f3ad08b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76a209c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2bab81a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56d863c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    55bf7ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09d47d8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    384637a View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. fix(build): Only copy if zephyr module detected

    * To fix issues with breakage with existing user config
      repos, only do our copy strategy if we detect a zephyr module
      present in the repo as well.
    petejohanson committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    96f9031 View commit details
    Browse the repository at this point in the history
  2. feat(bt): Add more experimental tweaks.

    * Support auto security upgrade for splits properly.
    * Disable 2M and legacy LLCP if the experimental
      Kconfig flag is selected.
    petejohanson committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    63c8c57 View commit details
    Browse the repository at this point in the history
  3. fix(shields): Don't enable passkey support on Uno.

    * The ZMK Uno has no way to input the full range of digits, so skip
      that setting so it's not pulled in by BLE experimental feature flag.
    petejohanson committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    b35a5e8 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. feat(kscan): Add charlieplex keyscan driver

    * Supports matrixes with and without additional interrupt pin use.
    
    Co-authored-by: Peter Johanson <[email protected]>
    HookyKB and petejohanson authored Dec 9, 2023
    Configuration menu
    Copy the full SHA
    2c50cff View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    ff57ccc View commit details
    Browse the repository at this point in the history
  2. fix(ci): Upgrade to github-script@v7

    * Also adjust form @actions/upload API changes.
    petejohanson committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    52ed49b View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. refactor(bt): Split security and conn exp. Kconfig

    * Split connection and security experimental changes into dedicated
      Kconfig flags for easier testing of only connection related fixes.
    
    Co-authored-by: Cem Aksoylar <[email protected]>
    petejohanson and caksoylar committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    9b3a986 View commit details
    Browse the repository at this point in the history
  2. fix(ci): Use unique artifact for test logs

    * To address conflicts with identically named artifact uploads, include the
      test name in the artifact name.
    petejohanson committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    f4f402f View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. refactor(core): Make low priority queue optional.

    * Add a new Kconfig symbol to enable the low priority queue, and make
      the two features that depend on it `select` the symbol to turn it on.
      This helps ensure no wasted RAM/ROM on devices that don't need it.
    petejohanson committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    1b8b6b4 View commit details
    Browse the repository at this point in the history
  2. feat(blog): Add nodefree-config post for spotlight series

    Co-authored-by: Robert U <[email protected]>
    caksoylar and urob committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    78fa1e7 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    12d73ba View commit details
    Browse the repository at this point in the history
  2. feat(bt): Add test for unauth overwrite.

    * Add a test to ensure unauth overwrite does the right thing when
      hosts try to pair again without the profile cleared on the ZMK side.
    petejohanson committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    a593c72 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    c965e35 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

  1. Configuration menu
    Copy the full SHA
    7ef6ec7 View commit details
    Browse the repository at this point in the history
  2. refactor: remove misleading build warning

    * Among other issues, this message is often misinterpreted by users
      building out-of-tree shields -- leading them to think the shield
      "not being found" is the cause of a build failure.
    lesshonor authored and petejohanson committed Dec 31, 2023
    Configuration menu
    Copy the full SHA
    d35311a View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. feat(ble): Support perhipheral battery levels.

    * Add ability to fetch and report peripheral battery levels
      on split centrals.
    * Add additional support for adding a new Battery Level
      service to split centrals that exposes fetched peripheral
      battery levels to connected hosts.
    
    Co-authored-by: Peter Johanson <[email protected]>
    Katona and petejohanson committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0e2f94b View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    b3146e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f8d080 View commit details
    Browse the repository at this point in the history
  3. bt: add BT_CLR_ALL behaviour

    Defines behaviour to clear all paired Bluetooth profiles
    moergo-sc authored and petejohanson committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    5257cde View commit details
    Browse the repository at this point in the history
  4. lint: add (void) parameter to pass -Wstrict-prototypes

    Note there was one place where a non-strict prototype was actually being used
    with an argument, in `zmk_hog_init`. In this case, the actual argument type was
    added instead.
    chrisandreae authored and petejohanson committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    7a5155f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b8cb407 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    604c951 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f4fe7fa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b813f34 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    194a979 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7b9466c View commit details
    Browse the repository at this point in the history
  11. fixup! docs

    Co-authored-by: Cem Aksoylar <[email protected]>
    2 people authored and petejohanson committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    7d1c1ae View commit details
    Browse the repository at this point in the history
  12. fix(ble): Disable Auto Sec Req again.

    * Auto security request actually makes macOS worse, so disable it,
      and remove our early request in favor of using GATT enforcement
     to ensure connections are secured.
    petejohanson committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    bc7b4b5 View commit details
    Browse the repository at this point in the history
  13. feat(ble): Add security related tests.

    * Add security related tests to verify behavior when trying to read
      a GATT characteristic from our peripheral with and without client
      auto security request/retry.
    petejohanson committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    69f962f View commit details
    Browse the repository at this point in the history
  14. feat(ble): Request encryption if notifying fails

    * If attempting to notify and getting an EPERM return value, request
      upgrading the security of the connection at that moment, since it
      likely means we got a connection to a bonded host but the connection
      hasn't been upgraded to encrypted yet.
    petejohanson committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    7487531 View commit details
    Browse the repository at this point in the history
  15. fix(ble): Properly send mouse HoG using worker.

    * Properly send mouse HoG reports using our worker to avoid thread issues.
    petejohanson committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    395ffaa View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Configuration menu
    Copy the full SHA
    cebf651 View commit details
    Browse the repository at this point in the history
  2. fix: Fix function signatures for WPM.

    * Recent refactor accidentally used the wrong signatures for a few
      WPM function definitions.
    petejohanson committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    12bc8b0 View commit details
    Browse the repository at this point in the history
  3. fix(split): Split peripherals should auto sec req still.

    * Ensure split peripherals have `BT_GATT_AUTO_SEC_REQ` enabled so that
      reconnects to centrals are automatically encrypted.
    petejohanson committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    7652fbe View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. fix(battery): prevent bus fault when battery does not exist

    zmk_battery_start_reporting() may be called from battery_event_listener(), which
    will result in a bus fault when attempting to read a battery that does not exist
    such as on a dongle.
    xudongzheng authored and petejohanson committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    6bf4870 View commit details
    Browse the repository at this point in the history
  2. fix(boards): Fix up EXT_POWER naming for adv360pro;

    * Restore setting loading by preserving old device name for the
      external power node.
    petejohanson committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    db9ab30 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /docs

    Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4.
    - [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
    - [Commits](follow-redirects/follow-redirects@v1.15.2...v1.15.4)
    
    ---
    updated-dependencies:
    - dependency-name: follow-redirects
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and caksoylar committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    2829185 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    466cf92 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. chore(ci): Split build and upload into separate steps

    * Treat build and upload as distinct steps during a build, and don't fail
      a PR if only the upload portion fails.
    petejohanson committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    50e4732 View commit details
    Browse the repository at this point in the history
  2. refactor(core): Move to stack allocated events.

    * Move to local/stack allocated event API that doesn't require
      dynamic allocation/freeing.
    * Disable heap, we no longer use alloc/free unless using LVGL.
    * Tons of refactors all over to account for the new event approach.
    petejohanson committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    33209de View commit details
    Browse the repository at this point in the history
  3. fix(core): Address review comments from Joel.

    * Fix up some lingering events API tweaks for heap-less event manager.
    petejohanson committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    644feeb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    331915f View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. fix(events): Remove our usage of assert.

    * __ASSERT is converted to a do/while loop when asserts are enabled,
      which doesn't work with our usage, so revert that addition.
    petejohanson committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    e89cffc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5050e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0890aae View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. docs: confirm some consumer codes on iOS

    Tested on iOS 16.6
    crides authored and caksoylar committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    8c14b15 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    f71458a View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Configuration menu
    Copy the full SHA
    0827ff2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13c856d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0a9524 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00962a7 View commit details
    Browse the repository at this point in the history
  5. refactor(docs): Use .mdx for docs with mdx features

    Also applies prettier changes in touched files due to precommit
    caksoylar committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    f014eb4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ee855de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dcfe07d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1b326ff View commit details
    Browse the repository at this point in the history
  9. fix(docs): Work around docusaurus bug causing broken links

    Some links ended up broken after docusaurus 3 upgrade,
    especially if they are the second on the same line and have anchors.
    Likely due to facebook/docusaurus#9518
    caksoylar committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    5cbffd6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    57684f8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e3f458e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fa91648 View commit details
    Browse the repository at this point in the history
  13. ci(docs): Disable eslint rule for unescaped entities

    eslint-plugin-react is emitting a lot of react/no-unescaped-entities
    errors in mdx files, primarily due to apostrophes. It seems not ideal
    to have to escape every apostrophe in all mdx text, so this commit
    disables the check.
    
    There might be a better way to handle this issue, but I am not aware
    of one right now.
    caksoylar committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    7196f9f View commit details
    Browse the repository at this point in the history
  14. fix(docs): Fix eslint-plugin-react errors

    Remove unused components, and disable proptype checking for children
    in OsTabs custom component since I can't figure out a way to assign
    propTypes to it in an mdx file.
    caksoylar committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    0dc04df View commit details
    Browse the repository at this point in the history
  15. fix(docs): Fix extra line issue in hardware headers

    Need to make prettier ignore these, because otherwise it splits
    them to separate lines and reverts the whole change
    caksoylar committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    1961312 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. docs: suggest zmk,matrix-transform over zmk,matrix_transform

    * While functionally equivalent, the hyphenated form of this property
      is more consistent with other ZMK properties and adheres to DTS style
      guidelines.
    
    * Additionally, update links to use Zephyr 3.2 documentation instead
      of 2.5 where appropriate.
    lesshonor authored and joelspadin committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a3fbc2a View commit details
    Browse the repository at this point in the history
  2. refactor: use zmk,matrix-transform instead of zmk,matrix_transform

    * Align codebase with documentation.
    lesshonor authored and joelspadin committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    6b54701 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    1a3529a View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. refactor: Improve keymap upgrader

    Moved the keymap upgrader to a top-level page like the power profiler
    to make it more discoverable. It upgrades more things than key codes
    now, so putting it in the codes category doesn't make much sense.
    
    Converted the upgrader code to TypeScript and split it up into smaller
    files to make it easier to add new upgrade functions.
    
    Added upgrade functions to remove/replace "label" properties and rename
    matrix-transform.h to matrix_transform.h.
    joelspadin committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a046539 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84e0567 View commit details
    Browse the repository at this point in the history
  3. feat(keymap-upgrader): Highlight changes

    Updated the keymap upgrader to highlight which lines it changed as well
    as indicate when nothing needed to be upgraded.
    
    Also adjusted the line highlight colors to be more readable in both
    light and dark color schemes.
    joelspadin committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    37fcf19 View commit details
    Browse the repository at this point in the history
  4. fix(keymap-upgrader): Filter key codes to bindings

    Changed the key code upgrader to only replace codes that appear in
    "bindings" properties. Modifier flags such as MOD_LCTL are no longer
    valid as key codes, but they are still used in "mods" properties and
    should not be replaced there.
    joelspadin committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    d4be705 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf5284b View commit details
    Browse the repository at this point in the history
  6. feat(keymap-upgrader): Upgrade renamed nodes

    Added an upgrade function to fix renamed behavior nodes in the unlikely
    event that someone was changing behavior settings this way instead of
    using references.
    joelspadin committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    08d9391 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1dbd691 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1f8b45d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    72d5c01 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    789c116 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3c14c7c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    275c0ce View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. fix(boards): Assign preonic_rev3 chosen console

    Quick fix to make USB-logging work on the Preonic.
    senseored authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    b120daa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5685074 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    0755b7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a5806a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aab09d5 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. Configuration menu
    Copy the full SHA
    f24a0bf View commit details
    Browse the repository at this point in the history
  2. fix(shields): Fix deprecated encoder properties

    Switched remaining shields over from resolution to steps.
    joelspadin committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    c2299e2 View commit details
    Browse the repository at this point in the history
  3. fix(keymap-upgrader): Fix highlight on last line

    Fixed an issue where a text edit at the very end of a file would cause
    it to highlight from the start of the edit to the start of the file
    instead of to the end of the file.
    joelspadin committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    be75da0 View commit details
    Browse the repository at this point in the history
  4. feat(keymap-upgrader): Upgrade encoder resolution

    Added an upgrade function to the keymap upgrader to replace the encoder
    "resolution" property with "steps" and (if it is not already present)
    "triggers-per-rotation".
    joelspadin committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    3a4cf18 View commit details
    Browse the repository at this point in the history
  5. chore: Fix formatting

    Fixed the formatting in a file that wasn't passing pre-commit checks.
    joelspadin authored and petejohanson committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    5826b80 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    4b03fcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efbcd3c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8846cf View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    f4fce9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf4008d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7e7c9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb99496 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b5afbf View commit details
    Browse the repository at this point in the history
  6. fix(sensors): Avoid duplicate Kconfig/DTS name.

    * Upstream added an equivalent fuel gauge driver, so namespace
      our Kconfig symbol and DTS compatible for the MAX17048 driver.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    bd9c71a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d06e90e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ba1a6c0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d6de8a3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    58413ca View commit details
    Browse the repository at this point in the history
  11. fix(ble): Ensure large enough string for setting name.

    * Fix warning related to potentially large number of profiles
      causing overflow of allocated string for the setting name.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    b6d9f3c View commit details
    Browse the repository at this point in the history
  12. refactor: Move to new sys_poweroff API.

    * Move to new `sys_poweroff` API for our deep sleep functionality.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    98e3b8b View commit details
    Browse the repository at this point in the history
  13. refactor: Remove explicit blocklist item.

    * `sof` is now not enabled by default as a west dep, so need to
      add it to the blocklist ourselves.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    a81a2d3 View commit details
    Browse the repository at this point in the history
  14. fix(kscan): Adjust composite kscan priority

    * Composite kscan needs a dedicated priority to be sure it is
      initialized after the other kscan instances.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    552347b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    94aa7d8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f4e6d70 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    802881b View commit details
    Browse the repository at this point in the history
  18. fix(shields): LVGL fixes for nice!view screen

    * Bump the LVGL mem pool size needed for custom screen.
    * Fixes for LVGL drawing/label usage.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    413820f View commit details
    Browse the repository at this point in the history
  19. fix(bt): Updated snapshots for BLE tests.

    * Core Zephyr changes tweaked the output from the
      BT stack for our unit tests.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    4fcbe32 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b3f1d76 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3968d9f View commit details
    Browse the repository at this point in the history
  22. fix(boards): Make &bootloader work on nrf52 for now.

    * Use `NRF_STORE_REBOOT_TYPE_GPREGRET` to get bootloader behavior
      to work for now until retained bootmode is implemented.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    8e9b4fa View commit details
    Browse the repository at this point in the history
  23. fix(boards): Remove unused pin settings.

    * Remove unused pin settings that used deprecated
      devicetree properties.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    324ada1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a6c0399 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    aeb5bed View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d9c0ded View commit details
    Browse the repository at this point in the history
  27. fix(display): Set a default mem size for built-in

    * Set a reasonable default LVGL mem pool size for our built-in
      status screen.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    b2a0a35 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    cd6f8a6 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    18e5a1a View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    2d6c9f7 View commit details
    Browse the repository at this point in the history
  31. fix(display): Tweaks to memory Kconfig settings.

    * 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.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    4bcecd9 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    edc72c1 View commit details
    Browse the repository at this point in the history
  33. fix(pm): Tweaks for deep sleep/PM.

    * Restore enabling of PM_DEVICE, make ZMK_SLEEP work with
      the ZMK Uno shield on nrf52840dk_nrf52840 board.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    1d83f27 View commit details
    Browse the repository at this point in the history
  34. fix(pm): Restore sleep suspension of devices.

    * After the move to `sys_poweroff`, restore the behavior of
      suspending devices before entering sleep state.
    petejohanson committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    50a303b View commit details
    Browse the repository at this point in the history
  35. fix(docs): More Zephyr docs link updates.

    Co-authored-by: Cem Aksoylar <[email protected]>
    petejohanson and caksoylar committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    f72f415 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    cdcf4eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40adb38 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    adfbd81 View commit details
    Browse the repository at this point in the history