ea4357 can be enumerated, but get setconfiugre value of 0
This commit is contained in:
@@ -58,8 +58,6 @@
|
||||
#include "common/common.h"
|
||||
#include "dcd_nxp_romdriver.h"
|
||||
|
||||
#define ROM_API ( * (*((USBD_API_T***) 0x1FFF1FF8)) ) // TODO remove rom API dependency
|
||||
|
||||
tusb_error_t dcd_init(void) ATTR_WARN_UNUSED_RESULT;
|
||||
tusb_error_t dcd_controller_reset(uint8_t coreid) ATTR_WARN_UNUSED_RESULT;
|
||||
void dcd_controller_connect(uint8_t coreid);
|
||||
|
||||
@@ -153,6 +153,7 @@ tusb_error_t dcd_init(void)
|
||||
&membase , &memsize) );
|
||||
#endif
|
||||
|
||||
hal_interrupt_enable(0);
|
||||
ROM_API->hw->Connect(g_hUsb, 1);
|
||||
|
||||
return TUSB_ERROR_NONE;
|
||||
@@ -172,7 +173,7 @@ tusb_error_t dcd_controller_reset(uint8_t coreid)
|
||||
|
||||
void dcd_controller_connect(uint8_t coreid)
|
||||
{
|
||||
ROM_API->hw->Connect(g_hUsb, 1);
|
||||
// ROM_API->hw->Connect(g_hUsb, 1);
|
||||
}
|
||||
|
||||
void dcd_isr(uint8_t coreid)
|
||||
|
||||
@@ -54,8 +54,10 @@
|
||||
|
||||
#if (MCU == MCU_LPC18XX) || (MCU == MCU_LPC43XX)
|
||||
#include "dcd_lpc18xx_lpc43xx.h"
|
||||
#define ROM_API ( * ((USBD_API_T**) DEVICE_ROM_DRIVER_ADDR) )
|
||||
#elif (MCU == MCU_LPC13UXX)
|
||||
#include "dcd_lpc13xx.h"
|
||||
#define ROM_API ( * (*((USBD_API_T***) DEVICE_ROM_DRIVER_ADDR)) )
|
||||
#else
|
||||
#error forgot something, thach ?
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user