NinjaFlight
|
Descriptor Header for Virtual COM Port Device. More...
Go to the source code of this file.
Macros | |
#define | USB_DEVICE_DESCRIPTOR_TYPE 0x01 |
#define | USB_CONFIGURATION_DESCRIPTOR_TYPE 0x02 |
#define | USB_STRING_DESCRIPTOR_TYPE 0x03 |
#define | USB_INTERFACE_DESCRIPTOR_TYPE 0x04 |
#define | USB_ENDPOINT_DESCRIPTOR_TYPE 0x05 |
#define | VIRTUAL_COM_PORT_DATA_SIZE 64 |
#define | VIRTUAL_COM_PORT_INT_SIZE 8 |
#define | VIRTUAL_COM_PORT_SIZ_DEVICE_DESC 18 |
#define | VIRTUAL_COM_PORT_SIZ_CONFIG_DESC 67 |
#define | VIRTUAL_COM_PORT_SIZ_STRING_LANGID 4 |
#define | VIRTUAL_COM_PORT_SIZ_STRING_VENDOR 38 |
#define | VIRTUAL_COM_PORT_SIZ_STRING_PRODUCT 50 |
#define | VIRTUAL_COM_PORT_SIZ_STRING_SERIAL 26 |
#define | STANDARD_ENDPOINT_DESC_SIZE 0x09 |
Variables | |
const uint8_t | Virtual_Com_Port_DeviceDescriptor [VIRTUAL_COM_PORT_SIZ_DEVICE_DESC] |
const uint8_t | Virtual_Com_Port_ConfigDescriptor [VIRTUAL_COM_PORT_SIZ_CONFIG_DESC] |
const uint8_t | Virtual_Com_Port_StringLangID [VIRTUAL_COM_PORT_SIZ_STRING_LANGID] |
const uint8_t | Virtual_Com_Port_StringVendor [VIRTUAL_COM_PORT_SIZ_STRING_VENDOR] |
const uint8_t | Virtual_Com_Port_StringProduct [VIRTUAL_COM_PORT_SIZ_STRING_PRODUCT] |
uint8_t | Virtual_Com_Port_StringSerial [VIRTUAL_COM_PORT_SIZ_STRING_SERIAL] |
Descriptor Header for Virtual COM Port Device.
Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at:
http://www.st.com/software_license_agreement_liberty_v2
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
#define STANDARD_ENDPOINT_DESC_SIZE 0x09 |
#define USB_CONFIGURATION_DESCRIPTOR_TYPE 0x02 |
#define USB_DEVICE_DESCRIPTOR_TYPE 0x01 |
#define USB_ENDPOINT_DESCRIPTOR_TYPE 0x05 |
#define USB_INTERFACE_DESCRIPTOR_TYPE 0x04 |
#define USB_STRING_DESCRIPTOR_TYPE 0x03 |
#define VIRTUAL_COM_PORT_DATA_SIZE 64 |
#define VIRTUAL_COM_PORT_INT_SIZE 8 |
#define VIRTUAL_COM_PORT_SIZ_CONFIG_DESC 67 |
#define VIRTUAL_COM_PORT_SIZ_DEVICE_DESC 18 |
#define VIRTUAL_COM_PORT_SIZ_STRING_LANGID 4 |
#define VIRTUAL_COM_PORT_SIZ_STRING_PRODUCT 50 |
#define VIRTUAL_COM_PORT_SIZ_STRING_SERIAL 26 |
#define VIRTUAL_COM_PORT_SIZ_STRING_VENDOR 38 |
const uint8_t Virtual_Com_Port_ConfigDescriptor[VIRTUAL_COM_PORT_SIZ_CONFIG_DESC] |
const uint8_t Virtual_Com_Port_DeviceDescriptor[VIRTUAL_COM_PORT_SIZ_DEVICE_DESC] |
const uint8_t Virtual_Com_Port_StringLangID[VIRTUAL_COM_PORT_SIZ_STRING_LANGID] |
const uint8_t Virtual_Com_Port_StringProduct[VIRTUAL_COM_PORT_SIZ_STRING_PRODUCT] |
uint8_t Virtual_Com_Port_StringSerial[VIRTUAL_COM_PORT_SIZ_STRING_SERIAL] |
const uint8_t Virtual_Com_Port_StringVendor[VIRTUAL_COM_PORT_SIZ_STRING_VENDOR] |