Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
_ARM_DRIVER_USART Struct Reference
Access structure of the USART Driver. More...
#include <Driver_USART.h>
Data Fields | |
| ARM_DRIVER_VERSION(* | GetVersion )(void) |
| Pointer to ARM_USART_GetVersion : Get driver version. | |
| ARM_USART_CAPABILITIES(* | GetCapabilities )(void) |
| Pointer to ARM_USART_GetCapabilities : Get driver capabilities. | |
| int32_t(* | Initialize )(ARM_USART_SignalEvent_t cb_event) |
| Pointer to ARM_USART_Initialize : Initialize USART Interface. | |
| int32_t(* | Uninitialize )(void) |
| Pointer to ARM_USART_Uninitialize : De-initialize USART Interface. | |
| int32_t(* | PowerControl )(ARM_POWER_STATE state) |
| Pointer to ARM_USART_PowerControl : Control USART Interface Power. | |
| int32_t(* | Send )(const void *data, uint32_t num) |
| Pointer to ARM_USART_Send : Start sending data to USART transmitter. | |
| int32_t(* | Receive )(void *data, uint32_t num) |
| Pointer to ARM_USART_Receive : Start receiving data from USART receiver. | |
| int32_t(* | Transfer )(const void *data_out, void *data_in, uint32_t num) |
| Pointer to ARM_USART_Transfer : Start sending/receiving data to/from USART. | |
| uint32_t(* | GetTxCount )(void) |
| Pointer to ARM_USART_GetTxCount : Get transmitted data count. | |
| uint32_t(* | GetRxCount )(void) |
| Pointer to ARM_USART_GetRxCount : Get received data count. | |
| int32_t(* | Control )(uint32_t control, uint32_t arg) |
| Pointer to ARM_USART_Control : Control USART Interface. | |
| ARM_USART_STATUS(* | GetStatus )(void) |
| Pointer to ARM_USART_GetStatus : Get USART status. | |
| int32_t(* | SetModemControl )(ARM_USART_MODEM_CONTROL control) |
| Pointer to ARM_USART_SetModemControl : Set USART Modem Control line state. | |
| ARM_USART_MODEM_STATUS(* | GetModemStatus )(void) |
| Pointer to ARM_USART_GetModemStatus : Get USART Modem Status lines state. | |
Detailed Description
Access structure of the USART Driver.
Definition at line 318 of file Driver_USART.h.
Field Documentation
| int32_t(* Control)(uint32_t control, uint32_t arg) |
Pointer to ARM_USART_Control : Control USART Interface.
Definition at line 331 of file Driver_USART.h.
| ARM_USART_CAPABILITIES(* GetCapabilities)(void) |
Pointer to ARM_USART_GetCapabilities : Get driver capabilities.
Definition at line 320 of file Driver_USART.h.
| ARM_USART_MODEM_STATUS(* GetModemStatus)(void) |
Pointer to ARM_USART_GetModemStatus : Get USART Modem Status lines state.
Definition at line 334 of file Driver_USART.h.
| uint32_t(* GetRxCount)(void) |
Pointer to ARM_USART_GetRxCount : Get received data count.
Definition at line 330 of file Driver_USART.h.
| ARM_USART_STATUS(* GetStatus)(void) |
Pointer to ARM_USART_GetStatus : Get USART status.
Definition at line 332 of file Driver_USART.h.
| uint32_t(* GetTxCount)(void) |
Pointer to ARM_USART_GetTxCount : Get transmitted data count.
Definition at line 329 of file Driver_USART.h.
| ARM_DRIVER_VERSION(* GetVersion)(void) |
Pointer to ARM_USART_GetVersion : Get driver version.
Definition at line 319 of file Driver_USART.h.
| int32_t(* Initialize)(ARM_USART_SignalEvent_t cb_event) |
Pointer to ARM_USART_Initialize : Initialize USART Interface.
Definition at line 321 of file Driver_USART.h.
| int32_t(* PowerControl)(ARM_POWER_STATE state) |
Pointer to ARM_USART_PowerControl : Control USART Interface Power.
Definition at line 323 of file Driver_USART.h.
| int32_t(* Receive)(void *data, uint32_t num) |
Pointer to ARM_USART_Receive : Start receiving data from USART receiver.
Definition at line 325 of file Driver_USART.h.
| int32_t(* Send)(const void *data, uint32_t num) |
Pointer to ARM_USART_Send : Start sending data to USART transmitter.
Definition at line 324 of file Driver_USART.h.
| int32_t(* SetModemControl)(ARM_USART_MODEM_CONTROL control) |
Pointer to ARM_USART_SetModemControl : Set USART Modem Control line state.
Definition at line 333 of file Driver_USART.h.
| int32_t(* Transfer)(const void *data_out, void *data_in, uint32_t num) |
Pointer to ARM_USART_Transfer : Start sending/receiving data to/from USART.
Definition at line 326 of file Driver_USART.h.
| int32_t(* Uninitialize)(void) |
Pointer to ARM_USART_Uninitialize : De-initialize USART Interface.
Definition at line 322 of file Driver_USART.h.
Generated on Tue Jul 12 2022 15:37:36 by
1.7.2