NinjaFlight
|
All processing related to Virtual COM Port Demo (Endpoint 0) More...
Go to the source code of this file.
Data Structures | |
struct | LINE_CODING |
Macros | |
#define | Virtual_Com_Port_GetConfiguration NOP_Process |
#define | Virtual_Com_Port_GetInterface NOP_Process |
#define | Virtual_Com_Port_SetInterface NOP_Process |
#define | Virtual_Com_Port_GetStatus NOP_Process |
#define | Virtual_Com_Port_ClearFeature NOP_Process |
#define | Virtual_Com_Port_SetEndPointFeature NOP_Process |
#define | Virtual_Com_Port_SetDeviceFeature NOP_Process |
#define | SEND_ENCAPSULATED_COMMAND 0x00 |
#define | GET_ENCAPSULATED_RESPONSE 0x01 |
#define | SET_COMM_FEATURE 0x02 |
#define | GET_COMM_FEATURE 0x03 |
#define | CLEAR_COMM_FEATURE 0x04 |
#define | SET_LINE_CODING 0x20 |
#define | GET_LINE_CODING 0x21 |
#define | SET_CONTROL_LINE_STATE 0x22 |
#define | SEND_BREAK 0x23 |
Functions | |
void | Virtual_Com_Port_init (void) |
void | Virtual_Com_Port_Reset (void) |
void | Virtual_Com_Port_SetConfiguration (void) |
void | Virtual_Com_Port_SetDeviceAddress (void) |
void | Virtual_Com_Port_Status_In (void) |
void | Virtual_Com_Port_Status_Out (void) |
RESULT | Virtual_Com_Port_Data_Setup (uint8_t) |
RESULT | Virtual_Com_Port_NoData_Setup (uint8_t) |
RESULT | Virtual_Com_Port_Get_Interface_Setting (uint8_t Interface, uint8_t AlternateSetting) |
uint8_t * | Virtual_Com_Port_GetDeviceDescriptor (uint16_t) |
uint8_t * | Virtual_Com_Port_GetConfigDescriptor (uint16_t) |
uint8_t * | Virtual_Com_Port_GetStringDescriptor (uint16_t) |
uint8_t * | Virtual_Com_Port_GetLineCoding (uint16_t Length) |
uint8_t * | Virtual_Com_Port_SetLineCoding (uint16_t Length) |
uint32_t | Virtual_Com_Port_GetBaudRate (void) |
All processing related to Virtual COM Port Demo (Endpoint 0)
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 CLEAR_COMM_FEATURE 0x04 |
#define GET_COMM_FEATURE 0x03 |
#define GET_ENCAPSULATED_RESPONSE 0x01 |
#define GET_LINE_CODING 0x21 |
#define SEND_BREAK 0x23 |
#define SEND_ENCAPSULATED_COMMAND 0x00 |
#define SET_COMM_FEATURE 0x02 |
#define SET_CONTROL_LINE_STATE 0x22 |
#define SET_LINE_CODING 0x20 |
#define Virtual_Com_Port_ClearFeature NOP_Process |
#define Virtual_Com_Port_GetConfiguration NOP_Process |
#define Virtual_Com_Port_GetInterface NOP_Process |
#define Virtual_Com_Port_GetStatus NOP_Process |
#define Virtual_Com_Port_SetDeviceFeature NOP_Process |
#define Virtual_Com_Port_SetEndPointFeature NOP_Process |
#define Virtual_Com_Port_SetInterface NOP_Process |
RESULT Virtual_Com_Port_Data_Setup | ( | uint8_t | ) |
RESULT Virtual_Com_Port_Get_Interface_Setting | ( | uint8_t | Interface, |
uint8_t | AlternateSetting | ||
) |
uint32_t Virtual_Com_Port_GetBaudRate | ( | void | ) |
uint8_t* Virtual_Com_Port_GetConfigDescriptor | ( | uint16_t | ) |
uint8_t* Virtual_Com_Port_GetDeviceDescriptor | ( | uint16_t | ) |
uint8_t* Virtual_Com_Port_GetLineCoding | ( | uint16_t | Length | ) |
uint8_t* Virtual_Com_Port_GetStringDescriptor | ( | uint16_t | ) |
void Virtual_Com_Port_init | ( | void | ) |
RESULT Virtual_Com_Port_NoData_Setup | ( | uint8_t | ) |
void Virtual_Com_Port_Reset | ( | void | ) |
void Virtual_Com_Port_SetConfiguration | ( | void | ) |
void Virtual_Com_Port_SetDeviceAddress | ( | void | ) |
uint8_t* Virtual_Com_Port_SetLineCoding | ( | uint16_t | Length | ) |
void Virtual_Com_Port_Status_In | ( | void | ) |
void Virtual_Com_Port_Status_Out | ( | void | ) |