16 #ifndef __BSP_FUART_IO_MDMA_H 17 #define __BSP_FUART_IO_MDMA_H 76 #define FUART_IO_MDMA_SEND_MAX ((uint32_t)32) 77 #define FUART_IO_MDMA_RECEIVE_MAX ((uint32_t)32) 206 int put_s(
const char *s);
207 int get_s(
char *s, uint8_t num);
fuart_io_mdma_t * fuart_io_mdma_initialize(fuart_io_mdma_initial_setting_t *p_param)
Initialize.
Definition: bsp_fuart_io_mdma.c:570
fuart_io_mdma_private_info_t info
Definition: bsp_fuart_io_mdma.h:189
FUartIOMDmaTxState
Send state.
Definition: bsp_fuart_io_mdma.h:98
#define FUART_IO_MDMA_SEND_MAX
Definition: bsp_fuart_io_mdma.h:76
USB FUART Send information.
Definition: bsp_fuart_io_mdma.h:151
Definition: bsp_fuart_io_mdma.h:111
FUART MDMA handle structure definition.
Definition: txz_fuart_mdma.h:133
FUartIOMDmaRxState
Receive state.
Definition: bsp_fuart_io_mdma.h:110
mdma_t * p_mdma
Definition: bsp_fuart_io_mdma.h:141
volatile FUartIOMDmaRxState state
Definition: bsp_fuart_io_mdma.h:165
fuart_io_mdma_private_rx_t rx
Definition: bsp_fuart_io_mdma.h:178
Definition: bsp_fuart_io_mdma.h:102
Definition: bsp_fuart_io_mdma.h:101
int put_s(const char *s)
The character is shown to an output stream.
Definition: bsp_fuart_io.c:166
USB FUART class.
Definition: bsp_fuart_io_mdma.h:186
void fuart_io_mdma_finalize(fuart_io_mdma_t *p_instance)
Finalize.
Definition: bsp_fuart_io_mdma.c:640
Definition: bsp_fuart_io_mdma.h:112
uint32_t boudrate
Definition: bsp_fuart_io_mdma.h:138
Definition: bsp_fuart_io_mdma.h:99
fuart_mdma_t fuart
Definition: bsp_fuart_io_mdma.h:176
MDMA handle structure definition.
Definition: txz_mdma.h:342
fuart_io_mdma_initial_setting_t init
Definition: bsp_fuart_io_mdma.h:188
#define FUART_IO_MDMA_RECEIVE_MAX
Definition: bsp_fuart_io_mdma.h:77
Definition: bsp_fuart_io_mdma.h:113
ARM Prime Cell PL011.
Definition: TMPM4G6.h:907
int get_s(char *s, uint8_t num)
The string is acquired from an input stream.
Definition: bsp_fuart_io.c:333
TSB_FURT_TypeDef * p_reg
Definition: bsp_fuart_io_mdma.h:137
volatile FUartIOMDmaTxState state
Definition: bsp_fuart_io_mdma.h:153
Definition: bsp_fuart_io_mdma.h:100
Definition: bsp_fuart_io_mdma.h:114
uint32_t id
Definition: bsp_fuart_io_mdma.h:136
fuart_io_mdma_private_tx_t tx
Definition: bsp_fuart_io_mdma.h:177
USB FUART Private Member.
Definition: bsp_fuart_io_mdma.h:174
USB FUART Initial Setting.
Definition: bsp_fuart_io_mdma.h:134
USB FUART Receive information.
Definition: bsp_fuart_io_mdma.h:163