Prusa MINI Firmware overview
|
Go to the source code of this file.
Classes | |
struct | _uartrxbuff_t |
Macros | |
#define | UARTRXBUFF_FLG_HALF 0x01 |
#define | UARTRXBUFF_FLG_CPLT 0x02 |
#define | UARTRXBUFF_FLG_FULL 0x04 |
#define | UARTRXBUFF_FLG_OVER 0x08 |
Typedefs | |
typedef struct _uartrxbuff_t | uartrxbuff_t |
Functions | |
void | uartrxbuff_init (uartrxbuff_t *prxbuff, UART_HandleTypeDef *phuart, DMA_HandleTypeDef *phdma, uint8_t size, uint8_t *pdata) |
void | uartrxbuff_open (uartrxbuff_t *prxbuff) |
void | uartrxbuff_close (uartrxbuff_t *prxbuff) |
void | uartrxbuff_reset (uartrxbuff_t *prxbuff) |
int | uartrxbuff_getchar (uartrxbuff_t *prxbuff) |
void | uartrxbuff_rxhalf_cb (uartrxbuff_t *prxbuff) |
void | uartrxbuff_rxcplt_cb (uartrxbuff_t *prxbuff) |
#define UARTRXBUFF_FLG_HALF 0x01 |
#define UARTRXBUFF_FLG_CPLT 0x02 |
#define UARTRXBUFF_FLG_FULL 0x04 |
#define UARTRXBUFF_FLG_OVER 0x08 |
typedef struct _uartrxbuff_t uartrxbuff_t |
void uartrxbuff_init | ( | uartrxbuff_t * | prxbuff, |
UART_HandleTypeDef * | phuart, | ||
DMA_HandleTypeDef * | phdma, | ||
uint8_t | size, | ||
uint8_t * | pdata | ||
) |
void uartrxbuff_open | ( | uartrxbuff_t * | prxbuff | ) |
void uartrxbuff_close | ( | uartrxbuff_t * | prxbuff | ) |
void uartrxbuff_reset | ( | uartrxbuff_t * | prxbuff | ) |
int uartrxbuff_getchar | ( | uartrxbuff_t * | prxbuff | ) |
void uartrxbuff_rxhalf_cb | ( | uartrxbuff_t * | prxbuff | ) |
void uartrxbuff_rxcplt_cb | ( | uartrxbuff_t * | prxbuff | ) |