You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CubeSatSim/libs/libmf/builtsource/uart1stop.c

80 lines
2.7 KiB

#include "ax8052.h"
#include "libmfuart.h"
#include "libmfuart1.h"
#define UARTS0 UART1S0
#define UARTS1 UART1S1
#define UARTS2 UART1S2
#define UARTS3 UART1S3
#define UARTS4 UART1S4
#define UARTS5 UART1S5
#define USHREG U1SHREG
#define UMODE U1MODE
#define UCTRL U1CTRL
#define USTATUS U1STATUS
#define _USHREG _U1SHREG
#define _UMODE _U1MODE
#define _UCTRL _U1CTRL
#define _USTATUS _U1STATUS
#define IRQENA EIE_5
#define uart_irq_nr 12
#define uart_vector_addr 0x63
#define uart_init uart1_init
#define uart_stop uart1_stop
#define uart_iocore uart1_iocore
#define _uart_iocore _uart1_iocore
#define uart_irq uart1_irq
#define uart_poll uart1_poll
#define uart_rxbufptr uart1_rxbufptr
#define _uart_rxbufptr _uart1_rxbufptr
#define uart_txbufptr uart1_txbufptr
#define _uart_txbufptr _uart1_txbufptr
#define uart_txfreelinear uart1_txfreelinear
#define _uart_txidle _uart1_txidle
#define uart_txidle uart1_txidle
#define uart_txfree uart1_txfree
#define uart_rxcountlinear uart1_rxcountlinear
#define uart_rxcount uart1_rxcount
#define uart_txbuffersize uart1_txbuffersize
#define uart_rxbuffersize uart1_rxbuffersize
#define uart_wait_txfree uart1_wait_txfree
#define uart_wait_rxcount uart1_wait_rxcount
#define uart_rxpeek uart1_rxpeek
#define uart_txpokehex uart1_txpokehex
#define uart_txpoke uart1_txpoke
#define uart_rxadvance uart1_rxadvance
#define uart_txadvance uart1_txadvance
#define uart_rx uart1_rx
#define uart_tx uart1_tx
#define _uart_txpoke _uart1_txpoke
#define uart_rxbuffer uart1_rxbuffer
#define _uart_rxbuffer _uart1_rxbuffer
#define uart_txbuffer uart1_txbuffer
#define _uart_txbuffer _uart1_txbuffer
#define _uart_buffer_size _uart1_buffer_size
#define _uart_buffer_negsize _uart1_buffer_negsize
#define uart_rxbuffer_size uart1_rxbuffer_size
#define _uart_rxbuffer_size _uart1_rxbuffer_size
#define uart_txbuffer_size uart1_txbuffer_size
#define _uart_txbuffer_size _uart1_txbuffer_size
static volatile uint8_t __data fiforxwr;
static volatile uint8_t __data fiforxrd;
static volatile uint8_t __data fifotxwr;
static volatile uint8_t __data fifotxrd;
extern uint8_t __xdata uart_rxbuffer[];
extern uint8_t __xdata uart_txbuffer[];
#if !defined(SDCC)
extern const uint8_t __code uart_rxbuffer_size[];
extern const uint8_t __code uart_txbuffer_size[];
#endif
void uart_stop(void)
{
IRQENA = 0;
UMODE = 0;
UCTRL = 0;
}

Powered by TurnKey Linux.