/device/soc/rockchip/rk2206/hardware/docs/ |
D | GPIO.md | 1 # GPIO概述 5 - GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存… 6 - GPIO接口定义了操作GPIO管脚的标准方法集合,包括 21 #### 1. GPIO初始化接口 31 #### 2. GPIO设备释放接口: 41 #### 3.GPIO设备配置管脚方向: 52 #### 4.GPIO设备获取管脚方向: 63 #### 5.GPIO设备设置管脚电平值: 74 #### 6.GPIO设备获取管脚电平值: 85 #### 7.GPIO设备注册管脚中断函数: [all …]
|
/device/soc/rockchip/common/sdk_linux/drivers/gpio/ |
D | Kconfig | 3 # GPIO infrastructure and drivers 15 bool "GPIO Support" 17 This enables GPIO support through the generic GPIO library. 19 one or more of the GPIO drivers below. 51 bool "Debug GPIO calls" 54 Say Y here to add some extra checks and diagnostics to GPIO calls. 67 This ABI is deprecated. If you want to use GPIO from userspace, 80 Only say N if you are sure that the GPIO character device is not 86 bool "Support GPIO ABI Version 1" 90 Say Y here to support version 1 of the GPIO CDEV ABI. [all …]
|
/device/board/bearpi/bearpi_hm_nano/app/B2_basic_button/ |
D | README.md | 1 # BearPi-HM_Nano开发板基础外设开发——GPIO输入 2 本示例将演示如何在BearPi-HM_Nano开发板上使用GPIO输入功能去读取按键状态。 4 ## GPIO API分析 5 本案例主要使用了以下几个API完成GPIO输入功能。 12 初始化GPIO外设。 18 | id | 表示GPIO引脚号。 | 26 设置GPIO引脚复用功能。 32 | id | 表示GPIO引脚号。 | 33 | val | 表示GPIO复用的功能。 | 41 设置GPIO输出方向。 [all …]
|
/device/board/bearpi/bearpi_hm_nano/app/B1_basic_led_blink/ |
D | README.md | 1 # BearPi-HM_Nano开发板基础外设开发——GPIO输出 2 本示例将演示如何在BearPi-HM_Nano开发板上使用GPIO输出功能去点亮LED灯。 4 ## GPIO API分析 5 本案例主要使用了以下几个API完成GPIO输出功能。 12 初始化GPIO外设。 18 | id | 表示GPIO引脚号。 | 27 设置GPIO输出方向。 33 | id | 表示GPIO引脚号。 | 34 | dir | 表示GPIO输出方向。 | 38 本案例将使用板载的LED来验证GPIO的输出功能,在BearPi-HM_Nano开发板上LED的连接电路图如下图所示,LED的控制引脚与主控芯片的GPIO_2连接,所以需要编写软件去控制GPIO_2… [all …]
|
/device/board/bearpi/bearpi_hm_nano/app/B3_basic_pwm_led/ |
D | README.md | 2 本示例将演示如何在BearPi-HM_Nano开发板上使用GPIO的PWM功能实现呼吸灯的效果。 6 本案例主要使用了以下几个API通过GPIO的PWM功能实现呼吸灯效果。 13 初始化GPIO外设。 19 | id | 表示GPIO引脚号。 | 27 设置GPIO引脚复用的功能。 33 | id | 表示GPIO引脚号。 | 34 | val | 表示GPIO复用的功能。 | 42 设置GPIO的方向。 48 | id | 表示GPIO引脚号。 | 49 | dir | 表示GPIO方向为输入还是输出。 | [all …]
|
/device/board/talkweb/niobe407/liteos_m/drivers/hdf_base_hal/ |
D | README_zh.md | 1 # HDF GPIO配置通用文件使用说明 3 此文件为GPIO配置通用文件。 5 当需要初始化GPIO时,再HDF驱动函数里直接调用 NiobeHdfGpioInit()函数即可。 11 第一步: 根据hdf_base_hal.h中 NIOBE_HDF_GPIO_ATTR结构体规范,填写GPIO配置参数到hdf_i2c.hcs中, 如下: 23 第二步: 在获取hcs dir属性后,调用NiobeHdfGpioInit()函数,初始化GPIO配置,I2C驱动具体位置如下,其它驱动自行参考: 27 if (NiobeHdfGpioInit(resourceNode, dri) == false){ //在这里调用GPIO初始化函数
|
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/ |
D | Kconfig | 46 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC" 51 AS3722 device supports the configuration of GPIO pins for different 53 open drain configuration for the GPIO pins of AS3722 devices. It also 54 supports the GPIO functionality through gpiolib. 57 tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support" 66 muxing and a GPIO driver to handle the GPIO when the GPIO function is 68 Say yes to enable pinctrl and GPIO support for the AXP209 PMIC 96 tristate "AMD GPIO pin control" 105 driver for memory mapped GPIO functionality on AMD platforms 131 tristate "Dialog Semiconductor DA9062 PMIC pinctrl and GPIO Support" [all …]
|
/device/board/openvalley/niobeu4/liteos_m/hdf_config/ |
D | hdf.hcs | 8 /* GPIO号 上下拉状态 驱动强度 */ 44 /* Tx引脚GPIO号、Rx引脚GPIO号、rts引脚GPIO号、cts引脚GPIO号*/ 45 uart_gpio_pin = [1, 3, 255, 255]; // 串口引脚GPIO号, 无流控则引脚号置为255 53 uart_gpio_pin = [1, 3, 255, 255]; // 串口引脚GPIO号, 无流控则引脚号置为255 76 gpio_pin = "GPIO_NUM_21"; // 外部PWM输出的GPIO Pin脚,对应 gpio_num_t 枚举
|
/device/board/talkweb/niobe407/applications/201_hdf_gpio_key/ |
D | README_zh.md | 1 # Niobe407开发板OpenHarmony基于HDF驱动框架编程开发——GPIO 2 本示例将演示如何在Niobe407开发板上通过HDF驱动框架,使用GPIO按键中断。 50 ## GPIO HDF hcs配置文件解析 95 pin = [0, 1, 2, 3]; // 框架注册pin号,在使用接口时用作GPIO号来使用 111 1.读写GPIO管脚, 如果要读取一个GPIO管脚电平,通过以下函数完成: 120 2.如果要向GPIO管脚写入电平值,通过以下函数完成: 128 3.如果要为一个GPIO管脚设置中断响应程序,使用如下函数: 145 5.在中断服务程序设置完成后,还需要先通过如下函数使能GPIO管脚的中断: 152 6.如果要临时屏蔽此中断,可以通过如下函数禁止GPIO管脚中断
|
/device/soc/hisilicon/hi3518ev300/hdf_config/wifi/ |
D | wlan_platform.hcs | 41 powerType = 1; /* AlwaysON(0);GPIO(1) */ 54 resetType = 1; /* NotManaged(0);GPIO(1) */ 76 powerType = 0; /* AlwaysON(0);GPIO(1) */ 82 powerType = 0; /* AlwaysON(0);GPIO(1) */ 88 resetType = 1; /* NotManaged(0);GPIO(1) */
|
/device/soc/rockchip/rk3588/kernel/drivers/gpio/ |
D | Kconfig | 3 # GPIO infrastructure and drivers 7 tristate "Rockchip GPIO support" 12 Say yes here to support GPIO on Rockchip SoCs.
|
/device/soc/rockchip/common/vendor/drivers/gpio/ |
D | Kconfig | 3 # GPIO infrastructure and drivers 7 tristate "Rockchip GPIO support" 12 Say yes here to support GPIO on Rockchip SoCs.
|
/device/board/hihope/neptune100/ |
D | README_zh.md | 4 …/g/n协议,内置完整的TCP/IP协议栈,集成蓝牙基带处理器,支持BT/BLE4.2协议;具备丰富的数字接口,内置QFlash、SPI、UART、GPIO、I2C、I2S、7816等;具备强大的… 21 | GPIO | 最多支持18个GPIO | 34 | 模组外设控制 | 提供操作外设的能力。包括:I2C、I2S、ADC、UART、SPI、GPIO、PWM等 |
|
/device/soc/st/stm32mp1xx/sdk_liteos/hdf_config/wifi/ |
D | wlan_platform.hcs | 41 powerType = 1; /* AlwaysON(0);GPIO(1) */ 54 resetType = 1; /* NotManaged(0);GPIO(1) */ 76 powerType = 0; /* AlwaysON(0);GPIO(1) */ 88 resetType = 1; /* NotManaged(0);GPIO(1) */
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/hdf_config/wifi/ |
D | wlan_platform.hcs | 41 powerType = 1; /* AlwaysON(0);GPIO(1) */ 54 resetType = 1; /* NotManaged(0);GPIO(1) */ 76 powerType = 0; /* AlwaysON(0);GPIO(1) */ 88 resetType = 1; /* NotManaged(0);GPIO(1) */
|
/device/soc/esp/esp32/components/esp_hw_support/port/esp32/ |
D | rtc_clk.c | 217 gpio_ll_output_enable(&GPIO, pin_32); in rtc_clk_32k_bootstrap() 218 gpio_ll_output_enable(&GPIO, pin_33); in rtc_clk_32k_bootstrap() 219 gpio_ll_set_level(&GPIO, pin_32, 1); in rtc_clk_32k_bootstrap() 220 gpio_ll_set_level(&GPIO, pin_33, 0); in rtc_clk_32k_bootstrap() 224 gpio_ll_set_level(&GPIO, pin_32, 1); in rtc_clk_32k_bootstrap() 225 gpio_ll_set_level(&GPIO, pin_33, 0); in rtc_clk_32k_bootstrap() 227 gpio_ll_set_level(&GPIO, pin_33, 1); in rtc_clk_32k_bootstrap() 228 gpio_ll_set_level(&GPIO, pin_32, 0); in rtc_clk_32k_bootstrap() 233 gpio_ll_output_disable(&GPIO, pin_32); in rtc_clk_32k_bootstrap() 234 gpio_ll_output_disable(&GPIO, pin_33); in rtc_clk_32k_bootstrap()
|
/device/board/lango/ |
D | README_ZH.md | 27 | GPIO | 13个GPIO 通过排针引出 与其它外设复用,可通过跳帽选择。 | 41 | 外设控制 | 提供操作外设的能力。包括:I2C、I2S、ADC、UART、SPI、GPIO、PWM、FLASH等。 |
|
/device/board/bearpi/bearpi_hm_nano/app/B4_basic_adc/ |
D | README.md | 2 本示例将演示如何在BearPi-HM_Nano开发板上通过按下按键改变GPIO口的电压,并使用ADC读取GPIO的电压值。 27 本案例将使用板载用户按键F1来模拟GPIO口电压的变化。通过查看芯片手册可知GPIO_11对应的是 ADC Channel 5,所以需要编写软件去读取ADC Channel 5的电压,程序设计时先将…
|
/device/board/talkweb/niobe407/applications/204_hdf_i2c/ |
D | README_zh.md | 113 - hdf_i2c.hcs文件位于/device/board/talkweb/niobe407/sdk/hdf_config/hdf_i2c.hcs,在此文件中配置串口对应的GPIO引脚信息,I2C… 122 gpio_num_max = 2; //配置的GPIO个数 125 gpio_num_1 = [7, 7, 2, 3, 1, 0, 4]; //GPIO配置1 126 gpio_num_2 = [7, 8, 2, 3, 1, 0, 4]; //GPIO配置2
|
/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/components/bk_ate/ |
D | Kconfig | 8 prompt "ATE GPIO ID" 14 bool "Set ATE GPIO Pull Up"
|
/device/board/chipsea/ |
D | README_zh.md | 35 | GPIO | GPIOA0~GPIOA15| 55 | 模组外设控制 | 提供操作外设的能力。包括:I2C、UART、SPI、SDIO、GPIO、PWM、FLASH等。| 66 ![](figures/GPIO框架.png "GPIO框架")
|
/device/board/telink/ |
D | README_zh.md | 30 | GPIO | 40 | 48 | 外设控制 | 提供操作外设的能力,包括:I2C、ADC、UART、SPI、GPIO、PWM、FLASH等。 | 83 第一个任务是使用串口模块打印出 `Hello World, time:{RUNNING_TIME_SECOND}`,另一个是使用开发板上GPIO口去操控蓝色LED灯,实现闪烁效果。
|
/device/qemu/arm_virt/liteos_a/hdf_config/wifi/ |
D | wlan_platform.hcs | 36 powerType = 0; /* AlwaysON(0);GPIO(1) */ 48 resetType = 1; /* Unusable(0);GPIO(1) */
|
/device/soc/esp/esp32/components/spi_flash/ |
D | esp_flash_spi_init.c | 139 GPIO.enable_w1ts.val = (0x1 << cs_io_num); in cs_initialize() 142 GPIO.enable_w1ts = (0x1 << cs_io_num); in cs_initialize() 144 GPIO.enable1_w1ts.data = (0x1 << (cs_io_num - 32)); in cs_initialize() 147 GPIO.pin[cs_io_num].pad_driver = 0; in cs_initialize()
|
/device/soc/rockchip/ |
D | README_zh.md | 37 | GPIO | 32个复用GPIO引脚 |
|