#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