Pete Johanson
6b40bfda53
feat(mouse): Add mouse move and scroll support ( #2477 )
...
* feat(mouse): Add mouse move and scroll support
* Use Zephyr input subsystem for all pointers.
* Input processors for modifying events, e.g. scaling, swapping
codes, temporary (mouse) layers, etc.
* Mouse move/scroll behaviors.
* Infrastructure in place for physical pointer input devices.
* feat: Add input split support.
* docs: Add initial pointer docs.
---------
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com >
Co-authored-by: Alexander Krikun <krikun98@gmail.com >
Co-authored-by: Robert U <urob@users.noreply.github.com >
Co-authored-by: Shawn Meier <ftc@users.noreply.github.com >
Co-authored-by: Chris Andreae <chris@andreae.gen.nz >
Co-authored-by: Anant Thazhemadam <47104651+thazhemadam@users.noreply.github.com >
Co-authored-by: Erik Tollerud <erik.tollerud@gmail.com >
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com >
2024-12-09 19:45:41 -05: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
96e55c8be6
fix: BLE refactor mouse keys fix.
2024-06-28 17:48:45 -06:00
Peter Johanson
3e2c428fca
chore: Add rp2040/USB logging core coverage.
...
* Include an rp2040 core build target, and include USB logging snippet
for completeness.
2024-06-24 11:11:51 -06:00
Joel Spadin
32ae776c42
refactor: Add more checks to pre-commit
...
Updated existing pre-commit hooks and added some new hooks:
- Remove trailing whitespace
- Ensure every non-empty file ends with a new line
- Check YAML file validity
- Prevent adding large files
- Ensure any scripts with shebangs are executable
Added a GitHub action to run pre-commit on every commit. Removed any
existing actions which duplicate pre-commit.
Ran pre-commit on the codebase.
2023-04-24 16:07:04 -07:00
Nick Winans
3d3c45bc80
feature(shields): Add nice!view
...
* Use two shield system, nice_view, and nice_view_adapter
* Build system fixes for interconnect use.
2022-09-29 21:11:26 -04:00
Peter Johanson
02a85e5d54
chore: Add Hummingbiard/XIAO BLE to core coverage.
2022-06-04 00:44:13 -04:00
Nick Winans
edbbbc7540
feat(ci): Use metadata for builds
...
* Build per board
* Nightly builds of all boards
* Detect board changes and build those changed
* Core set of boards/shields built otherwise.
2022-02-03 00:15:50 -05:00