Programming solutions for ModusToolbox™, PSOC™, and other software ecosystems