#pragma once #include #include #ifndef AP_SCRIPTING_ENABLED #define AP_SCRIPTING_ENABLED (BOARD_FLASH_SIZE > 1024) #endif #if AP_SCRIPTING_ENABLED #include // enumerate all of the possible places we can read a script from. #if !AP_FILESYSTEM_POSIX_ENABLED && !AP_FILESYSTEM_FATFS_ENABLED && !AP_FILESYSTEM_ESP32_ENABLED && !AP_FILESYSTEM_ROMFS_ENABLED #error "Scripting requires a filesystem" #endif #endif #ifndef AP_SCRIPTING_SERIALDEVICE_ENABLED #define AP_SCRIPTING_SERIALDEVICE_ENABLED AP_SERIALMANAGER_REGISTER_ENABLED && (BOARD_FLASH_SIZE>1024) #endif