Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


You are viewing a reply to No break at the end of case  

No break at the end of case

I think the compiler is correct, there is no break at the end of your “case USB_REQ_TYPE_STANDARD:”
If you gave a proper indentation to your code, you could see it right away.
Even if it looks redundant, I recommend to keep it, the compiler will optimize it anyway.
Having no default is not a good practice either, as it is adviced to catch all possible cases.

the last lines of the function should be:
...
..case USB_REQ_TYPE_STANDARD:
....switch (req->bRequest)
....{ ...}
....break; // end of USB_REQ_TYPE_STANDARD case
..default:
....break;
..}
..return USBD_OK;
}

 

Newest Forum Posts

  1. New installations is now uploaded ! by karushifa, 00:53
  2. Analog servomotors with nucleo f334r8 by SkelePaw, 2025-11-01 05:57
  3. STM32 MCU model shortlisting for Making RC remote by Palvish, 2025-07-07 15:05
  4. SPI on Nucleo_STMH533RE by royjamil, 2025-05-04 20:13
  5. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  6. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  7. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  8. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  9. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  10. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05

Last-Modified Blogs