message: chore: Add 32 generic endpoints
  Since we're adding raw messages, we also need generic endpoints for
  things we don't have common names for. Add 32 for now.
diff: @@ -39,19 +39,51 @@ use futures::future::BoxFuture;
  #[derive(EnumString, Clone, Debug, PartialEq, Eq, Hash, Display, Copy)]
  #[strum(serialize_all = "lowercase")]
  pub enum Endpoint {
  - Tx,
  + Command,
  + Firmware,
  Rx,
  - RxPressure,
  - RxTouch,
  RxAccel,
  RxBLEBattery,
  - Command,
  - Firmware,
  + RxPressure,
  + RxTouch,
  + Tx,
  TxMode,
  - TxVibrate,
  TxShock,
  + TxVibrate,
  TxVendorControl,
  Whitelist,
  + Generic0,
  + Generic1,
  + Generic2,
  + Generic3,
  + Generic4,
  + Generic5,
  + Generic6,
  + Generic7,
  + Generic8,
  + Generic9,
  + Generic10,
  + Generic11,
  + Generic12,
  + Generic13,
  + Generic14,
  + Generic15,
  + Generic16,
  + Generic17,
  + Generic18,
  + Generic19,
  + Generic20,
  + Generic21,
  + Generic22,
  + Generic23,
  + Generic24,
  + Generic25,
  + Generic26,
  + Generic27,
  + Generic28,
  + Generic29,
  + Generic30,
  + Generic31,
  }
  impl Serialize for Endpoint {
  