TMPM4G9  V1.0.0.0
bsp_uart_io_mdma.h File Reference

External reference declaration for UART input/output. More...

#include <stdarg.h>
#include "txz_sample_def.h"

Go to the source code of this file.

Data Structures

struct  uart_io_mdma_initial_setting_t
 USB UART Initial Setting. More...
 
struct  uart_io_mdma_private_tx_t
 USB UART Send information. More...
 
struct  uart_io_mdma_private_rx_t
 USB UART Receive information. More...
 
struct  uart_io_mdma_private_info_t
 USB UART Private Member. More...
 
struct  uart_io_mdma_t
 USB UART class. More...
 

Macros

#define UART_IO_MDMA_SEND_MAX   ((uint32_t)0x100)
 
#define UART_IO_MDMA_RECEIVE_MAX   ((uint32_t)0x100)
 

Enumerations

enum  UartIOMDmaTxState { UART_IO_MDMA_SEND_IDLE = 0U, UART_IO_MDMA_SEND_RUN, UART_IO_MDMA_SEND_SUCCESS, UART_IO_MDMA_SEND_FAILURE }
 Send state. More...
 
enum  UartIOMDmaRxState { UART_IO_MDMA_RECV_IDLE = 0U, UART_IO_MDMA_RECV_RUN, UART_IO_MDMA_RECV_SUCCESS, UART_IO_MDMA_RECV_FAILURE }
 Receive state. More...
 

Functions

uart_io_mdma_tuart_io_mdma_initialize (uart_io_mdma_initial_setting_t *p_param)
 Initialize. More...
 
void uart_io_mdma_finalize (uart_io_mdma_t *p_instance)
 Finalize. More...
 

Detailed Description

External reference declaration for UART input/output.

Version
V1.0.1.0
Date
2017-09-01 08:26:38

DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.

Copyright(C) Toshiba Electronic Device Solutions Corporation 2019