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_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
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 reset_block(uint32_t bits)
Reset the specified HW blocks.
Definition resets.h:70
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