USB Type-C Power Delivery dual role power (DRP) and dual role data (DRD) expansion board based on TCPP03-M20 for STM32 Nucleo