furi-hal-usb.h 298 B

123456789101112131415161718192021
  1. #pragma once
  2. #include "usb.h"
  3. typedef enum {
  4. UsbModeNone,
  5. UsbModeVcpSingle,
  6. UsbModeVcpDual,
  7. UsbModeHid,
  8. UsbModeU2F,
  9. UsbModesNum,
  10. } UsbMode;
  11. void furi_hal_usb_init();
  12. void furi_hal_usb_set_config(UsbMode mode);
  13. void furi_hal_usb_disable();
  14. void furi_hal_usb_enable();