I have worked with STM32F030, STM32F103, STM32F427, STM32F429, STM32F756, STM32G0, ATSAMD21, Nordic NRF52, ESP32. All of these has Arm Cortex M series core. Protocols I know: uart, i2c, spi, can, rs485(modbus), one wire. Ide: stm32 CubeMx, Keil4, IAR, Segger Embedded, True Studio, Vs Code. I think I will be the best person for your work. Lets have a discussion.