added enumerate walkaround for RP2040-E5
- PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1 - target linke pico_fix_rp2040_usb_device_enumeration
This commit is contained in:
@@ -33,7 +33,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -37,7 +37,7 @@ elseif(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -33,7 +33,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -39,7 +39,7 @@ elseif(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -33,7 +33,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -34,7 +34,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -33,7 +33,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -33,7 +33,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -33,7 +33,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -33,7 +33,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -34,7 +34,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -80,7 +80,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
HTTPD_USE_CUSTOM_FSDATA=0
|
HTTPD_USE_CUSTOM_FSDATA=0
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -33,7 +33,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -34,7 +34,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -33,7 +33,7 @@ if(FAMILY STREQUAL "rp2040")
|
|||||||
CFG_TUSB_OS=OPT_OS_PICO
|
CFG_TUSB_OS=OPT_OS_PICO
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT} pico_stdlib)
|
target_link_libraries(${PROJECT} pico_stdlib pico_fix_rp2040_usb_device_enumeration)
|
||||||
pico_add_extra_outputs(${PROJECT})
|
pico_add_extra_outputs(${PROJECT})
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
@@ -30,6 +30,7 @@ target_include_directories(${PROJECT} PUBLIC
|
|||||||
|
|
||||||
target_compile_definitions(${PROJECT} PUBLIC
|
target_compile_definitions(${PROJECT} PUBLIC
|
||||||
CFG_TUSB_MCU=OPT_MCU_RP2040
|
CFG_TUSB_MCU=OPT_MCU_RP2040
|
||||||
|
PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1
|
||||||
)
|
)
|
||||||
|
|
||||||
if(DEFINED LOG)
|
if(DEFINED LOG)
|
||||||
|
Reference in New Issue
Block a user