1 /*
2  * Copyright (c) 2024 Microchip
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifndef _MICROCHIP_PIC32CXSG_RSTC_INSTANCE_FIXUP_H_
8 #define _MICROCHIP_PIC32CXSG_RSTC_INSTANCE_FIXUP_H_
9 
10 /* ========== Register definition for RSTC peripheral ========== */
11 #if (defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
12 #define REG_RSTC_RCAUSE            (0x40000C00) /**< \brief (RSTC) Reset Cause */
13 #define REG_RSTC_BKUPEXIT          (0x40000C02) /**< \brief (RSTC) Backup Exit Source */
14 #else
15 #define REG_RSTC_RCAUSE            (*(RoReg8 *)0x40000C00UL) /**< \brief (RSTC) Reset Cause */
16 #define REG_RSTC_BKUPEXIT          (*(RoReg8 *)0x40000C02UL) /**< \brief (RSTC) Backup Exit Source */
17 #endif /* (defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */
18 
19 #endif /* _MICROCHIP_PIC32CXSG_RSTC_INSTANCE_FIXUP_H_ */
20