diff --git a/src/omv/boards/ARDUINO_GIGA/imlib_config.h b/src/omv/boards/ARDUINO_GIGA/imlib_config.h index c2f5e8938..29a4f053f 100644 --- a/src/omv/boards/ARDUINO_GIGA/imlib_config.h +++ b/src/omv/boards/ARDUINO_GIGA/imlib_config.h @@ -117,7 +117,6 @@ // Enable Tensor Flow #if !defined(CUBEAI) -#define IMLIB_ENABLE_TFLM #define IMLIB_ENABLE_TFLM_BUILTIN_MICRO_SPEECH #define IMLIB_ENABLE_TFLM_BUILTIN_AUDIO_PREPROCESSOR #define IMLIB_ENABLE_TFLM_BUILTIN_FOMO_FACE_DETECTION diff --git a/src/omv/boards/ARDUINO_GIGA/omv_boardconfig.mk b/src/omv/boards/ARDUINO_GIGA/omv_boardconfig.mk index 302365296..c57acb3fe 100755 --- a/src/omv/boards/ARDUINO_GIGA/omv_boardconfig.mk +++ b/src/omv/boards/ARDUINO_GIGA/omv_boardconfig.mk @@ -23,3 +23,5 @@ MICROPY_PY_AUDIO = 1 MICROPY_PY_DISPLAY = 1 MICROPY_PY_OPENAMP = 1 MICROPY_PY_OPENAMP_REMOTEPROC = 1 +MICROPY_PY_ML = 1 +MICROPY_PY_ML_TFLM = 1 diff --git a/src/omv/boards/ARDUINO_NANO_33_BLE_SENSE/imlib_config.h b/src/omv/boards/ARDUINO_NANO_33_BLE_SENSE/imlib_config.h index 4291db8a1..85d3a3485 100644 --- a/src/omv/boards/ARDUINO_NANO_33_BLE_SENSE/imlib_config.h +++ b/src/omv/boards/ARDUINO_NANO_33_BLE_SENSE/imlib_config.h @@ -115,11 +115,6 @@ //#define IMLIB_ENABLE_FEATURES_BUILTIN_FACE_CASCADE //#define IMLIB_ENABLE_FEATURES_BUILTIN_EYES_CASCADE -// Enable Tensor Flow -#if !defined(CUBEAI) -//#define IMLIB_ENABLE_TFLM -#endif - // Enable AGAST. // #define IMLIB_ENABLE_AGAST diff --git a/src/omv/boards/ARDUINO_NANO_RP2040_CONNECT/imlib_config.h b/src/omv/boards/ARDUINO_NANO_RP2040_CONNECT/imlib_config.h index 9edb6fe39..a8ad9866f 100644 --- a/src/omv/boards/ARDUINO_NANO_RP2040_CONNECT/imlib_config.h +++ b/src/omv/boards/ARDUINO_NANO_RP2040_CONNECT/imlib_config.h @@ -114,11 +114,6 @@ //#define IMLIB_ENABLE_FEATURES_BUILTIN_FACE_CASCADE //#define IMLIB_ENABLE_FEATURES_BUILTIN_EYES_CASCADE -// Enable Tensor Flow -#if !defined(CUBEAI) -//#define IMLIB_ENABLE_TFLM -#endif - // Enable AGAST. // #define IMLIB_ENABLE_AGAST diff --git a/src/omv/boards/ARDUINO_NICLA_VISION/imlib_config.h b/src/omv/boards/ARDUINO_NICLA_VISION/imlib_config.h index 6028d6b5e..84b8f37c4 100644 --- a/src/omv/boards/ARDUINO_NICLA_VISION/imlib_config.h +++ b/src/omv/boards/ARDUINO_NICLA_VISION/imlib_config.h @@ -117,7 +117,6 @@ // Enable Tensor Flow #if !defined(CUBEAI) -#define IMLIB_ENABLE_TFLM #define IMLIB_ENABLE_TFLM_BUILTIN_MICRO_SPEECH #define IMLIB_ENABLE_TFLM_BUILTIN_AUDIO_PREPROCESSOR #define IMLIB_ENABLE_TFLM_BUILTIN_FOMO_FACE_DETECTION diff --git a/src/omv/boards/ARDUINO_NICLA_VISION/omv_boardconfig.mk b/src/omv/boards/ARDUINO_NICLA_VISION/omv_boardconfig.mk index 4663e9b5a..db34476a8 100755 --- a/src/omv/boards/ARDUINO_NICLA_VISION/omv_boardconfig.mk +++ b/src/omv/boards/ARDUINO_NICLA_VISION/omv_boardconfig.mk @@ -26,3 +26,5 @@ MICROPY_PY_AUDIO = 1 MICROPY_PY_DISPLAY = 0 MICROPY_PY_TV = 0 MICROPY_PY_BUZZER = 0 +MICROPY_PY_ML = 1 +MICROPY_PY_ML_TFLM = 1 diff --git a/src/omv/boards/ARDUINO_PORTENTA_H7/imlib_config.h b/src/omv/boards/ARDUINO_PORTENTA_H7/imlib_config.h index 4fe7e41ce..159a8f76f 100644 --- a/src/omv/boards/ARDUINO_PORTENTA_H7/imlib_config.h +++ b/src/omv/boards/ARDUINO_PORTENTA_H7/imlib_config.h @@ -117,7 +117,6 @@ // Enable Tensor Flow #if !defined(CUBEAI) -#define IMLIB_ENABLE_TFLM #define IMLIB_ENABLE_TFLM_BUILTIN_MICRO_SPEECH #define IMLIB_ENABLE_TFLM_BUILTIN_AUDIO_PREPROCESSOR #define IMLIB_ENABLE_TFLM_BUILTIN_FOMO_FACE_DETECTION diff --git a/src/omv/boards/ARDUINO_PORTENTA_H7/omv_boardconfig.mk b/src/omv/boards/ARDUINO_PORTENTA_H7/omv_boardconfig.mk index a1bdf9444..10dc981a9 100755 --- a/src/omv/boards/ARDUINO_PORTENTA_H7/omv_boardconfig.mk +++ b/src/omv/boards/ARDUINO_PORTENTA_H7/omv_boardconfig.mk @@ -26,3 +26,5 @@ MICROPY_PY_TV = 1 MICROPY_PY_BUZZER = 0 MICROPY_PY_OPENAMP = 1 MICROPY_PY_OPENAMP_REMOTEPROC = 1 +MICROPY_PY_ML = 1 +MICROPY_PY_ML_TFLM = 1 diff --git a/src/omv/boards/OPENMV1/imlib_config.h b/src/omv/boards/OPENMV1/imlib_config.h index 74142c62c..a70983c9a 100644 --- a/src/omv/boards/OPENMV1/imlib_config.h +++ b/src/omv/boards/OPENMV1/imlib_config.h @@ -72,9 +72,6 @@ //#define IMLIB_ENABLE_FEATURES_BUILTIN_FACE_CASCADE //#define IMLIB_ENABLE_FEATURES_BUILTIN_EYES_CASCADE -// Enable Tensor Flow -//#define IMLIB_ENABLE_TFLM - // Stereo Imaging // #define IMLIB_ENABLE_STEREO_DISPARITY diff --git a/src/omv/boards/OPENMV2/imlib_config.h b/src/omv/boards/OPENMV2/imlib_config.h index 91ba933bc..a425ad917 100644 --- a/src/omv/boards/OPENMV2/imlib_config.h +++ b/src/omv/boards/OPENMV2/imlib_config.h @@ -111,9 +111,6 @@ //#define IMLIB_ENABLE_FEATURES_BUILTIN_FACE_CASCADE //#define IMLIB_ENABLE_FEATURES_BUILTIN_EYES_CASCADE -// Enable Tensor Flow -//#define IMLIB_ENABLE_TFLM - // Enable AGAST. #define IMLIB_ENABLE_AGAST diff --git a/src/omv/boards/OPENMV3/imlib_config.h b/src/omv/boards/OPENMV3/imlib_config.h index 2d3feb68b..7a03ee755 100644 --- a/src/omv/boards/OPENMV3/imlib_config.h +++ b/src/omv/boards/OPENMV3/imlib_config.h @@ -117,7 +117,6 @@ // Enable Tensor Flow #if !defined(CUBEAI) -#define IMLIB_ENABLE_TFLM #define IMLIB_ENABLE_TFLM_BUILTIN_FOMO_FACE_DETECTION #endif diff --git a/src/omv/boards/OPENMV3/omv_boardconfig.mk b/src/omv/boards/OPENMV3/omv_boardconfig.mk index 09f8420f0..75264759e 100755 --- a/src/omv/boards/OPENMV3/omv_boardconfig.mk +++ b/src/omv/boards/OPENMV3/omv_boardconfig.mk @@ -15,3 +15,5 @@ MICROPY_PY_WINC1500 = 1 MICROPY_PY_DISPLAY = 1 MICROPY_PY_TV = 1 MICROPY_PY_BUZZER = 0 +MICROPY_PY_ML = 1 +MICROPY_PY_ML_TFLM = 1 diff --git a/src/omv/boards/OPENMV4/imlib_config.h b/src/omv/boards/OPENMV4/imlib_config.h index f2fdeeddb..2874bc8db 100644 --- a/src/omv/boards/OPENMV4/imlib_config.h +++ b/src/omv/boards/OPENMV4/imlib_config.h @@ -117,7 +117,6 @@ // Enable Tensor Flow #if !defined(CUBEAI) -#define IMLIB_ENABLE_TFLM #define IMLIB_ENABLE_TFLM_BUILTIN_FOMO_FACE_DETECTION #endif diff --git a/src/omv/boards/OPENMV4/omv_boardconfig.mk b/src/omv/boards/OPENMV4/omv_boardconfig.mk index 98842c306..7dd45f1bf 100755 --- a/src/omv/boards/OPENMV4/omv_boardconfig.mk +++ b/src/omv/boards/OPENMV4/omv_boardconfig.mk @@ -15,3 +15,5 @@ MICROPY_PY_WINC1500 = 1 MICROPY_PY_DISPLAY = 1 MICROPY_PY_TV = 1 MICROPY_PY_BUZZER = 0 +MICROPY_PY_ML = 1 +MICROPY_PY_ML_TFLM = 1 diff --git a/src/omv/boards/OPENMV4P/imlib_config.h b/src/omv/boards/OPENMV4P/imlib_config.h index 62fe211d6..5eba4ef13 100644 --- a/src/omv/boards/OPENMV4P/imlib_config.h +++ b/src/omv/boards/OPENMV4P/imlib_config.h @@ -117,7 +117,6 @@ // Enable Tensor Flow #if !defined(CUBEAI) -#define IMLIB_ENABLE_TFLM #define IMLIB_ENABLE_TFLM_BUILTIN_FOMO_FACE_DETECTION #endif diff --git a/src/omv/boards/OPENMV4P/omv_boardconfig.mk b/src/omv/boards/OPENMV4P/omv_boardconfig.mk index 98842c306..7dd45f1bf 100755 --- a/src/omv/boards/OPENMV4P/omv_boardconfig.mk +++ b/src/omv/boards/OPENMV4P/omv_boardconfig.mk @@ -15,3 +15,5 @@ MICROPY_PY_WINC1500 = 1 MICROPY_PY_DISPLAY = 1 MICROPY_PY_TV = 1 MICROPY_PY_BUZZER = 0 +MICROPY_PY_ML = 1 +MICROPY_PY_ML_TFLM = 1 diff --git a/src/omv/boards/OPENMVPT/imlib_config.h b/src/omv/boards/OPENMVPT/imlib_config.h index 62fe211d6..5eba4ef13 100644 --- a/src/omv/boards/OPENMVPT/imlib_config.h +++ b/src/omv/boards/OPENMVPT/imlib_config.h @@ -117,7 +117,6 @@ // Enable Tensor Flow #if !defined(CUBEAI) -#define IMLIB_ENABLE_TFLM #define IMLIB_ENABLE_TFLM_BUILTIN_FOMO_FACE_DETECTION #endif diff --git a/src/omv/boards/OPENMVPT/omv_boardconfig.mk b/src/omv/boards/OPENMVPT/omv_boardconfig.mk index 09c2cef5b..e93810424 100755 --- a/src/omv/boards/OPENMVPT/omv_boardconfig.mk +++ b/src/omv/boards/OPENMVPT/omv_boardconfig.mk @@ -15,3 +15,5 @@ MICROPY_PY_WINC1500 = 1 MICROPY_PY_DISPLAY = 1 MICROPY_PY_TV = 1 MICROPY_PY_BUZZER = 1 +MICROPY_PY_ML = 1 +MICROPY_PY_ML_TFLM = 1 diff --git a/src/omv/boards/OPENMV_RT1060/imlib_config.h b/src/omv/boards/OPENMV_RT1060/imlib_config.h index c3b13e33c..fed183e73 100644 --- a/src/omv/boards/OPENMV_RT1060/imlib_config.h +++ b/src/omv/boards/OPENMV_RT1060/imlib_config.h @@ -120,12 +120,9 @@ #define IMLIB_ENABLE_FEATURES_BUILTIN_EYES_CASCADE // Enable Tensor Flow -#if !defined(CUBEAI) -#define IMLIB_ENABLE_TFLM #define IMLIB_ENABLE_TFLM_BUILTIN_FOMO_FACE_DETECTION #define IMLIB_ENABLE_TFLM_BUILTIN_PERSON_DETECT #define IMLIB_ENABLE_TFLM_BUILTIN_FORCE_INT_QUANT -#endif // Enable AGAST. #define IMLIB_ENABLE_AGAST diff --git a/src/omv/boards/OPENMV_RT1060/omv_boardconfig.mk b/src/omv/boards/OPENMV_RT1060/omv_boardconfig.mk index 2275b141e..9d96a393f 100755 --- a/src/omv/boards/OPENMV_RT1060/omv_boardconfig.mk +++ b/src/omv/boards/OPENMV_RT1060/omv_boardconfig.mk @@ -7,8 +7,6 @@ OMV_BOARD_CFLAGS=-DBOARD_FLASH_SIZE=0x800000 OMV_FIRM_BASE=0x60000000 OMV_FIRM_ADDR=0x60000000 OMV_HSE_VALUE=12000000 -OMV_ENABLE_BL=0 -OMV_ENABLE_UVC=0 MICROPY_PY_CSI = 1 MICROPY_PY_ULAB = 1 MICROPY_PY_LWIP = 1 @@ -18,3 +16,5 @@ MICROPY_BLUETOOTH_NIMBLE = 1 MICROPY_PY_DISPLAY = 1 MICROPY_PY_TV = 1 MICROPY_PY_BUZZER = 0 +MICROPY_PY_ML = 1 +MICROPY_PY_ML_TFLM = 1 diff --git a/src/omv/boards/RPI_PICO/imlib_config.h b/src/omv/boards/RPI_PICO/imlib_config.h index ce593b00c..792b25de1 100644 --- a/src/omv/boards/RPI_PICO/imlib_config.h +++ b/src/omv/boards/RPI_PICO/imlib_config.h @@ -115,11 +115,6 @@ //#define IMLIB_ENABLE_FEATURES_BUILTIN_FACE_CASCADE //#define IMLIB_ENABLE_FEATURES_BUILTIN_EYES_CASCADE -// Enable Tensor Flow -#if !defined(CUBEAI) -//#define IMLIB_ENABLE_TFLM -#endif - // Enable FAST (20+ KBs). // #define IMLIB_ENABLE_FAST