Serial Console functionalities.
Copyright (c) 2017-2018 Microchip Technology Inc. and its subsidiaries.
#include "asf.h"
#include "console_serial.h"
#include "conf_uart_serial.h"
#include "usart.h"
#include "platform.h"
#include "timer_hw.h"
Macros | |
#define | CONF_UART CONSOLE_UART |
#define | CONF_UART_BAUDRATE (115200UL) |
#define | CONF_UART_CHAR_LENGTH US_MR_CHRL_8_BIT |
#define | CONF_UART_PARITY US_MR_PAR_NO |
#define | CONF_UART_STOP_BITS US_MR_NBSTOP_1_BIT |
Functions | |
uint8_t | getchar_timeout (uint32_t timeout) |
void | serial_console_init (void) |
Configure console. More... | |
#define CONF_UART CONSOLE_UART |
#define CONF_UART_BAUDRATE (115200UL) |
#define CONF_UART_CHAR_LENGTH US_MR_CHRL_8_BIT |
Referenced by config_uart_and_pck(), configure_console(), main(), and serial_console_init().
#define CONF_UART_PARITY US_MR_PAR_NO |
#define CONF_UART_STOP_BITS US_MR_NBSTOP_1_BIT |
Referenced by config_uart_and_pck(), configure_console(), main(), and serial_console_init().
uint8_t getchar_timeout | ( | uint32_t | timeout | ) |
References CONF_UART, delay_ms, STATUS_OK, and usart_read().
Referenced by app_no_device_found_handler(), ble_pair_key_request_handler(), ble_scan_report_app_event(), and pxp_monitor_start_scan().
void serial_console_init | ( | void | ) |
Configure console.
References uart_rs232_options::baudrate, CONF_UART, CONF_UART_BAUDRATE, CONF_UART_CHAR_LENGTH, CONF_UART_PARITY, CONF_UART_STOP_BITS, stdio_serial_init(), and sysclk_enable_peripheral_clock().
Referenced by main().