62 lines
1.3 KiB
C
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 |