51 #include "afe_adc_zero_regs.h"
52 #include "afe_adc_one_regs.h"
53 #include "afe_dac_regs.h"
54 #include "afe_hart_regs.h"
56 #include "mxc_assert.h"
59 #define NORMAL_HART_TRANSCEIVE_MODE 0
60 #define HART_TEST_MODE_TX_1200 1
61 #define HART_TEST_MODE_TX_2200 2
73 int hart_uart_setup(uint32_t test_mode);
80 int hart_uart_enable(
void);
87 int hart_uart_disable(
void);
92 void hart_uart_test_transmit_1200(
void);
97 void hart_uart_test_transmit_2200(
void);
107 int hart_uart_send(uint8_t *data, uint32_t length);
117 int hart_uart_get_received_packet(uint8_t* buffer, uint32_t* packet_length);