summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhathach <[email protected]>2023-07-28 12:42:40 +0700
committerhathach <[email protected]>2023-07-28 12:42:40 +0700
commite56d5443a8a87e932b22bc6315f30cd537fe0edf (patch)
tree1a15dd88eb7fabaf8004f04d5bf0a051f72fd43d /src
parent6021803d584a95efac5bc10f89ed970b2c1fa60e (diff)
- revert usb address
- more clean up
Diffstat (limited to 'src')
-rw-r--r--src/portable/renesas/rusb2/dcd_rusb2.c6
-rw-r--r--src/portable/renesas/rusb2/hcd_rusb2.c14
2 files changed, 7 insertions, 13 deletions
diff --git a/src/portable/renesas/rusb2/dcd_rusb2.c b/src/portable/renesas/rusb2/dcd_rusb2.c
index 0380f36b9..9383923bd 100644
--- a/src/portable/renesas/rusb2/dcd_rusb2.c
+++ b/src/portable/renesas/rusb2/dcd_rusb2.c
@@ -51,7 +51,7 @@
#endif
// Application API for setting IRQ number
- void tud_int_set_irqnum(uint8_t rhport, int32_t irqnum) {
+ void tud_rusb2_set_irqnum(uint8_t rhport, int32_t irqnum) {
rusb2_controller[rhport].irqnum = irqnum;
}
@@ -638,7 +638,7 @@ static void process_bus_reset(uint8_t rhport)
static void process_set_address(uint8_t rhport)
{
rusb2_reg_t* rusb = RUSB2_REG(rhport);
- const uint32_t addr = rusb->USBADDR & 0xFF;
+ const uint16_t addr = rusb->USBADDR_b.USBADDR;
if (!addr) return;
const tusb_control_request_t setup_packet = {
@@ -821,7 +821,7 @@ bool dcd_edpt_open(uint8_t rhport, tusb_desc_endpoint_t const * ep_desc)
if ( rusb2_is_highspeed_rhport(rhport) ) {
// FIXME shouldn't be after pipe selection and config, also the BUFNMB should be changed
- // depending on the allocation scheme
+ // depending on the allocation scheme
rusb->PIPEBUF = 0x7C08;
}
diff --git a/src/portable/renesas/rusb2/hcd_rusb2.c b/src/portable/renesas/rusb2/hcd_rusb2.c
index fef8bdf19..c5ed8ae55 100644
--- a/src/portable/renesas/rusb2/hcd_rusb2.c
+++ b/src/portable/renesas/rusb2/hcd_rusb2.c
@@ -32,21 +32,15 @@
#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
-#define CFG_TUSB_RHPORT1_MODE 0
-#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)
#include "rusb2_ra.h"
- void osal_task_delay(uint32_t msec) {
- R_BSP_SoftwareDelay(msec, BSP_DELAY_UNITS_MILLISECONDS);
- }
+// void osal_task_delay(uint32_t msec) {
+// R_BSP_SoftwareDelay(msec, BSP_DELAY_UNITS_MILLISECONDS);
+// }
#else
#error "Unsupported MCU"
@@ -785,7 +779,7 @@ bool hcd_edpt_clear_stall(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
void hcd_int_handler(uint8_t rhport)
{
rusb2_reg_t* rusb = RUSB2_REG(rhport);
- static unsigned char attach_attempt = 0;
+ static unsigned char attach_attempt = 0; // TODO remove later
unsigned is0 = rusb->INTSTS0;
unsigned is1 = rusb->INTSTS1;