renesas: add fallback for targets not defining CFG_TUSB_RHPORT*_MODE

This commit is contained in:
Martino Facchin 2023-05-03 11:47:41 +02:00
parent a349869906
commit 6ff62c0fe8
3 changed files with 15 additions and 0 deletions

View File

@ -37,6 +37,11 @@
#include "device/dcd.h"
#include "rusb2_type.h"
#if !defined(CFG_TUSB_RHPORT0_MODE) && !defined(CFG_TUSB_RHPORT1_MODE)
// fallback
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
#endif
#if TU_CHECK_MCU(OPT_MCU_RX63X, OPT_MCU_RX65X, OPT_MCU_RX72N)
#include "rusb2_rx.h"
#elif TU_CHECK_MCU(OPT_MCU_RAXXX)

View File

@ -33,6 +33,11 @@
#include "host/hcd.h"
#include "rusb2_type.h"
#if !defined(CFG_TUSB_RHPORT0_MODE) && !defined(CFG_TUSB_RHPORT1_MODE)
// fallback
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_HOST
#endif
#if TU_CHECK_MCU(OPT_MCU_RX63X, OPT_MCU_RX65X, OPT_MCU_RX72N)
#include "rusb2_rx.h"
#elif TU_CHECK_MCU(OPT_MCU_RAXXX)

View File

@ -37,6 +37,11 @@ extern "C" {
extern IRQn_Type _usb_fs_irqn;
extern IRQn_Type _usb_hs_irqn;
#if !defined(CFG_TUSB_RHPORT0_MODE) && !defined(CFG_TUSB_RHPORT1_MODE)
// fallback
#define CFG_TUSB_RHPORT0_MODE ( CFG_TUD_ENABLED ? OPT_MODE_DEVICE : OPT_MODE_HOST )
#endif
TU_ATTR_ALWAYS_INLINE static inline void rusb2_int_enable(uint8_t rhport)
{
#ifdef CFG_TUSB_RHPORT1_MODE