I too am wondering about how to leverage this middleware. I have spent a good deal of time looking through the code (DemoUCPD), here is my understanding.For a custom board, a new BSP must be written that contains functions such as `BSP_PWR_VBUSInit` ...