Changelog
- Fix `CorsairChannelDeviceType` enum members (comma issue) (aefc79bcb104978350586732456b90bf2cdf29f6)
- Reorganize project structure (674651a5a170de96660063685cf0294ad40799a3, 351c44fd37b208ec9b35010b08962eeb0f10609e, 27f5157e75399345bbc660e0fd41553633eea50b)
Breaking changes:
- `sdk.protocol_details` is readonly property now
- `CorsairProtocolDetails` is immutable and has pythonic fields (snake_case)
- `CorsairEvent`'s `data` has pythonic fields (snake_case), `device_id` is of type `str`, no need to decode from `bytes`