Home
last modified time | relevance | path

Searched refs:pwrup (Results 1 – 2 of 2) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_powman/
Dpowman.c231 invalid_params_if(HARDWARE_POWMAN, gpio_wakeup_num >= count_of(powman_hw->pwrup)); in powman_enable_gpio_wakeup()
237 …uint32_t pwrup = (edge ? POWMAN_PWRUP0_MODE_VALUE_EDGE : POWMAN_PWRUP0_MODE_VALUE_LEVEL) << POWMAN… in powman_enable_gpio_wakeup() local
238 pwrup |= (high ? POWMAN_PWRUP0_DIRECTION_BITS : 0); in powman_enable_gpio_wakeup()
239 pwrup |= gpio << POWMAN_PWRUP0_SOURCE_LSB; in powman_enable_gpio_wakeup()
240 powman_write(&powman_hw->pwrup[gpio_wakeup_num], pwrup); in powman_enable_gpio_wakeup()
243 powman_clear_bits(&powman_hw->pwrup[gpio_wakeup_num], POWMAN_PWRUP0_STATUS_BITS); in powman_enable_gpio_wakeup()
246 powman_set_bits(&powman_hw->pwrup[gpio_wakeup_num], POWMAN_PWRUP0_ENABLE_BITS); in powman_enable_gpio_wakeup()
250 invalid_params_if(HARDWARE_POWMAN, gpio_wakeup_num >= count_of(powman_hw->pwrup)); in powman_disable_gpio_wakeup()
251 powman_clear_bits(&powman_hw->pwrup[gpio_wakeup_num], POWMAN_PWRUP0_ENABLE_BITS); in powman_disable_gpio_wakeup()
255 for (uint i = 0; i < count_of(powman_hw->pwrup); i++) { in powman_disable_all_wakeups()
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dpowman.h263 io_rw_32 pwrup[4];