kopia lustrzana https://github.com/jgromes/RadioLib
				
				
				
			
		
			
				
	
	
		
			34 wiersze
		
	
	
		
			789 B
		
	
	
	
		
			CMake
		
	
	
			
		
		
	
	
			34 wiersze
		
	
	
		
			789 B
		
	
	
	
		
			CMake
		
	
	
| cmake_minimum_required(VERSION 3.18)
 | |
| 
 | |
| # Pull in SDK (must be before project)
 | |
| include(pico_sdk_import.cmake)
 | |
| 
 | |
| project(pico-sx1276 C CXX ASM)
 | |
| set(CMAKE_C_STANDARD 11)
 | |
| set(CMAKE_CXX_STANDARD 17)
 | |
| 
 | |
| # Initialize the SDK
 | |
| pico_sdk_init()
 | |
| 
 | |
| add_compile_options(
 | |
|     -Wall
 | |
|     -Wno-format          
 | |
|     -Wno-unused-function
 | |
| )
 | |
| 
 | |
| add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/../../../../RadioLib" "${CMAKE_CURRENT_BINARY_DIR}/RadioLib")
 | |
| 
 | |
| add_executable(${PROJECT_NAME}
 | |
|     main.cpp
 | |
| )
 | |
| 
 | |
| # Pull in common dependencies
 | |
| target_link_libraries(${PROJECT_NAME} pico_stdlib hardware_spi hardware_gpio hardware_timer pico_multicore hardware_pwm RadioLib)
 | |
| 
 | |
| 
 | |
| pico_enable_stdio_usb(${PROJECT_NAME} 1)
 | |
| pico_enable_stdio_uart(${PROJECT_NAME} 0)
 | |
| 
 | |
| # Create map/bin/hex file etc.
 | |
| pico_add_extra_outputs(${PROJECT_NAME})
 |