Скетчи Arduino теперь можно запускать одновременно с MicroPython, но только на многоядерных микроконтроллерах
В блоге Arduino рассказали, что теперь на многоядерных микроконтроллерах скетчи Arduino можно запускать одновременно с MicroPython. Отмечается, что функция позволяет извлечь выгоду из простоты разработки на MicroPython и обилия библиотек для Arduino.
Опция появилась в MicroPython версии 1.23 и работает на платах Arduino Giga R1 Wi-Fi, Portenta H7 и Nicla Vision. Связь между Arduino и MicroPython обеспечивается системой Remote Procedure Calls (RPC). Для разработчиков опубликовали подробную документацию по работе с функцией.
Представители Arduino подчеркнули, что добавить поддержку этой опции давно просили пользователи. Особенно те, кто хотел перейти на MicroPython, но необходимые библиотеки доступны только для языка скетчей Arduino. Теперь эта проблема решена.