Configurations for the WILC3000 Serial Bridge Application.
Copyright (c) 2018 Microchip Technology Inc. and its subsidiaries.
#include <inttypes.h>
#include <asf.h>
Macros | |
#define | BT_CONF_UART USART1 |
BT UART Interface. More... | |
#define | USART_BUFFER_MAX (4 * 1024) |
Functions | |
void | bt_configure_usart (uint32_t baudrate) |
Configure USART in normal (serial rs232) mode, asynchronous, 8 bits, 1 stop bit, no parity, 115200 bauds and enable its transmitter and receiver. More... | |
void | bt_serial_bridge () |
void | bt_usart_receive (uint8_t *buffer, uint32_t size) |
void | bt_usart_stream_write_buffer (uint8_t *data, uint32_t size) |
void | bt_usart_transfer (uint8_t *buffer, uint32_t size) |
#define BT_CONF_UART USART1 |
BT UART Interface.
Referenced by bt_configure_usart(), bt_usart_receive(), bt_usart_stream_write_buffer(), bt_usart_transfer(), USART1_Handler(), and usart_clear().
#define USART_BUFFER_MAX (4 * 1024) |
void bt_configure_usart | ( | uint32_t | baudrate | ) |
Configure USART in normal (serial rs232) mode, asynchronous, 8 bits, 1 stop bit, no parity, 115200 bauds and enable its transmitter and receiver.
References ALL_INTERRUPT_MASK, uart_rs232_options::baudrate, BT_CONF_UART, g_p_pdc, gpio_configure_group, pdc_enable_transfer(), sysclk_enable_peripheral_clock(), usart_disable_interrupt(), usart_enable_rx(), usart_enable_tx(), usart_get_pdc_base(), and usart_serial_init().
Referenced by main().
void bt_serial_bridge | ( | ) |
void bt_usart_receive | ( | uint8_t * | buffer, |
uint32_t | size | ||
) |
References BT_CONF_UART, g_p_pdc, g_uc_state, NULL, pdc_rx_init(), STATE_READ, pdc_packet::ul_addr, pdc_packet::ul_size, usart_clear(), and usart_enable_interrupt().
Referenced by bt_hci_reset_handler(), bt_hci_start_rx_handler(), bt_hci_start_tx_handler(), bt_hci_stop_txrx_handler(), serial_bridge(), usart_read_block_handler(), and usart_read_reg_with_ret_handler().
void bt_usart_stream_write_buffer | ( | uint8_t * | data, |
uint32_t | size | ||
) |
void bt_usart_transfer | ( | uint8_t * | buffer, |
uint32_t | size | ||
) |