Home
last modified time | relevance | path

Searched refs:pin (Results 1 – 25 of 466) sorted by relevance

12345678910>>...19

/ohos5.0/docs/en/device-dev/driver/
H A Ddriver-platform-pin-des.md7 The pin module, also called pin controller, manages pin resources of the system on a chip (SoC) and…
9 The pin module provides a set of APIs for pin management, including:
14 - Setting or obtaining the function of a pin to implement pin multiplexing
36 …vides APIs for obtaining a pin, setting or obtaining the pull type, pull strength, and function of…
79 ![](figures/using-pin-process.png "Process of using the pin module")
83 Before performing an operation on a pin, use **PinGet()** to obtain the pin description handle base…
242pin function refers to the multiplexed pin function. The function of each pin is different. For de…
266 /* Sets the pin function. */
332 1. Pass in the pin name to obtain the pin description handle.
337 5. Set the pin function. If the operation fails, release the pin description handle.
[all …]
H A Ddriver-platform-gpio-des.md108 - Obtaining the pin number based on the pin alias
110 …Use **GpioGetByName()** to obtain the pin number based on the pin alias. The global pin number is …
118 Before performing read/write operations on a GPIO pin, use **GpioSetDir()** to set the pin directio…
128 | gpio | GPIO pin number.|
158 | gpio | GPIO pin number.|
189 | gpio | GPIO pin number. |
220 | gpio | GPIO pin number.|
273 | gpio | GPIO pin number. |
291 | gpio | GPIO pin number. |
310 | gpio | GPIO pin number. |
[all …]
H A Ddriver-platform-pin-develop.md7 The pin module, also called pin controller, manages pin resources of the system on a chip (SoC) and…
29 …vides APIs for obtaining a pin, setting or obtaining the pull type, pull strength, and function of…
68pin controller at the core layer.<br>**index**: pin index, which is a uint32_t variable. <br>**pul…
72pin controller at the core layer.<br>**index**: pin index, which is a uint32_t variable. <br>**fun…
81 - Instantiate the pin controller object.
187 … ... // Add each pin under the pin controller.
201 3. Instantiate the pin controller object.
246 // Initialize the pin controller.
286 … // Assign the values read to the members of the pin controller to initialize the pin controller.
349 // Read the pin function names of the pin controller child nodes from the .hcs file.
[all …]
/ohos5.0/drivers/hdf_core/adapter/platform/gpio/
H A Dgpio_gr5xx.c67 uint32_t pin = 0; in GpioDevSetDir() local
77 ioInit.pin = pin; in GpioDevSetDir()
112 uint32_t pin = 0; in GpioDevWrite() local
133 uint32_t pin = 0; in GpioDevRead() local
162 pin = pin >> 1; in GetPinIndex()
190 uint32_t pin = 0; in GpioDevEnableIrq() local
201 gpioteParam.pin = pin; in GpioDevEnableIrq()
214 uint32_t pin = 0; in GpioDevDisableIrq() local
225 gpioteParam.pin = pin; in GpioDevDisableIrq()
238 uint32_t pin = 0; in GpioDevSetIrq() local
[all …]
H A Dgpio_bes.c46 uint32_t pin; member
77 static void OemGpioIrqHdl(enum HAL_GPIO_PIN_T pin) in OemGpioIrqHdl() argument
79 if (pin >= HAL_GPIO_PIN_LED_NUM) { in OemGpioIrqHdl()
146 gpioCfg.pin = device->port; in InitGpioDevice()
184 resource->pin = pins[i]; in GetGpioDeviceResource()
189 g_gpioPinReflectionMap[resource->pin] = relPin; in GetGpioDeviceResource()
191 resource->pin = relPin; in GetGpioDeviceResource()
250 resource->pin = relPin; in GetGpioDeviceResource()
419 if (pin >= HAL_GPIO_PIN_LED_NUM) {
433 g_gpioIrqCfg[pin].irq_polarity = mode;
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_001/foo/v1_0/
H A DTypes.idl49 PIN_NONE = 0, /**< Invalid pin */
50 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
52 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
53 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
54 PIN_OUT_USB = 1 << 4, /**< USB output pin */
55 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
56 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
60 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
61 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
63 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_002/foo/v1_0/
H A DTypes.idl48 PIN_NONE = 0, /**< Invalid pin */
49 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
51 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
52 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
53 PIN_OUT_USB = 1 << 4, /**< USB output pin */
54 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
55 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
59 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
60 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
62 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_003/foo/v1_0/
H A DTypes.idl44 PIN_NONE = 0, /**< Invalid pin */
45 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
47 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
48 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
49 PIN_OUT_USB = 1 << 4, /**< USB output pin */
50 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
51 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
55 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
56 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
58 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_004/foo/v1_0/
H A DTypes.idl48 PIN_NONE = 0, /**< Invalid pin */
49 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
51 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
52 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
53 PIN_OUT_USB = 1 << 4, /**< USB output pin */
54 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
55 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
59 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
60 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
62 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_005/foo/v1_0/
H A DTypes.idl48 PIN_NONE = 0, /**< Invalid pin */
49 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
51 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
52 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
53 PIN_OUT_USB = 1 << 4, /**< USB output pin */
54 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
55 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
59 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
60 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
62 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_006/foo/v1_0/
H A DTypes.idl44 PIN_NONE = 0, /**< Invalid pin */
45 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
47 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
48 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
49 PIN_OUT_USB = 1 << 4, /**< USB output pin */
50 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
51 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
55 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
56 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
58 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_007/foo/v1_0/
H A DTypes.idl48 PIN_NONE = 0, /**< Invalid pin */
49 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
51 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
52 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
53 PIN_OUT_USB = 1 << 4, /**< USB output pin */
54 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
55 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
59 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
60 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
62 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_type_test_001/foo/v1_0/
H A DTypes.idl51 PIN_NONE = 0, /**< Invalid pin */
52 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
54 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
55 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
56 PIN_OUT_USB = 1 << 4, /**< USB output pin */
57 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
58 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
62 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
63 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
65 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_type_test_002/foo/v1_0/
H A DTypes.idl48 PIN_NONE = 0, /**< Invalid pin */
49 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
51 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
52 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
53 PIN_OUT_USB = 1 << 4, /**< USB output pin */
54 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
55 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
59 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
60 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
62 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_type_test_003/foo/v1_0/
H A DTypes.idl44 PIN_NONE = 0, /**< Invalid pin */
45 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
47 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
48 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
49 PIN_OUT_USB = 1 << 4, /**< USB output pin */
50 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
51 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
55 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
56 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
58 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_type_test_004/foo/v1_0/
H A DTypes.idl44 PIN_NONE = 0, /**< Invalid pin */
45 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
47 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
48 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
49 PIN_OUT_USB = 1 << 4, /**< USB output pin */
50 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
51 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
55 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
56 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
58 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_type_test_005/foo/v1_0/
H A DTypes.idl48 PIN_NONE = 0, /**< Invalid pin */
49 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
51 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
52 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
53 PIN_OUT_USB = 1 << 4, /**< USB output pin */
54 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
55 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
59 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
60 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
62 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_type_test_006/foo/v1_0/
H A DTypes.idl48 PIN_NONE = 0, /**< Invalid pin */
49 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
51 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
52 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
53 PIN_OUT_USB = 1 << 4, /**< USB output pin */
54 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
55 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
59 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
60 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
62 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_type_test_007/foo/v1_0/
H A DTypes.idl48 PIN_NONE = 0, /**< Invalid pin */
49 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
51 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
52 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
53 PIN_OUT_USB = 1 << 4, /**< USB output pin */
54 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
55 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
59 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
60 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
62 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_type_test_008/foo/v1_0/
H A DTypes.idl48 PIN_NONE = 0, /**< Invalid pin */
49 PIN_OUT_SPEAKER = 1 << 0, /**< Speaker output pin */
51 PIN_OUT_LINEOUT = 1 << 2, /**< Line-out pin */
52 PIN_OUT_HDMI = 1 << 3, /**< HDMI output pin */
53 PIN_OUT_USB = 1 << 4, /**< USB output pin */
54 PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/
55 PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */
59 PIN_OUT_USB_HEADSET = 1 << 9, /**< ARM USB out pin */
60 PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */
62 PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */
[all …]
/ohos5.0/drivers/interface/pin_auth/v1_0/
H A DIPinAuthInterface.idl20 * @brief Provides APIs for the pin auth driver.
22 …* The pin auth driver provides a unified interface for the pin auth service to access the pin auth…
23 * After obtaining the pin auth driver proxy, the service can call related APIs to obtain executors.
24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform…
33 * @brief Defines the API for getting the executor list of the pin auth driver.
44 * @brief Defines the API for getting the executor list of the pin auth driver.
H A DIExecutorCallback.idl20 * @brief Provides APIs for the pin auth driver.
22 …* The pin auth driver provides a unified interface for the pin auth service to access the pin auth…
23 * After obtaining the pin auth driver proxy, the service can call related APIs to obtain executors.
24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform…
60 * @brief Defines the function for getting pin data.
62 * @param salt Indicates the value used to compute pin data.
63 * @param authSubType Indicates the pin sub type.
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/pin_auth_v1_0/foo/pin_auth/v1_0/
H A DIPinAuthInterface.idl20 * @brief Provides APIs for the pin auth driver.
22 …* The pin auth driver provides a unified interface for the pin auth service to access the pin auth…
23 * After obtaining the pin auth driver proxy, the service can call related APIs to obtain executors.
24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform…
33 * @brief Defines the API for getting the executor list of the pin auth driver.
44 * @brief Defines the API for getting the executor list of the pin auth driver.
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/pin_auth_v1_1/foo/pin_auth/v1_0/
H A DIPinAuthInterface.idl20 * @brief Provides APIs for the pin auth driver.
22 …* The pin auth driver provides a unified interface for the pin auth service to access the pin auth…
23 * After obtaining the pin auth driver proxy, the service can call related APIs to obtain executors.
24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform…
33 * @brief Defines the API for getting the executor list of the pin auth driver.
44 * @brief Defines the API for getting the executor list of the pin auth driver.
/ohos5.0/drivers/interface/pin_auth/v1_1/
H A DIExecutorCallback.idl20 * @brief Provides APIs for the pin auth driver.
22 …* The pin auth driver provides a unified interface for the pin auth service to access the pin auth…
23 * After obtaining the pin auth driver proxy, the service can call related APIs to obtain executors.
24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform…
52 * @brief Defines the function for getting pin data.
54 * @param scheduleId is the schedule ID of the pin data.
56 * @param authSubType Indicates the pin sub type.

12345678910>>...19