41 #if BOARD == BOARD_HITEX4350
61 scu_pinmux(0x2, 3, MD_PUP | MD_EZI, FUNC7);
62 scu_pinmux(0x6, 3, MD_PUP | MD_EZI, FUNC1);
65 scu_pinmux(0x9, 5, MD_PUP | MD_EZI, FUNC2);
72 scu_pinmux(BOARD_UART_PIN_PORT, BOARD_UART_PIN_TX, MD_PDN , FUNC1);
73 scu_pinmux(BOARD_UART_PIN_PORT, BOARD_UART_PIN_RX, MD_PLN|MD_EZI|MD_ZI, FUNC1);
75 UART_CFG_Type UARTConfigStruct;
76 UART_ConfigStructInit(&UARTConfigStruct);
78 UARTConfigStruct.Clock_Speed = 0;
80 UART_Init(BOARD_UART_PORT, &UARTConfigStruct);
81 UART_TxCmd(BOARD_UART_PORT, ENABLE);
89 void board_leds(uint32_t on_mask, uint32_t off_mask)
98 uint32_t board_uart_send(uint8_t *buffer, uint32_t length)
100 return UART_Send(BOARD_UART_PORT, buffer, length, BLOCKING);
103 uint32_t board_uart_recv(uint8_t *buffer, uint32_t length)
105 return UART_Receive(BOARD_UART_PORT, buffer, length, BLOCKING);
void board_init(void)
Initialize all required peripherals on board including uart, led, buttons etc ... ...
void board_leds(uint32_t on_mask, uint32_t off_mask)
Turns on and off leds on the board.
#define TUSB_CFG_TICKS_HZ
The rate ticks in hert. This is used in conjunction with tusb_tick_get to calculate timing...
#define CFG_UART_BAUDRATE
Baudrate for UART.