nrf51822_aqi_sensor_test/config/custom_board.h

62 lines
1.3 KiB
C

#ifndef __CUSTOM_BOARD_H
#define __CUSTOM_BOARD_H
#ifdef __cplusplus
extern "C" {
#endif
#define LEDS_NUMBER 5
#define LED_OB_0 18
#define LED_OB_1 19
#define LED_OB_2 20
#define LED_OB_3 21
#define LED_OB_4 22
#define LED_START LED_OB_0
#define BSP_LED_0 LED_OB_0
#define BSP_LED_1 LED_OB_1
#define BSP_LED_2 LED_OB_2
#define BSP_LED_3 LED_OB_3
#define BSP_LED_4 LED_OB_4
#define LED_STOP LED_OB_4
#define LEDS_ACTIVE_STATE 1
#define LEDS_LIST { LED_OB_0, LED_OB_1, LED_OB_2, LED_OB_3, LED_OB_4 }
#define BUTTONS_NUMBER 2
#define BTN_OB_0 16
#define BTN_OB_1 17
#define BUTTON_START BTN_OB_0
#define BSP_BUTTON_0 BTN_OB_0
#define BSP_BUTTON_1 BTN_OB_1
#define BUTTON_STOP BTN_OB_1
#define BUTTON_PULL NRF_GPIO_PIN_PULLUP
#define BUTTONS_ACTIVE_STATE 0
#define BUTTONS_LIST { BTN_OB_0, BTN_OB_1 }
#define RX_PIN_NUMBER 11
#define TX_PIN_NUMBER 9
#define CTS_PIN_NUMBER 10
#define RTS_PIN_NUMBER 8
#define HWFC true
#ifdef S210
#define NRF_CLOCK_LFCLKSRC NRF_CLOCK_LFCLKSRC_XTAL_20_PPM
#else
#define NRF_CLOCK_LFCLKSRC { .source = NRF_CLOCK_LF_SRC_XTAL, \
.rc_ctiv = 0, \
.rc_temp_ctiv = 0, \
.xtal_accuracy = NRF_CLOCK_LF_XTAL_ACCURACY_20_PPM }
#endif
#ifdef __cplusplus
}
#endif
#endif