LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/gpio - arduino-nano-header.h Coverage Total Hit
Test: new.info Lines: 100.0 % 31 31
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 Nano header pin constants
      10              :  * @ingroup arduino-nano-header
      11              :  */
      12              : 
      13              : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_ARDUINO_NANO_HEADER_H_
      14              : #define ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_ARDUINO_NANO_HEADER_H_
      15              : 
      16              : /**
      17              :  * @defgroup arduino-nano-header Arduino Nano header
      18              :  * @brief Constants for pins exposed on Arduino Nano header
      19              :  * @ingroup devicetree-gpio-pin-headers
      20              :  * @{
      21              :  */
      22              : 
      23            1 : #define ARDUINO_NANO_HEADER_D0  0  /**< Digital pin 0 (D0/RX) */
      24            1 : #define ARDUINO_NANO_HEADER_D1  1  /**< Digital pin 1 (D1/TX) */
      25            1 : #define ARDUINO_NANO_HEADER_D2  2  /**< Digital pin 2 (D2) */
      26            1 : #define ARDUINO_NANO_HEADER_D3  3  /**< Digital pin 3 (D3) */
      27            1 : #define ARDUINO_NANO_HEADER_D4  4  /**< Digital pin 4 (D4) */
      28            1 : #define ARDUINO_NANO_HEADER_D5  5  /**< Digital pin 5 (D5) */
      29            1 : #define ARDUINO_NANO_HEADER_D6  6  /**< Digital pin 6 (D6) */
      30            1 : #define ARDUINO_NANO_HEADER_D7  7  /**< Digital pin 7 (D7) */
      31            1 : #define ARDUINO_NANO_HEADER_D8  8  /**< Digital pin 8 (D8) */
      32            1 : #define ARDUINO_NANO_HEADER_D9  9  /**< Digital pin 9 (D9) */
      33            1 : #define ARDUINO_NANO_HEADER_D10 10 /**< Digital pin 10 (D10/SS) */
      34            1 : #define ARDUINO_NANO_HEADER_D11 11 /**< Digital pin 11 (D11/COPI) */
      35            1 : #define ARDUINO_NANO_HEADER_D12 12 /**< Digital pin 12 (D12/CIPO) */
      36            1 : #define ARDUINO_NANO_HEADER_D13 13 /**< Digital pin 13 (D13/SCK) */
      37            1 : #define ARDUINO_NANO_HEADER_D14 14 /**< Digital pin 14 (D14) */
      38            1 : #define ARDUINO_NANO_HEADER_D15 15 /**< Digital pin 15 (D15) */
      39            1 : #define ARDUINO_NANO_HEADER_D16 16 /**< Digital pin 16 (D16) */
      40            1 : #define ARDUINO_NANO_HEADER_D17 17 /**< Digital pin 17 (D17) */
      41            1 : #define ARDUINO_NANO_HEADER_D18 18 /**< Digital pin 18 (D18) */
      42            1 : #define ARDUINO_NANO_HEADER_D19 19 /**< Digital pin 19 (D19) */
      43            1 : #define ARDUINO_NANO_HEADER_D20 20 /**< Digital pin 20 (D20) */
      44            1 : #define ARDUINO_NANO_HEADER_D21 21 /**< Digital pin 21 (D21) */
      45            1 : #define ARDUINO_NANO_HEADER_A0  14 /**< Analog pin 0 (A0) */
      46            1 : #define ARDUINO_NANO_HEADER_A1  15 /**< Analog pin 1 (A1) */
      47            1 : #define ARDUINO_NANO_HEADER_A2  16 /**< Analog pin 2 (A2) */
      48            1 : #define ARDUINO_NANO_HEADER_A3  19 /**< Analog pin 3 (A3) */
      49            1 : #define ARDUINO_NANO_HEADER_A4  18 /**< Analog pin 4 (A4) */
      50            1 : #define ARDUINO_NANO_HEADER_A5  19 /**< Analog pin 5 (A5) */
      51            1 : #define ARDUINO_NANO_HEADER_A6  20 /**< Analog pin 6 (A6) */
      52            1 : #define ARDUINO_NANO_HEADER_A7  21 /**< Analog pin 7 (A7) */
      53              : 
      54              : /** @} */
      55              : 
      56              : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_ARDUINO_NANO_HEADER_H_ */
        

Generated by: LCOV version 2.0-1