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

Option to turn off the BLE profile indicator during inactivity #8

Commits on Sep 12, 2022

  1. feat: handle LED indicators report

    bortoz authored and ReFil committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    aa62fd3 View commit details
    Browse the repository at this point in the history
  2. feat: LED indicators displaying

    bortoz authored and ReFil committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    42cb057 View commit details
    Browse the repository at this point in the history
  3. docs: add LED indicators documentation

    bortoz authored and ReFil committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    9031dd9 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. feat(lighting): Kinesis lighting functionality

    moved peripheral updating from behaviour bnased to dedicated bluetooth services, added custom lighting effects to the adv360
    ReFil committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    10b605e View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2022

  1. Battery life improvements

    ReFil committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    a981282 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

  1. Change default settings

    Dim brightness of LEDS for improved battery life, Decrease settings save timeout to 29.5 seconds so it occurs before idle timeout
    ReFil committed Oct 7, 2022
    Configuration menu
    Copy the full SHA
    b3322a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    7b559b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef1ee7e View commit details
    Browse the repository at this point in the history
  3. feat(split): filter known devices on scan

    hassa129 authored and ReFil committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    2e8904e View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

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

Commits on Jan 12, 2023

  1. Configuration menu
    Copy the full SHA
    479a6d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dcda2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af1137e View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Fix profile 5 behaviour

    ReFil committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    566212b View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. fix(underglow): fix RGB startup

    ReFil committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    dea3e81 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    715f44e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69cfa35 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Configuration menu
    Copy the full SHA
    5b396a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    493537a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1660750 View commit details
    Browse the repository at this point in the history
  4. fix(formatting): whitespace

    ReFil committed May 30, 2023
    Configuration menu
    Copy the full SHA
    1b6af51 View commit details
    Browse the repository at this point in the history
  5. refactor(battery): disable BLE battery reporting

    Disable battery reporting, stops spurious wakeups on Macs
    ReFil committed May 30, 2023
    Configuration menu
    Copy the full SHA
    2797cc9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d73bd1c View commit details
    Browse the repository at this point in the history
  7. feat: handle LED indicators report

    bortoz authored and ReFil committed May 30, 2023
    Configuration menu
    Copy the full SHA
    04443ca View commit details
    Browse the repository at this point in the history
  8. refactor: Split endpoint to transport and instance

    Changed the endpoints code to rename the existing endpoint types to
    "endpoint transport" and add the concept of "endpoint instances". A
    transport is the method by which data is sent, while instances allow
    describing multiple endpoints that use the same transport (e.g.
    bluetooth profiles).
    
    Also added new APIs to get the total number of possible endpoint
    instances and assign each instance a unique index, which can be used
    for tracking separate state for each endpoint in other code files.
    joelspadin authored and ReFil committed May 30, 2023
    Configuration menu
    Copy the full SHA
    7f0f495 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4b5ecbc View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Fix broken CI builds on Zephyr 3.2 (ReFil#6)

    * fix(backlight/tests): Restore original behaviour to fix backlight tests
    
    * fix(build): Remove feature-specific code when SPLIT_BLE, RGB_UNDERGLOW or BACKLIGHT isn't enabled
    
    * refactor(bluetooth): Add battery reporting config.
    
    * Add dedicated battery reporting Kconfig that is `imply`d by
      enabling ZMK_BLE.
    
    * fix(rgb_underglow): Use correct condition in service.c
    
    * Revert "refactor(bluetooth): Add battery reporting config."
    
    This reverts commit 881da25.
    
    ---------
    
    Co-authored-by: Peter Johanson <peter@peterjohanson.com>
    DerDreschner and petejohanson authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    93bf512 View commit details
    Browse the repository at this point in the history
  2. feat(ble): handle BLE disconnection request

    - added switch `CONFIG_ZMK_HANDLE_BLE_DISCONNECTION`
    - fix KinesisCorporation/Adv360-Pro-ZMK#172
    cvcore committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    06023f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Configuration menu
    Copy the full SHA
    34a75e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42d2584 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f2d725 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    472ce31 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa14c33 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    48945bd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a74c096 View commit details
    Browse the repository at this point in the history
  8. fix(bluetooth): Passkey pairing improvements.

    * Capture the last 6 entered digits, and then require pressing
       Enter/Return to submit the entered digits. This matches the
       messaging shown on hosts regarding how to complete pairing.
    * Fix the wording on the Kconfig menu item to accurately describe
      the feature.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    ec0b1ca View commit details
    Browse the repository at this point in the history
  9. fix(boards): Proper i2c pinctrl for BlueMicro840

    * Use the proper pin assignmets after the move to pinctrl for the
      Zephyr 3.2 migration.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    fc5b8e9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e93d062 View commit details
    Browse the repository at this point in the history
  11. feat(docs): Add an example for combining just modifiers (zmkfirmware#…

    …1826)
    
    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
    2 people authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    fe52d71 View commit details
    Browse the repository at this point in the history
  12. fix(docs): Fix INT6 keycode description

    kadoyau authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    70cc92c View commit details
    Browse the repository at this point in the history
  13. fix(docs): Change user-setup.md order to agree with order in setup sc…

    …ript
    
    Fixes zmkfirmware#1281 
    
    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
    2 people authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    8b60ebf View commit details
    Browse the repository at this point in the history
  14. chore(deps): bump minimatch and serve-handler in /docs

    Bumps [minimatch](https://github.com/isaacs/minimatch) and [serve-handler](https://github.com/zeit/serve-handler). These dependencies needed to be updated together.
    
    Updates `minimatch` from 3.0.4 to 3.1.2
    - [Release notes](https://github.com/isaacs/minimatch/releases)
    - [Commits](isaacs/minimatch@v3.0.4...v3.1.2)
    
    Updates `serve-handler` from 6.1.3 to 6.1.5
    - [Release notes](https://github.com/zeit/serve-handler/releases)
    - [Commits](vercel/serve-handler@6.1.3...6.1.5)
    
    ---
    updated-dependencies:
    - dependency-name: minimatch
      dependency-type: indirect
    - dependency-name: serve-handler
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    92c1692 View commit details
    Browse the repository at this point in the history
  15. chore(deps-dev): bump webpack from 5.80.0 to 5.86.0 in /docs

    Bumps [webpack](https://github.com/webpack/webpack) from 5.80.0 to 5.86.0.
    - [Release notes](https://github.com/webpack/webpack/releases)
    - [Commits](webpack/webpack@v5.80.0...v5.86.0)
    
    ---
    updated-dependencies:
    - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    91e520b View commit details
    Browse the repository at this point in the history
  16. fix: Enable BT_TINYCRYPT_ECC when using HCI

    BT_TINYCRYPT_ECC is required for BT_SMP_SC_PAIR_ONLY to work on setups
    that use BT HCI like the nRF5340.
    joelspadin authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    b471f9a View commit details
    Browse the repository at this point in the history
  17. fix(boards): Bump nRF5340 DK I2C buffer size

    Increased the I2C buffer size again, since it needs to be at least 641
    to support 128x64 displays.
    joelspadin authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    0e43d5e View commit details
    Browse the repository at this point in the history
  18. refactor(sensors): Sensor event channel data, resolution tweaks.

    * Refactor sensor events to include channel data,
      necessary for prop split encoders, and avoiding duplicate calls,
      to fetch channel data twice, etc.
    * More consistent behavior driver API.
    * Allow setting triggers per resolution at the behavior level optionally.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    296db1d View commit details
    Browse the repository at this point in the history
  19. refactor(sensors): ec11 rotation sensor value in degrees.

    * Add new `steps` property to the `aips,ec11` binding, to make
      the driver properly report degrees in the rotation delta channel.
    * Handle old sensor values in sensor rotate behavior.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    d1974a0 View commit details
    Browse the repository at this point in the history
  20. refactor(config): Select SENSOR as needed.

    * Don't force on SENSOR Kconfig setting unless
      needed based on the detected DT.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    388e6fc View commit details
    Browse the repository at this point in the history
  21. refactor(bluetooth): Bump HoG stack size.

    * Bump the default stack size for the HoG processing thread
      to avoid issues w/ some pathways.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    0053c79 View commit details
    Browse the repository at this point in the history
  22. refactor(shields): Updated ZMK Uno encoder config.

    * Move to new steps/triggers-per-rotation config.
    * Leverage QDEC Nordic driver when used on Nordic DK.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    2d7e392 View commit details
    Browse the repository at this point in the history
  23. refactor(bluetooth): Add battery reporting config.

    * Add dedicated battery reporting Kconfig that is `imply`d by
      enabling ZMK_BLE.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    f1c50e8 View commit details
    Browse the repository at this point in the history
  24. refactor(sensors): Split data handling from triggers.

    * All sensor behaviors should see sensor data, then selectively
      only have some trigger their behaviors.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    2598adc View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    c28d96a View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f33df73 View commit details
    Browse the repository at this point in the history
  27. feat(blog): Add post about sensor refactor.

    * Document changed configuration, support for other Zephyr
      drivers, next steps.
    
    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
    2 people authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    47da1d1 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    656988c View commit details
    Browse the repository at this point in the history
  29. feat(behaviors): Support parameterized macros.

    * Add two new compatibles for macros that
      take one or two parameters when bound in
      a keymap.
    * Use `&macro_param_1to1`, `&macro_param_1to2`, `&macro_param_2to1`,
      and `&macro_param_2to2` control entries in the bindings for the macro
      to have the next binding entry have it's values substituted.
    
    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
    2 people authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    f055079 View commit details
    Browse the repository at this point in the history
  30. fix(sensors): Sensor rotate behavior fix for layers.

    * Properly return transparent value when processing mode
      for higher disabled layers means the processing is ignored.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    611b56d View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    7abe431 View commit details
    Browse the repository at this point in the history
  32. feat(docs): Note that UF2 drive unmounts after flashing (zmkfirmware#…

    …1859)
    
    Add a note about the UF2 drive that automatically unmounts itself
    to restart, which may surprise some new users.
    filterpaper authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    918c6a2 View commit details
    Browse the repository at this point in the history
  33. feat(boards): Leeloo v2 and V2 Zephyr 3.2 fixes

    * Add Leeloo v2
    * Leeloo-Micro v1 updates to support Zephyr 3.2
    * Refactored for new Encoder Configuration
    
    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
    2 people authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    6d8ddf4 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    5636bc0 View commit details
    Browse the repository at this point in the history
  35. feat(nice!view): Custom widgets

    Nicell authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    f83c8c1 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    dfb9b60 View commit details
    Browse the repository at this point in the history
  37. fix: Proper battery sensor Kconfig dependencies.

    Properly make the battery sensor Kconfig symbols depend
    on `SENSOR` config, and minor battery reporting Kconfig
    symbol dependency fix.
    caksoylar authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    0e37386 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    570b484 View commit details
    Browse the repository at this point in the history
  39. chore(deps): bump semver from 5.7.1 to 5.7.2 in /docs

    Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
    - [Release notes](https://github.com/npm/node-semver/releases)
    - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
    - [Commits](npm/node-semver@v5.7.1...v5.7.2)
    
    ---
    updated-dependencies:
    - dependency-name: semver
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    ba02b2c View commit details
    Browse the repository at this point in the history
  40. fix(bluetooth): Properly clear peripheral slots

    * When the clear bonds Kconfig is set, also clear peripheral
      address slots addresses from settings as well.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    154c5b9 View commit details
    Browse the repository at this point in the history
  41. fix(bluetooth): Corrected use of bt_addr_le_cmp

    * Properly compare to zero when comparing LE addresses.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    d246536 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    3c117bd View commit details
    Browse the repository at this point in the history
  43. fix(bluetooth): Split improvements

    * Proper usage of bt_uuid_cmp.
    * Central's don't start scanning for peripherals if
      `ZMK_BLE_CLEAR_BONDS_ON_START` is enabled.
    * Split peripherals don't advertize if
      `ZMK_BLE_CLEAR_BONDS_ON_START` is enabled.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    575a0c5 View commit details
    Browse the repository at this point in the history
  44. fix(shields): Make settings_reset more flexible.

    * Don't reference `pro_micro` nexus node in settings_reset
      so it can be used with other controllers.
    * Use mock kscan node instead.
    petejohanson authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    6bbbeb9 View commit details
    Browse the repository at this point in the history
  45. feat(shields): Add splitkb.com Aurora Sofle

    * Add new shield for splitkb.com Aurora Sofle, supporting
      keys, encoder(s), displays, and RGB.
    
    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
    2 people authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    44477b1 View commit details
    Browse the repository at this point in the history
  46. refactor: use low priority workqueue for underglow and battery reporting

    Blocking operations on the high priority system workqueue may result in
    deadlocks, particularly when Bluetooth is in use.
    xudongzheng authored and ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    0ce7c57 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    43dd6ba View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    bd7d5f2 View commit details
    Browse the repository at this point in the history
  49. fixing changes

    ReFil committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    ca95720 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Configuration menu
    Copy the full SHA
    2f9e35c View commit details
    Browse the repository at this point in the history
  2. feat(ble): automatically turn off BLE indicator

    doing so will balance power usage for the left and right parts,
    as previously the BLE indicator stays on for the left half all the time.
    cvcore committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    8af876c View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Update Kconfig

    ReFil committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    2f7db1a View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. Merge remote-tracking branch 'remotes/upstream/adv360-z3.2-beta' into…

    … cvcore/adv360-z3.2-beta-indicator-auto-off
    cvcore committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    e3f56b8 View commit details
    Browse the repository at this point in the history