diff --git a/firmware/canfd_cdc_composite/boards/arm/ews/ews_defconfig b/firmware/canfd_cdc_composite/boards/arm/ews/ews_defconfig index 802b4d1..f9da5d0 100644 --- a/firmware/canfd_cdc_composite/boards/arm/ews/ews_defconfig +++ b/firmware/canfd_cdc_composite/boards/arm/ews/ews_defconfig @@ -1,5 +1,8 @@ # EWS Board Configuration +# Enable STM32Cube (required for USB) +CONFIG_HAS_STM32CUBE=y + # Enable GPIO CONFIG_GPIO=y diff --git a/firmware/canfd_cdc_composite/prj.conf b/firmware/canfd_cdc_composite/prj.conf index 750ca54..1e7c2ca 100644 --- a/firmware/canfd_cdc_composite/prj.conf +++ b/firmware/canfd_cdc_composite/prj.conf @@ -1,28 +1,22 @@ -CONFIG_USB_DEVICE_STACK=y -CONFIG_USB_DEVICE_COMPOSITE=y +# USB Device Stack (Next Generation) +CONFIG_USB_DEVICE_STACK_NEXT=y # USB CDC ACM -CONFIG_USB_CDC_ACM=y +CONFIG_USBD_CDC_ACM_CLASS=y CONFIG_SERIAL=y -CONFIG_UART_CONSOLE=n -CONFIG_USB_UART_CONSOLE=y +CONFIG_UART_LINE_CTRL=y # CAN configuration CONFIG_CAN=y CONFIG_CAN_FD_MODE=y -# Networking for gs_usb -CONFIG_NETWORKING=y -CONFIG_NET_SOCKETS=y -CONFIG_NET_SOCKETS_CAN=y - # GPIO for PFET control CONFIG_GPIO=y # Logging CONFIG_LOG=y -CONFIG_USB_DEVICE_LOG_LEVEL_DBG=y +CONFIG_USBD_LOG_LEVEL_ERR=y +CONFIG_UDC_DRIVER_LOG_LEVEL_ERR=y # System -CONFIG_MAIN_STACK_SIZE=2048 -CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 \ No newline at end of file +CONFIG_MAIN_STACK_SIZE=2048 \ No newline at end of file