Solaar/lib/solaar/cli
Ken Sanislo fc874710cd Add CenturionCoreFeature enum for colliding feature IDs
Centurion transport reuses HID++ 2.0 feature IDs 0x0000, 0x0001,
0x0003, 0x0005, 0x0007 with different meanings. Since SupportedFeature
(IntEnum) requires unique values, create a separate CenturionCoreFeature
enum and resolve_feature() helper for transport-aware lookup.

Also replace the +0x100 offset hack in FeaturesArray.inverse with a
dedicated sub_inverse dict for sub-device feature indexing.
2026-04-12 14:51:54 -07:00
..
__init__.py Display Centurion dongle as receiver with headset as child device 2026-04-12 14:51:54 -07:00
config.py cli: allow to change LED settings 2025-12-21 18:03:53 -05:00
pair.py cli: correctly handle timeout in Bolt discovery 2026-01-18 14:21:56 -05:00
probe.py Rewrote string concatenation/format with f strings 2025-01-29 08:40:14 -05:00
profiles.py cli: better error messages for solaar profile 2025-11-19 13:50:54 -05:00
show.py Add CenturionCoreFeature enum for colliding feature IDs 2026-04-12 14:51:54 -07:00
unpair.py Rewrote string concatenation/format with f strings 2025-01-29 08:40:14 -05:00