Microchip® Advanced Software Framework

bt_uart.h File Reference

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
#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_transfer ( uint8_t *  buffer,
uint32_t  size 
)