Project files re-organized

This commit is contained in:
Martin Brodbeck 2022-12-27 12:53:41 +01:00
parent 083a32c072
commit 2df245d4ba
3 changed files with 51 additions and 18 deletions

34
src/CMakeLists.txt Normal file
View file

@ -0,0 +1,34 @@
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(SOURCES
abfall.cpp)
add_executable(${CMAKE_PROJECT_NAME} ${SOURCES})
pico_set_program_name(${CMAKE_PROJECT_NAME} "abfall")
pico_set_program_version(${CMAKE_PROJECT_NAME} ${PROJECT_VERSION})
# Add the standard include files to the build
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}
${CMAKE_CURRENT_LIST_DIR}/.. # for our common lwipopts or any other standard includes, if required
)
set_target_properties(${CMAKE_PROJECT_NAME}
PROPERTIES
CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}"
CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}"
CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}"
)
pico_enable_stdio_uart(${CMAKE_PROJECT_NAME} 1)
pico_enable_stdio_usb(${CMAKE_PROJECT_NAME} 0)
target_link_libraries(${CMAKE_PROJECT_NAME}
pico_stdlib
pico_cyw43_arch_lwip_threadsafe_background
)
pico_add_extra_outputs(${CMAKE_PROJECT_NAME})

12
src/abfall.cpp Normal file
View file

@ -0,0 +1,12 @@
#include <stdio.h>
#include "pico/stdlib.h"
#include "pico/cyw43_arch.h"
int main()
{
stdio_init_all();
puts("Hello, world!");
return 0;
}