Line data Source code
1 1 : /*
2 : * Copyright (c) 2025 TOKITA Hiroshi
3 : *
4 : * SPDX-License-Identifier: Apache-2.0
5 : */
6 :
7 : /**
8 : * @file
9 : * @brief Arduino Uno (R3) header pin constants
10 : * @ingroup arduino-header-r3
11 : */
12 :
13 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_ARDUINO_HEADER_R3_H_
14 : #define ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_ARDUINO_HEADER_R3_H_
15 :
16 : /**
17 : * @defgroup arduino-header-r3 Arduino Uno (R3) header
18 : * @brief Constants for pins exposed on Arduino Uno (R3) header
19 : * @ingroup devicetree-gpio-pin-headers
20 : * @{
21 : */
22 :
23 1 : #define ARDUINO_HEADER_R3_A0 0 /**< Analog pin 0 (A0) */
24 1 : #define ARDUINO_HEADER_R3_A1 1 /**< Analog pin 1 (A1) */
25 1 : #define ARDUINO_HEADER_R3_A2 2 /**< Analog pin 2 (A2) */
26 1 : #define ARDUINO_HEADER_R3_A3 3 /**< Analog pin 3 (A3) */
27 1 : #define ARDUINO_HEADER_R3_A4 4 /**< Analog pin 4 (A4) */
28 1 : #define ARDUINO_HEADER_R3_A5 5 /**< Analog pin 5 (A5) */
29 1 : #define ARDUINO_HEADER_R3_D0 6 /**< Digital pin 0 (D0) */
30 1 : #define ARDUINO_HEADER_R3_D1 7 /**< Digital pin 1 (D1) */
31 1 : #define ARDUINO_HEADER_R3_D2 8 /**< Digital pin 2 (D2) */
32 1 : #define ARDUINO_HEADER_R3_D3 9 /**< Digital pin 3 (D3) */
33 1 : #define ARDUINO_HEADER_R3_D4 10 /**< Digital pin 4 (D4) */
34 1 : #define ARDUINO_HEADER_R3_D5 11 /**< Digital pin 5 (D5) */
35 1 : #define ARDUINO_HEADER_R3_D6 12 /**< Digital pin 6 (D6) */
36 1 : #define ARDUINO_HEADER_R3_D7 13 /**< Digital pin 7 (D7) */
37 1 : #define ARDUINO_HEADER_R3_D8 14 /**< Digital pin 8 (D8) */
38 1 : #define ARDUINO_HEADER_R3_D9 15 /**< Digital pin 9 (D9) */
39 1 : #define ARDUINO_HEADER_R3_D10 16 /**< Digital pin 10 (D10) */
40 1 : #define ARDUINO_HEADER_R3_D11 17 /**< Digital pin 11 (D11) */
41 1 : #define ARDUINO_HEADER_R3_D12 18 /**< Digital pin 12 (D12) */
42 1 : #define ARDUINO_HEADER_R3_D13 19 /**< Digital pin 13 (D13) */
43 1 : #define ARDUINO_HEADER_R3_D14 20 /**< Digital pin 14 (D14) */
44 1 : #define ARDUINO_HEADER_R3_D15 21 /**< Digital pin 15 (D15) */
45 :
46 : /** @} */
47 :
48 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_ARDUINO_HEADER_R3_H_ */
|