CryptoAuthLib
Microchip CryptoAuthentication Library
|
ATXMEGA's ATCA Hardware abstraction layer for SWI interface over XMEGA UART drivers. More...
#include <stdlib.h>
#include <stdio.h>
#include "swi_uart_xmega_a3bu_asf.h"
#include "basic/atca_helpers.h"
Macros | |
#define | DEBUG_PIN 1 |
#define | DEBUG_PIN_1 IOPORT_CREATE_PIN(PORTB, 0) |
#define | DEBUG_PIN_2 IOPORT_CREATE_PIN(PORTB, 1) |
Functions | |
ATCA_STATUS | swi_uart_init (ATCASWIMaster_t *instance) |
Implementation of SWI UART init. More... | |
ATCA_STATUS | swi_uart_deinit (ATCASWIMaster_t *instance) |
Implementation of SWI UART deinit. More... | |
void | swi_uart_setbaud (ATCASWIMaster_t *instance, uint32_t baudrate) |
implementation of SWI UART change baudrate. More... | |
void | swi_uart_mode (ATCASWIMaster_t *instance, uint8_t mode) |
implementation of SWI UART change mode. More... | |
void | swi_uart_discover_buses (int swi_uart_buses[], int max_buses) |
discover UART buses available for this hardware this maintains a list of logical to physical bus mappings freeing the application of the a-priori knowledge More... | |
ATCA_STATUS | swi_uart_send_byte (ATCASWIMaster_t *instance, uint8_t data) |
HAL implementation of SWI UART send byte over ASF. This function send one byte over UART. More... | |
ATCA_STATUS | swi_uart_receive_byte (ATCASWIMaster_t *instance, uint8_t *data) |
HAL implementation of SWI UART receive bytes over ASF. This function receive one byte over UART. More... | |
ATXMEGA's ATCA Hardware abstraction layer for SWI interface over XMEGA UART drivers.
Prerequisite: add UART Polled support to application in Atmel Studio
#define DEBUG_PIN 1 |
#define DEBUG_PIN_1 IOPORT_CREATE_PIN(PORTB, 0) |
#define DEBUG_PIN_2 IOPORT_CREATE_PIN(PORTB, 1) |