v1.5.0
Go to the documentation of this file.
7 #ifndef _HARDWARE_RESETS_H
8 #define _HARDWARE_RESETS_H
11 #include "hardware/structs/resets.h"
90 while (~resets_hw->reset_done & bits)
static __force_inline void hw_clear_bits(io_rw_32 *addr, uint32_t mask)
Atomically clear the specified bits to 0 in a HW register.
Definition: address_mapped.h:131
static void unreset_block_wait(uint32_t bits)
Bring specified HW blocks out of reset and wait for completion.
Definition: resets.h:88
static void unreset_block(uint32_t bits)
bring specified HW blocks out of reset
Definition: resets.h:79
static void reset_block(uint32_t bits)
Reset the specified HW blocks.
Definition: resets.h:70
static __force_inline void hw_set_bits(io_rw_32 *addr, uint32_t mask)
Atomically set the specified bits to 1 in a HW register.
Definition: address_mapped.h:121