Hi there,
Several examples of the course include a configuration file and an overlay file for the nRF52840 dongle.
However, the code cannot be compiled.
The problem seems to be that the “old” and “new” USB stacks conflict with each other and are both active.
I was able to solve the problem as follows. However, some “deprivation messages” are generated.
nRF Connect SDK v3.2.1-d8887f6f32df
Zephyr OS v4.2.99-ec78104f1569
Procedure:
L2_e1: nrf52840dongle_nrf52840.conf
add: CONFIG_USB_DEVICE_STACK_NEXT=n // explicitly disable next stack
L2_e2: nrf52840dongle_nrf52840.conf
add: CONFIG_USB_DEVICE_STACK_NEXT=n // explicitly disable next stack
L2_e3: nrf52840dongle_nrf52840.conf
add: CONFIG_USB_DEVICE_STACK_NEXT=n // explicitly disable next stack
L3_e1: nrf52840dongle_nrf52840.conf
add: CONFIG_USB_DEVICE_STACK_NEXT=n // explicitly disable next stack
L3_e2: nrf52840dongle_nrf52840.conf
add: CONFIG_USB_DEVICE_STACK_NEXT=n // explicitly disable next stack
L4_e1: nrf52840dongle_nrf52840.conf
add: CONFIG_USB_DEVICE_STACK_NEXT=n // explicitly disable next stack
L4_e2: nrf52840dongle_nrf52840.conf
add: CONFIG_USB_DEVICE_STACK_NEXT=n // explicitly disable next stack
L5_e1: nrf52840dongle_nrf52840.conf
add: CONFIG_USB_DEVICE_STACK_NEXT=n // explicitly disable next stack
I tried a few things to use the new USB stack. Has the new USB stack been fully implemented yet? If so, does anyone have any tips on how to use it? If the new stack has not yet been fully implemented, is it known when the new USB stack will be fully implemented?
Kind regards, Dani