Программирование NULA DeepSleep ESP32-SПлата полностью совместима с такими средами:Arduino IDE, ESP-IDF и MicroPython, поэтому его можно использовать как для простых образовательных проектов, так и для профессиональных встроенных приложений. Официальный пакет Espressif Arduino Core содержит готовое определение платы, значительно упрощающее настройку среды разработки. Программирование выполняется непосредственно черезродной USB доступный на разъеме USB Type-C– без необходимости в дополнительных UART-преобразователях. Модуль также поддерживает интерфейсы USB Serial/JTAG и HID, расширяя возможности создания устройств, взаимодействующих с компьютером. Поддержка MicroPython позволяет быстро создавать и тестировать программы Python. Опытные разработчики могут использовать фрейворк ESP-IDF, предоставляющий полный доступ к функциям ESP32-S3, включая механизмы безопасности, такие как Secure Boot и шифрование флэш-памяти.