Files
TencentOS-tiny/board/Nordic_NRF52840/BSP/Inc/bsp/bsp.h
daishengdong b2983383bb add nimble mesh example
need meshctl installed on raspberrypi. nimble offical samples have a lot of pit ...
2019-11-28 11:12:16 +08:00

51 lines
1.2 KiB
C

#ifndef H_BSP_H
#define H_BSP_H
/* LED pins */
#define LED_1 (13)
#define LED_2 (14)
#define LED_3 (15)
#define LED_4 (16)
#define LED_BLINK_PIN (LED_1)
/* Buttons */
#define BUTTON_1 (11)
#define BUTTON_2 (12)
#define BUTTON_3 (24)
#define BUTTON_4 (25)
/* Arduino pins */
#define ARDUINO_PIN_D0 33
#define ARDUINO_PIN_D1 34
#define ARDUINO_PIN_D2 35
#define ARDUINO_PIN_D3 36
#define ARDUINO_PIN_D4 37
#define ARDUINO_PIN_D5 38
#define ARDUINO_PIN_D6 39
#define ARDUINO_PIN_D7 40
#define ARDUINO_PIN_D8 42
#define ARDUINO_PIN_D9 43
#define ARDUINO_PIN_D10 44
#define ARDUINO_PIN_D11 45
#define ARDUINO_PIN_D12 46
#define ARDUINO_PIN_D13 47
#define ARDUINO_PIN_A0 3
#define ARDUINO_PIN_A1 4
#define ARDUINO_PIN_A2 28
#define ARDUINO_PIN_A3 29
#define ARDUINO_PIN_A4 30
#define ARDUINO_PIN_A5 31
#define ARDUINO_PIN_RX ARDUINO_PIN_D0
#define ARDUINO_PIN_TX ARDUINO_PIN_D1
#define ARDUINO_PIN_SCL 27
#define ARDUINO_PIN_SDA 26
#define ARDUINO_PIN_SCK ARDUINO_PIN_D13
#define ARDUINO_PIN_MOSI ARDUINO_PIN_D11
#define ARDUINO_PIN_MISO ARDUINO_PIN_D12
#endif /* H_BSP_H */