- CONFIG_HAS_STM32CUBE is auto-generated, not user-configurable
- Use minimal defconfig like candlelight board
- Let Zephyr auto-detect required configurations
- Use CONFIG_USB_DEVICE_STACK_NEXT (new USB stack)
- Replace CONFIG_USB_CDC_ACM with CONFIG_USBD_CDC_ACM_CLASS
- Remove deprecated CONFIG_USB_DEVICE_COMPOSITE
- Add CONFIG_HAS_STM32CUBE=y to defconfig (required for USB)
- Remove networking configs (not needed for basic USB CDC)
- Based on actual Zephyr 4.2.0 samples
- Minimal defconfig like candlelight (only GPIO and CAN)
- Remove SOC and clock configs that are auto-detected
- Change vendor from 'ews' to 'others' like candlelight
- Let Zephyr auto-configure SOC and clock settings
- Remove bit-rate properties that are not declared in binding
- Use minimal FDCAN configuration like candlelight board
- Keep only pinctrl and status properties
- Remove CONFIG_BOARD_EWS from defconfig (auto-generated in new Zephyr)
- Replace deprecated 'bus-speed' with 'bit-rate' properties for FDCAN
- Replace deprecated 'bus-speed-data' with 'bit-rate-data' properties
- Change from fdcan1 to fdcan2 for PB0/PB1 pins on STM32G0B1
- Update pinctrl references to fdcan2_rx_pb0 and fdcan2_tx_pb1
- Update zephyr,canbus reference to fdcan2
- Update board.yml to new Zephyr 4.2 format with 'board:' root key
- Add CONFIG_BOARD_EWS=y to defconfig
- Remove west workspace files (not needed in git)