I'm exploring using the Arduino Nano rp2040 Connect (ANC) as the MCU for my current prototyping stage. Can various device programs / programming be in different languages (say one in C, another in an Arduino sketch, another in MicroPython) and all be utilised on the MCU.
I expect that multiple functions in different languages would be written to call each other or utilise API's, but I'm not a programmer, so technically challenged in this realm. Example - setpoint control function is written in C, takes a DS1820 one wire temperature input using say CircuitPython, with the C program output to operate an on-board relay, and Wifi relies on the Arduino WifiNINA library (uBlox) which communicates via MQTT to a server. The arrangement might also involve I2C on-board comms. It appears that PlatformIO in conjuction with VS Code could address things, but I'm not sure.