Skip to content
Snippets Groups Projects
Select Git revision
  • 3c6d4869ed809bfbf2c662eb8f42d15eaf3b9e17
  • main default protected
  • blm_dev_chan
  • release/1.4.0 protected
  • widgets_draw
  • return_of_melodic_demo
  • task_cleanup
  • mixer2
  • dx/fb-save-restore
  • dx/dldldld
  • fpletz/flake
  • dx/jacksense-headset-mic-only
  • release/1.3.0 protected
  • fil3s-limit-filesize
  • allow-reloading-sunmenu
  • wifi-json-error-handling
  • app_text_viewer
  • shoegaze-fps
  • media_has_video_has_audio
  • fil3s-media
  • more-accurate-battery
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.2.0+rc1
  • v1.1.1
  • v1.1.0
  • v1.1.0+rc1
  • v1.0.0
  • v1.0.0+rc6
  • v1.0.0+rc5
  • v1.0.0+rc4
  • v1.0.0+rc3
  • v1.0.0+rc2
  • v1.0.0+rc1
35 results

micropython.cmake

  • micropython.cmake 1.06 KiB
    # If you want to add dependencies on other ESP-IDF modules, add them to
    # IDF_COMPONENTS in components/micropython/CMakeLists.txt, that is the component
    # that the usermodules are actually part of.
    
    add_library(usermod_badge23 INTERFACE)
    
    target_sources(usermod_badge23 INTERFACE
        ${CMAKE_CURRENT_LIST_DIR}/mp_audio.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_badgelink.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_badgenet.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_captouch.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_imu.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_leds.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_sys_bl00mbox.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_sys_buttons.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_sys_display.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_sys_kernel.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_uctx.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_media.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_sys_mode.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_sys_colors.c
        ${CMAKE_CURRENT_LIST_DIR}/mp_sys_scope.c
    )
    
    target_include_directories(usermod_badge23 INTERFACE
        ${CMAKE_CURRENT_LIST_DIR}
    )
    
    target_link_libraries(usermod INTERFACE usermod_badge23)