I recently decided to experiment with using Zephyr to build applications for my STM32 based EmbLynx board. I found the process of developing custom board files and getting developing USB CDC functionality very cumbersome; despite having some familiarity with device trees. I worked on a simple USB CDC project for 3-4 days straight. I did…