You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.4 KiB
C
50 lines
1.4 KiB
C
/* Copyright (c) 2013 Nordic Semiconductor. All Rights Reserved.
|
|
*
|
|
* The information contained herein is property of Nordic Semiconductor ASA.
|
|
* Terms and conditions of usage are described in detail in NORDIC
|
|
* SEMICONDUCTOR STANDARD SOFTWARE LICENSE AGREEMENT.
|
|
*
|
|
* Licensees are granted free, non-transferable use of the information. NO
|
|
* WARRANTY of ANY KIND is provided. This heading must NOT be removed from
|
|
* the file.
|
|
*
|
|
*/
|
|
|
|
/**@file
|
|
*
|
|
* @defgroup app_uart UART module
|
|
* @{
|
|
* @ingroup app_common
|
|
*
|
|
* @brief UART module interface.
|
|
*/
|
|
|
|
#ifndef UART_CONF_H__
|
|
#define UART_CONF_H__
|
|
|
|
#include "boards.h"
|
|
#include "app_uart.h"
|
|
|
|
#define UART_IRQ_PRIORITY APP_IRQ_PRIORITY_LOW
|
|
|
|
#define RX_BUF_SIZE 32 /**< Size of desired RX buffer, must be a power of 2 or ZERO (No FIFO). */
|
|
#define TX_BUF_SIZE 32 /**< Size of desired TX buffer, must be a power of 2 or ZERO (No FIFO) */
|
|
|
|
/**
|
|
*@breif UART configuration structure
|
|
*/
|
|
static const app_uart_comm_params_t comm_params =
|
|
{
|
|
.rx_pin_no = RX_PIN_NUMBER,
|
|
.tx_pin_no = TX_PIN_NUMBER,
|
|
.rts_pin_no = RTS_PIN_NUMBER,
|
|
.cts_pin_no = CTS_PIN_NUMBER,
|
|
//Below values are defined in ser_config.h common for application and connectivity
|
|
.flow_control = APP_UART_FLOW_CONTROL_ENABLED,
|
|
.use_parity = false,
|
|
.baud_rate = UART_BAUDRATE_BAUDRATE_Baud9600
|
|
};
|
|
|
|
/** @} */
|
|
#endif //UART_CONF_H__
|