1pico_add_subdirectory(hardware_divider) 2pico_add_subdirectory(hardware_gpio) 3pico_add_subdirectory(hardware_sync) 4pico_add_subdirectory(hardware_timer) 5pico_add_subdirectory(hardware_uart) 6pico_add_subdirectory(pico_bit_ops) 7pico_add_subdirectory(pico_divider) 8pico_add_subdirectory(pico_multicore) 9pico_add_subdirectory(pico_platform) 10pico_add_subdirectory(pico_printf) 11pico_add_subdirectory(pico_stdio) 12pico_add_subdirectory(pico_stdlib) 13 14pico_add_doxygen(${CMAKE_CURRENT_LIST_DIR}) 15 16macro(pico_set_float_implementation TARGET IMPL) 17 # ignore 18endmacro() 19 20macro(pico_set_double_implementation TARGET IMPL) 21 # ignore 22endmacro() 23 24macro(pico_set_binary_type TARGET IMPL) 25 # ignore 26endmacro() 27 28macro(pico_set_boot_stage2 TARGET IMPL) 29 # ignore 30endmacro() 31 32set(PICO_HOST_DIR "${CMAKE_CURRENT_LIST_DIR}" CACHE INTERNAL "") 33function(pico_define_boot_stage2 NAME) 34 add_executable(${NAME} ${PICO_HOST_DIR}/boot_stage2.c) 35endfunction() 36 37pico_promote_common_scope_vars()