build/dts/api/bindings/options/openthread,config.html · build/dts/api/bindings/options/openthread,config.rst 공식 원문 ↗

Zephyr 3.7.0 · Devicetree · Options · OpenThread.io

OpenThread Configuration Options 바인딩

OpenThread diagnostic와 bootloader reset GPIO 선택를 정의하는 2개 property schema입니다.

Official pathbuild/dts/api/bindings/options/openthread,config.html
Source filebuild/dts/api/bindings/options/openthread,config.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

공식 원문 87줄과 property 2행을 전수 대조해 diagnostic pin specifier array·bootloader trigger pin·example-only compatible without invented row 제약을 보존했습니다.

Compatible

openthread,config

Vendor

OpenThread.io

Properties

2 rows

Interface

Diagnostic GPIO array + bootloader-reset GPIO

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 F18C1ECDF009454A59253EA58D258BE0ABBDF59FA7978D0F7CB299A063EDDE0C
:orphan:

.. raw:: html

    <!--
    FIXME: do not limit page width until content uses another representation
    format other than tables
    -->
    <style>.wy-nav-content { max-width: none; !important }</style>

.. dtcompatible:: openthread,config
.. _dtbinding_openthread_config:

openthread,config
#################

Vendor: :ref:`OpenThread.io <dt_vendor_openthread>`

Description
***********



.. code-block:: none

   OpenThread configuration node.

   Example usage:
   options {
     openthread {
       compatible = "openthread,config";
       diag-gpios = <&gpio0 0  GPIO_ACTIVE_HIGH>,
                    <&gpio1 0  GPIO_ACTIVE_LOW>;
       bootloader-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
     };
   };

Properties
**********

.. tabs::

   .. group-tab:: Node specific properties

      Properties not inherited from the base binding file.

      .. list-table::
         :widths: 1 1 4
         :header-rows: 1

         * - Name
           - Type
           - Details

         * - ``diag-gpios``
           - ``phandle-array``
           - .. code-block:: none

                This enables access to diagnostic GPIO pins. Each field consists of
                GPIO pin's configuration: controller's phandle, pin number and configuration flags.



         * - ``bootloader-gpios``
           - ``phandle-array``
           - .. code-block:: none

                This enables resetting to bootloader by triggering given GPIO pin. Property represents
                chosen GPIO pin's configuration: controller's phandle, pin number and configuration flags.





   .. group-tab:: Deprecated node specific properties

      Deprecated properties not inherited from the base binding file.

      (None)

   .. group-tab:: Base properties

      Properties inherited from the base binding file, which defines
      common properties that may be set on many nodes. Not all of these
      may apply to the "openthread,config" compatible.

      (None)


Part 3

한국어 전문 번역

openthread,config

Vendor: OpenThread.io

공식 설명

OpenThread configuration node입니다.

사용 예제:

options {
  openthread {
    compatible = "openthread,config";
    diag-gpios = <&gpio0 0  GPIO_ACTIVE_HIGH>,
                 <&gpio1 0  GPIO_ACTIVE_LOW>;
    bootloader-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
  };
};

OpenThread board-level diagnostic hooks

diag-gpios는 여러 diagnostic pin specifier, bootloader-gpios는 bootloader reset을 trigger할 한 GPIO specifier입니다. 둘 다 공식 표에서는 선택입니다.

OpenThread diagnostics

diag-gpios array

GPIO controller

Phandle · pin · flags

Bootloader reset

bootloader-gpios trigger

공식 example에는 compatible = "openthread,config"가 있지만 property 표는 node 2행뿐이고 base table이 없습니다. 따라서 compatible을 별도 필수 property 행으로 만들지 않았습니다.

속성 전체 번역

공식 page의 node property 2개를 모두 번역했으며 base property 표는 없습니다.

노드 전용 속성 · 2개
이름형식설명과 제약
diag-gpiosphandle-arrayOpenThread diagnostic GPIO에 접근할 수 있게 하는 GPIO specifier 배열입니다. 각 항목은 controller phandle, pin number, flags로 구성됩니다.
bootloader-gpiosphandle-array지정한 GPIO를 trigger해 bootloader로 reset할 때 사용하는 GPIO specifier입니다.

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.