Home
last modified time | relevance | path

Searched refs:io_bank0_hw (Results 1 – 7 of 7) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/
Dgpio.c31 return (io_bank0_hw->io[gpio].status & IO_BANK0_GPIO0_STATUS_INFROMPAD_BITS) in gpio_get_pad()
48 io_bank0_hw->io[gpio].ctrl = fn << IO_BANK0_GPIO0_CTRL_FUNCSEL_LSB; in gpio_set_function()
58 …return (gpio_function_t) ((io_bank0_hw->io[gpio].ctrl & IO_BANK0_GPIO0_CTRL_FUNCSEL_BITS) >> IO_BA… in gpio_get_function()
75 hw_write_masked(&io_bank0_hw->io[gpio].ctrl, in gpio_set_irqover()
84 hw_write_masked(&io_bank0_hw->io[gpio].ctrl, in gpio_set_inover()
92 hw_write_masked(&io_bank0_hw->io[gpio].ctrl, in gpio_set_outover()
100 hw_write_masked(&io_bank0_hw->io[gpio].ctrl, in gpio_set_oeover()
156 …io_bank0_irq_ctrl_hw_t *irq_ctrl_base = core ? &io_bank0_hw->proc1_irq_ctrl : &io_bank0_hw->proc0_… in gpio_default_irq_handler()
202 &io_bank0_hw->proc1_irq_ctrl : &io_bank0_hw->proc0_irq_ctrl; in gpio_set_irq_enabled()
260 io_bank0_irq_ctrl_hw_t *irq_ctrl_base = &io_bank0_hw->dormant_wake_irq_ctrl; in gpio_set_dormant_irq_enabled()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/
Drp2040_usb_device_enumeration.c95 gpio_ctrl_prev = io_bank0_hw->io[dp].ctrl; in hw_enumeration_fix_force_ls_j()
104 hw_write_masked(&io_bank0_hw->io[dp].ctrl, in hw_enumeration_fix_force_ls_j()
145 io_bank0_hw->io[dp].ctrl = gpio_ctrl_prev; in hw_enumeration_fix_finish()
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Diobank0.h9 #define iobank0_hw io_bank0_hw
Dio_bank0.h232 #define io_bank0_hw ((io_bank0_hw_t *)IO_BANK0_BASE) macro
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Diobank0.h9 #define iobank0_hw io_bank0_hw
Dio_bank0.h448 #define io_bank0_hw ((io_bank0_hw_t *)IO_BANK0_BASE) macro
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/include/hardware/
Dgpio.h549 … &io_bank0_hw->proc1_irq_ctrl : &io_bank0_hw->proc0_irq_ctrl; in gpio_get_irq_event_mask()