#include <stdio.h>
#include <string.h>
#include <stdint.h>
#include "main.h"
#include "stm32f7xx_hal_uart.h"
#include "config.h"
#include "aauart.h"
#include "fifo.h"
Functions | |
void | AAUART_Init (void) |
void | AAUART_IRQHandler (void) |
uint32_t | AAUART_IsBusy (void) |
int | AAUART_Getchar (void) |
void | AAUART_PutString (const char *str) |
void | AAUART_PutBytes (const uint8_t *bytes, uint32_t len) |
uint32_t | AAUART_GetRxOvfCount (void) |
Variables | |
static FIFO_Descr | rxfifo |
static volatile int32_t | AAUART_busy = 0 |
static volatile uint32_t | rx_overflow_ctr = 0 |
static UART_HandleTypeDef | UartHandle = {0} |
static const uint8_t *volatile | txptr = 0 |
static volatile uint32_t | txctr = 0 |
int AAUART_Getchar | ( | void | ) |
uint32_t AAUART_GetRxOvfCount | ( | void | ) |
uint32_t AAUART_IsBusy | ( | void | ) |
void AAUART_PutBytes | ( | const uint8_t * | bytes, |
uint32_t | len | ||
) |
void AAUART_PutString | ( | const char * | str | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |