add __evenaccess keyword for CCRX compiler compatibility

Signed-off-by: Rafael Silva <rafaelsilva@ajtec.pt>
This commit is contained in:
Rafael Silva 2022-04-07 11:13:34 +01:00
parent fbc2979428
commit ea81d22f18
2 changed files with 8 additions and 0 deletions

View File

@ -52,7 +52,11 @@
//--------------------------------------------------------------------+
/* LINK core registers */
#if defined(__CCRX__)
#define LINK_REG ((LINK_REG_t __evenaccess*)LINK_REG_BASE)
#else
#define LINK_REG ((LINK_REG_t*)LINK_REG_BASE)
#endif
/* Start of definition of packed structs (used by the CCRX toolchain) */
TU_ATTR_PACKED_BEGIN

View File

@ -48,7 +48,11 @@
//--------------------------------------------------------------------+
/* LINK core registers */
#if defined(__CCRX__)
#define LINK_REG ((LINK_REG_t __evenaccess*)LINK_REG_BASE)
#else
#define LINK_REG ((LINK_REG_t*)LINK_REG_BASE)
#endif
TU_ATTR_PACKED_BEGIN
TU_ATTR_BIT_FIELD_ORDER_BEGIN