include_directories(${CMAKE_CURRENT_LIST_DIR}/../../) list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}") list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/../") list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/../../") set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) # Essential include(pimoroni_i2c/micropython) include(pimoroni_bus/micropython) # Pico Graphics Essential include(hershey_fonts/micropython) include(bitmap_fonts/micropython) include(picographics/micropython) # Pico Graphics Extra include(pngdec/micropython) include(jpegdec/micropython) include(qrcode/micropython/micropython) # Sensors & Breakouts include(micropython-common-breakouts) include(pcf85063a/micropython) # Utility include(adcfft/micropython) include(wakeup/micropython) # Configure wakeup for Inky Frame target_compile_definitions(usermod_wakeup INTERFACE -DWAKEUP_HAS_RTC=1 -DWAKEUP_HAS_SHIFT_REGISTER=1 ) # LEDs & Matrices include(plasma/micropython) # Servos & Motors include(pwm/micropython) include(servo/micropython) include(encoder/micropython) include(motor/micropython) include(modules_py/modules_py) copy_module(inky_frame.py) # C++ Magic Memory include(cppmem/micropython)