51 lines
1.2 KiB
C
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 */
|
|
|