123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- #ifndef PCA10112_H
- #define PCA10112_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "nrf_gpio.h"
- #define LEDS_NUMBER 4
- #define LED_1 NRF_GPIO_PIN_MAP(0,13)
- #define LED_2 NRF_GPIO_PIN_MAP(0,14)
- #define LED_3 NRF_GPIO_PIN_MAP(0,15)
- #define LED_4 NRF_GPIO_PIN_MAP(0,16)
- #define LED_START LED_1
- #define LED_STOP LED_4
- #define LEDS_ACTIVE_STATE 0
- #define LEDS_LIST { LED_1, LED_2, LED_3, LED_4 }
- #define LEDS_INV_MASK LEDS_MASK
- #define BSP_LED_0 NRF_GPIO_PIN_MAP(0,13)
- #define BSP_LED_1 NRF_GPIO_PIN_MAP(0,14)
- #define BSP_LED_2 NRF_GPIO_PIN_MAP(0,15)
- #define BSP_LED_3 NRF_GPIO_PIN_MAP(0,16)
- #define BUTTONS_NUMBER 4
- #define BUTTON_1 NRF_GPIO_PIN_MAP(0,11)
- #define BUTTON_2 NRF_GPIO_PIN_MAP(0,12)
- #define BUTTON_3 NRF_GPIO_PIN_MAP(0,24)
- #define BUTTON_4 NRF_GPIO_PIN_MAP(0,25)
- #define BUTTON_PULL NRF_GPIO_PIN_PULLUP
- #define BUTTONS_ACTIVE_STATE 0
- #define BUTTONS_LIST { BUTTON_1, BUTTON_2, BUTTON_3, BUTTON_4 }
- #define BSP_BUTTON_0 BUTTON_1
- #define BSP_BUTTON_1 BUTTON_2
- #define BSP_BUTTON_2 BUTTON_3
- #define BSP_BUTTON_3 BUTTON_4
- #define RX_PIN_NUMBER NRF_GPIO_PIN_MAP(0,8)
- #define TX_PIN_NUMBER NRF_GPIO_PIN_MAP(0,6)
- #define CTS_PIN_NUMBER NRF_GPIO_PIN_MAP(0,7)
- #define RTS_PIN_NUMBER NRF_GPIO_PIN_MAP(0,5)
- #define HWFC true
- #define NRF21540_RXEN_PIN NRF_GPIO_PIN_MAP(0,19)
- #define NRF21540_TXEN_PIN NRF_GPIO_PIN_MAP(0,22)
- #define NRF21540_PDN_PIN NRF_GPIO_PIN_MAP(0,23)
- #define NRF21540_MODE_PIN NRF_GPIO_PIN_MAP(0,17)
- #define NRF21540_ANTSEL_PIN NRF_GPIO_PIN_MAP(0,20)
- #define NRF21540_CS_PIN NRF_GPIO_PIN_MAP(0,21)
- #define NRF21540_MOSI_PIN NRF_GPIO_PIN_MAP(1,13)
- #define NRF21540_MISO_PIN NRF_GPIO_PIN_MAP(1,14)
- #define NRF21540_CLK_PIN NRF_GPIO_PIN_MAP(1,15)
- #define SER_APP_CTS_PIN NRF_GPIO_PIN_MAP(0,2)
- #define SER_APP_SPIM0_SCK_PIN NRF_GPIO_PIN_MAP(0,27)
- #define SER_APP_SPIM0_MOSI_PIN NRF_GPIO_PIN_MAP(0,2)
- #define SER_APP_SPIM0_MISO_PIN NRF_GPIO_PIN_MAP(0,26)
- #define SER_CON_RTS_PIN NRF_GPIO_PIN_MAP(0,2)
- #define SER_CON_SPIS_SCK_PIN NRF_GPIO_PIN_MAP(0,27)
- #define SER_CON_SPIS_MOSI_PIN NRF_GPIO_PIN_MAP(0,2)
- #define SER_CON_SPIS_MISO_PIN NRF_GPIO_PIN_MAP(0,26)
- #define SER_CONN_CHIP_RESET_PIN NRF_GPIO_PIN_MAP(1,1)
- #define ARDUINO_SCL_PIN NRF_GPIO_PIN_MAP(0, 27)
- #define ARDUINO_SDA_PIN NRF_GPIO_PIN_MAP(0, 26)
- #define ARDUINO_AREF_PIN NRF_GPIO_PIN_MAP(0, 2 )
- #define ARDUINO_13_PIN NRF_GPIO_PIN_MAP(1, 15)
- #define ARDUINO_12_PIN NRF_GPIO_PIN_MAP(1, 14)
- #define ARDUINO_11_PIN NRF_GPIO_PIN_MAP(1, 13)
- #define ARDUINO_10_PIN NRF_GPIO_PIN_MAP(1, 12)
- #define ARDUINO_9_PIN NRF_GPIO_PIN_MAP(1, 11)
- #define ARDUINO_8_PIN NRF_GPIO_PIN_MAP(1, 10)
- #define ARDUINO_7_PIN NRF_GPIO_PIN_MAP(1, 8)
- #define ARDUINO_6_PIN NRF_GPIO_PIN_MAP(1, 7)
- #define ARDUINO_5_PIN NRF_GPIO_PIN_MAP(1, 6)
- #define ARDUINO_4_PIN NRF_GPIO_PIN_MAP(1, 5)
- #define ARDUINO_3_PIN NRF_GPIO_PIN_MAP(1, 4)
- #define ARDUINO_2_PIN NRF_GPIO_PIN_MAP(1, 3)
- #define ARDUINO_1_PIN NRF_GPIO_PIN_MAP(1, 2)
- #define ARDUINO_0_PIN NRF_GPIO_PIN_MAP(1, 1)
- #define ARDUINO_A0_PIN NRF_GPIO_PIN_MAP(0, 3 )
- #define ARDUINO_A1_PIN NRF_GPIO_PIN_MAP(0, 4 )
- #define ARDUINO_A2_PIN NRF_GPIO_PIN_MAP(0, 28)
- #define ARDUINO_A3_PIN NRF_GPIO_PIN_MAP(0, 29)
- #define ARDUINO_A4_PIN NRF_GPIO_PIN_MAP(0, 30)
- #define ARDUINO_A5_PIN NRF_GPIO_PIN_MAP(0, 31)
- #ifdef __cplusplus
- }
- #endif
- #endif
|