mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2025-04-26 18:09:16 -04:00
22 lines
591 B
C
22 lines
591 B
C
// SPDX-FileCopyrightText: 2025 Tillitis AB <tillitis.se>
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
#ifndef __IO_H__
|
|
#define __IO_H__
|
|
|
|
enum ioend {
|
|
IO_NONE = 0x00, // No endpoint
|
|
IO_UART = 0x01, // Only destination, raw UART access
|
|
IO_QEMU = 0x02, // Only destination, QEMU debug port
|
|
IO_CH552 = 0x10, // Internal CH552 control port
|
|
IO_DEBUG = 0x20, // HID debug port
|
|
IO_CDC = 0x40, // CDC "serial port"
|
|
IO_FIDO = 0x80, // FIDO security token port
|
|
};
|
|
|
|
enum ch552cmd {
|
|
SET_ENDPOINTS = 0x01, // Config enabled/disabled USB endpoints on the CH552
|
|
};
|
|
|
|
#endif
|