LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/gpio - arduino-header-r3.h Coverage Total Hit
Test: new.info Lines: 100.0 % 23 23
Test Date: 2025-09-05 20:47:19

            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_ */
        

Generated by: LCOV version 2.0-1