Home
last modified time | relevance | path

Searched refs:pads_bank0_hw (Results 1 – 10 of 10) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/
Dgpio.c30 hw_set_bits(&pads_bank0_hw->io[gpio], PADS_BANK0_GPIO0_IE_BITS); in gpio_get_pad()
42 hw_write_masked(&pads_bank0_hw->io[gpio], in gpio_set_function()
51 hw_clear_bits(&pads_bank0_hw->io[gpio], PADS_BANK0_GPIO0_ISO_BITS); in gpio_set_function()
66 &pads_bank0_hw->io[gpio], in gpio_set_pulls()
109 hw_set_bits(&pads_bank0_hw->io[gpio], PADS_BANK0_GPIO0_SCHMITT_BITS); in gpio_set_input_hysteresis_enabled()
111 hw_clear_bits(&pads_bank0_hw->io[gpio], PADS_BANK0_GPIO0_SCHMITT_BITS); in gpio_set_input_hysteresis_enabled()
117 return (pads_bank0_hw->io[gpio] & PADS_BANK0_GPIO0_SCHMITT_BITS) != 0; in gpio_is_input_hysteresis_enabled()
122 hw_write_masked(&pads_bank0_hw->io[gpio], in gpio_set_slew_rate()
130 return (enum gpio_slew_rate)((pads_bank0_hw->io[gpio] in gpio_get_slew_rate()
140 hw_write_masked(&pads_bank0_hw->io[gpio], in gpio_set_drive_strength()
[all …]
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Dpadsbank0.h9 #define padsbank0_hw pads_bank0_hw
Dpads_bank0.h45 #define pads_bank0_hw ((pads_bank0_hw_t *)PADS_BANK0_BASE) macro
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dpadsbank0.h9 #define padsbank0_hw pads_bank0_hw
Dpads_bank0.h45 #define pads_bank0_hw ((pads_bank0_hw_t *)PADS_BANK0_BASE) macro
/hal_rpi_pico-latest/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/
Drp2040_usb_device_enumeration.c97 pad_ctrl_prev = pads_bank0_hw->io[dp]; in hw_enumeration_fix_force_ls_j()
147 pads_bank0_hw->io[dp] = pad_ctrl_prev; in hw_enumeration_fix_finish()
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_uart/
Dstdio_uart.c136 if (tx_pin >= 0) hw_set_bits(&pads_bank0_hw->io[tx_pin], PADS_BANK0_GPIO0_ISO_BITS); in stdio_uart_deinit_full()
137 if (rx_pin >= 0) hw_set_bits(&pads_bank0_hw->io[rx_pin], PADS_BANK0_GPIO0_ISO_BITS); in stdio_uart_deinit_full()
/hal_rpi_pico-latest/src/rp2_common/pico_runtime_init/
Druntime_init.c170 pads_bank0_hw_t *pads_bank0_hw_clear = (pads_bank0_hw_t *)hw_clear_alias_untyped(pads_bank0_hw); in runtime_init_rp2040_gpio_ie_disable()
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/include/hardware/
Dgpio.h310 return (pads_bank0_hw->io[gpio] & PADS_BANK0_GPIO0_PUE_BITS) != 0; in gpio_is_pulled_up()
329 return (pads_bank0_hw->io[gpio] & PADS_BANK0_GPIO0_PDE_BITS) != 0; in gpio_is_pulled_down()
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/
Dcyw43_bus_pio_spi.c126 hw_write_masked(&pads_bank0_hw->io[CYW43_PIN_WL_CLOCK], in cyw43_spi_init()
130 hw_write_masked(&pads_bank0_hw->io[CYW43_PIN_WL_CLOCK], in cyw43_spi_init()