Solaar/lib
Ken Sanislo b439c2d53f Extract Centurion protocol into separate modules
Move CenturionReceiver class, factory function, and Centurion protocol
queries (firmware, serial, hardware info, battery, name) from device.py
and hidpp20.py into new centurion.py module. Move OnboardEQ biquad math
and payload builders from hidpp20.py into new onboard_eq.py module.
Move _read_usb_product_string() to common.py to avoid circular imports.

Re-exports preserve backward compatibility for all existing callers.
2026-04-12 14:51:54 -07:00
..
hid_parser
hidapi Fix headset setting validators and code formatting 2026-04-12 14:51:54 -07:00
keysyms
logitech_receiver Extract Centurion protocol into separate modules 2026-04-12 14:51:54 -07:00
solaar Fix Centurion protocol version display (1.16 not 2.6) 2026-04-12 14:51:54 -07:00