rp2040/driver/inc/reg/resets_reg.h

25 lines
497 B
C
Raw Normal View History

2024-03-24 20:52:55 +08:00
#ifndef __HARDWARE_RESET_REG_H__
#define __HARDWARE_RESET_REG_H__
2025-03-23 21:25:33 +08:00
#include "reg.h"
typedef struct {
io_rw_32 reset;
io_rw_32 wdsel;
io_rw_32 reset_done;
} resets_hw_t;
2025-03-29 16:32:49 +08:00
#define resets_hw ((resets_hw_t *const)RESETS_BASE)
#define resets_hw_set ((resets_hw_t *)hw_set_alias_untyped(resets_hw))
#define resets_hw_clear ((resets_hw_t *)hw_clear_alias_untyped(resets_hw))
2024-03-24 20:52:55 +08:00
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
#endif /* __HARDWARE_RESET_REG_H__ */