renesas_rx: fix compilation on latest GCC

__CCRX__ only applyes to version 4 of RX family compiler http://tool-support.renesas.com/autoupdate/support/onlinehelp/csp/V4.01.00/CS+.chm/Compiler-CCRX.chm/Output/ccrx04c0201y.html

__RX__ is one of the macros exported by latest gcc (gcc_8.3.0.202305_rx_elf)
This commit is contained in:
Martino Facchin
2023-06-05 09:04:52 +02:00
parent 32f9f452af
commit cdae66c837
2 changed files with 4 additions and 0 deletions

View File

@@ -67,6 +67,8 @@
/* LINK core registers */ /* LINK core registers */
#if defined(__CCRX__) #if defined(__CCRX__)
#define RUSB2 ((RUSB2_REG_t __evenaccess*) RUSB2_REG_BASE) #define RUSB2 ((RUSB2_REG_t __evenaccess*) RUSB2_REG_BASE)
#elif defined(__RX__)
#define RUSB2 ((RUSB2_REG_t*) RUSB2_REG_BASE)
#elif (CFG_TUSB_RHPORT1_MODE & OPT_MODE_DEVICE) #elif (CFG_TUSB_RHPORT1_MODE & OPT_MODE_DEVICE)
#define RUSB2 ((R_USB_HS0_Type*)R_USB_HS0_BASE) #define RUSB2 ((R_USB_HS0_Type*)R_USB_HS0_BASE)
#else #else

View File

@@ -54,6 +54,8 @@
/* LINK core registers */ /* LINK core registers */
#if defined(__CCRX__) #if defined(__CCRX__)
#define RUSB2 ((RUSB2_REG_t __evenaccess*) RUSB2_REG_BASE) #define RUSB2 ((RUSB2_REG_t __evenaccess*) RUSB2_REG_BASE)
#elif defined(__RX__)
#define RUSB2 ((RUSB2_REG_t*) RUSB2_REG_BASE)
#elif (CFG_TUSB_RHPORT1_MODE & OPT_MODE_HOST) #elif (CFG_TUSB_RHPORT1_MODE & OPT_MODE_HOST)
#define RUSB2 ((R_USB_HS0_Type*) R_USB_HS0_BASE) #define RUSB2 ((R_USB_HS0_Type*) R_USB_HS0_BASE)
#else #else