#pragma once // ============================================================================== // GIP protocol (Game Input Protocol) // ============================================================================== // Port target: medusalix/xone bus/protocol.c + bus/bus.c. // Client lifecycle, ANNOUNCE/IDENTIFY handshake, auth handshake, status // reports (battery, connected), HID report pass-through. // ============================================================================== namespace xone::gip { // TODO(phase 1): GIP frame types, client lifecycle, handshake state machine. } // namespace xone::gip