#include <avr32/io.h>
#include "compiler.h"
#include "board.h"
#include "power_clocks_lib.h"
#include "gpio.h"
#include "usart.h"
Macros | |
USART Settings | |
#define | EXAMPLE_USART (&AVR32_USART1) |
#define | EXAMPLE_USART_RX_PIN AVR32_USART1_RXD_0_0_PIN |
#define | EXAMPLE_USART_RX_FUNCTION AVR32_USART1_RXD_0_0_FUNCTION |
#define | EXAMPLE_USART_TX_PIN AVR32_USART1_TXD_0_0_PIN |
#define | EXAMPLE_USART_TX_FUNCTION AVR32_USART1_TXD_0_0_FUNCTION |
#define | EXAMPLE_USART_SPI (&AVR32_USART2) |
#define | EXAMPLE_USART_SPI_SCK_PIN AVR32_USART2_CLK_0_PIN |
#define | EXAMPLE_USART_SPI_SCK_FUNCTION AVR32_USART2_CLK_0_FUNCTION |
#define | EXAMPLE_USART_SPI_MISO_PIN AVR32_USART2_RXD_0_0_PIN |
#define | EXAMPLE_USART_SPI_MISO_FUNCTION AVR32_USART2_RXD_0_0_FUNCTION |
#define | EXAMPLE_USART_SPI_MOSI_PIN AVR32_USART2_TXD_0_0_PIN |
#define | EXAMPLE_USART_SPI_MOSI_FUNCTION AVR32_USART2_TXD_0_0_FUNCTION |
#define | EXAMPLE_USART_SPI_NSS_PIN AVR32_USART2_RTS_0_0_PIN |
#define | EXAMPLE_USART_SPI_NSS_FUNCTION AVR32_USART2_RTS_0_0_FUNCTION |
Functions | |
int | main (void) |
This is an example demonstrating the SPI mode of USART IP functionalities using the USART driver. More... | |
#define EXAMPLE_USART (&AVR32_USART1) |
Referenced by main().
#define EXAMPLE_USART_RX_FUNCTION AVR32_USART1_RXD_0_0_FUNCTION |
Referenced by main().
#define EXAMPLE_USART_RX_PIN AVR32_USART1_RXD_0_0_PIN |
Referenced by main().
#define EXAMPLE_USART_SPI (&AVR32_USART2) |
Referenced by main().
#define EXAMPLE_USART_SPI_MISO_FUNCTION AVR32_USART2_RXD_0_0_FUNCTION |
Referenced by main().
#define EXAMPLE_USART_SPI_MISO_PIN AVR32_USART2_RXD_0_0_PIN |
Referenced by main().
#define EXAMPLE_USART_SPI_MOSI_FUNCTION AVR32_USART2_TXD_0_0_FUNCTION |
Referenced by main().
#define EXAMPLE_USART_SPI_MOSI_PIN AVR32_USART2_TXD_0_0_PIN |
Referenced by main().
#define EXAMPLE_USART_SPI_NSS_FUNCTION AVR32_USART2_RTS_0_0_FUNCTION |
Referenced by main().
#define EXAMPLE_USART_SPI_NSS_PIN AVR32_USART2_RTS_0_0_PIN |
Referenced by main().
#define EXAMPLE_USART_SPI_SCK_FUNCTION AVR32_USART2_CLK_0_FUNCTION |
Referenced by main().
#define EXAMPLE_USART_SPI_SCK_PIN AVR32_USART2_CLK_0_PIN |
Referenced by main().
#define EXAMPLE_USART_TX_FUNCTION AVR32_USART1_TXD_0_0_FUNCTION |
Referenced by main().
#define EXAMPLE_USART_TX_PIN AVR32_USART1_TXD_0_0_PIN |
Referenced by main().
int main | ( | void | ) |
This is an example demonstrating the SPI mode of USART IP functionalities using the USART driver.
References usart_options_t::baudrate, EXAMPLE_USART, EXAMPLE_USART_RX_FUNCTION, EXAMPLE_USART_RX_PIN, EXAMPLE_USART_SPI, EXAMPLE_USART_SPI_MISO_FUNCTION, EXAMPLE_USART_SPI_MISO_PIN, EXAMPLE_USART_SPI_MOSI_FUNCTION, EXAMPLE_USART_SPI_MOSI_PIN, EXAMPLE_USART_SPI_NSS_FUNCTION, EXAMPLE_USART_SPI_NSS_PIN, EXAMPLE_USART_SPI_SCK_FUNCTION, EXAMPLE_USART_SPI_SCK_PIN, EXAMPLE_USART_TX_FUNCTION, EXAMPLE_USART_TX_PIN, FOSC0, gpio_enable_module(), pm_switch_to_osc0(), USART_1_STOPBIT, USART_FAILURE, usart_get_echo_line(), USART_GPIO_MAP, usart_init_rs232(), USART_NO_PARITY, USART_NORMAL_CHMODE, USART_OPTIONS, usart_putchar(), and usart_write_line().