cmake_minimum_required(VERSION 3.13) include(pico_sdk_import.cmake) project(ss49e_webhid C CXX ASM) set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) pico_sdk_init() add_executable(ss49e_webhid src/main.c src/usb_descriptors.c ) target_include_directories(ss49e_webhid PRIVATE src) # Pull in our pico_stdlib which includes the basic hardware access functions target_link_libraries(ss49e_webhid pico_stdlib hardware_adc tinyusb_device tinyusb_board) # Enable USB, disable UART pico_enable_stdio_usb(ss49e_webhid 0) pico_enable_stdio_uart(ss49e_webhid 0) # Create map/bin/hex/uf2 file etc. pico_add_extra_outputs(ss49e_webhid)