All settings can now be saved to FLASH.

This commit is contained in:
marcel
2022-05-12 11:46:29 +02:00
parent c67b9cde5e
commit 414ddbd9c8
46 changed files with 31770 additions and 33125 deletions

View File

@@ -22,3 +22,9 @@ First (more or less) working version.
### Added
- APRS settings can now be saved in FLASH
- logging to serial USB is disabled when in KISS mode (but KISS mode still needs to be implemented)
## [1.0.3] - 2022-05-12
### Added
- All settings (LoRa and APRS) can now be saved to FLASH.
- Command added for restarting LoRa radio when settings are alterred: "restart lora"

View File

@@ -484,7 +484,7 @@ PICO_BOOT_STAGE2_DIR:INTERNAL=/home/marcel/Documents/electronische_projecten/lor
PICO_CMAKE_PRELOAD_PLATFORM_DIR:INTERNAL=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/cmake/preload/platforms
PICO_CMAKE_PRELOAD_PLATFORM_FILE:INTERNAL=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/cmake/preload/platforms/rp2040.cmake
PICO_COMPILER_ASM:INTERNAL=/usr/bin/arm-none-eabi-gcc
PICO_DOXYGEN_EXCLUDE_PATHS:INTERNAL= /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2040/hardware_regs
PICO_DOXYGEN_EXCLUDE_PATHS:INTERNAL= /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2040/hardware_regs /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2040/hardware_regs /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2040/hardware_regs /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2040/hardware_regs /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2040/hardware_regs
PICO_DOXYGEN_PATHS:INTERNAL= /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/common /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2040
PICO_NO_HARDWARE:INTERNAL=0
PICO_ON_DEVICE:INTERNAL=1

View File

@@ -106,81 +106,21 @@ set(CMAKE_MAKEFILE_DEPENDS
"../pico-sdk/tools/FindELF2UF2.cmake"
"../pico_sdk_import.cmake"
"../src/CMakeLists.txt"
"/usr/share/cmake-3.16/Modules/CMakeASMCompiler.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeASMInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake"
"/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineASMCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake"
"/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake"
"/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake"
"/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake"
"/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake"
"/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in"
"/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake"
"/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake"
"/usr/share/cmake-3.16/Modules/CMakeTestASMCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake"
"/usr/share/cmake-3.16/Modules/CMakeUnixFindMake.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-ASM.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU-FindBinUtils.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.16/Modules/ExternalProject.cmake"
"/usr/share/cmake-3.16/Modules/FindDoxygen.cmake"
"/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake"
@@ -198,10 +138,6 @@ set(CMAKE_MAKEFILE_OUTPUTS
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/3.16.3/CMakeSystem.cmake"
"CMakeFiles/3.16.3/CMakeCCompiler.cmake"
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
"CMakeFiles/3.16.3/CMakeASMCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake"
"pico-sdk/CMakeFiles/CMakeDirectoryInformation.cmake"
"pico-sdk/tools/CMakeFiles/CMakeDirectoryInformation.cmake"
@@ -281,8 +217,9 @@ set(CMAKE_DEPEND_INFO_FILES
"pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/DependInfo.cmake"
"pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_bin.dir/DependInfo.cmake"
"pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/DependInfo.cmake"
"src/CMakeFiles/ELF2UF2Build.dir/DependInfo.cmake"
"src/CMakeFiles/main.dir/DependInfo.cmake"
"src/CMakeFiles/LoRa_pico_lib.dir/DependInfo.cmake"
"src/CMakeFiles/LoRa_print.dir/DependInfo.cmake"
"src/CMakeFiles/KISS.dir/DependInfo.cmake"
"src/CMakeFiles/LoRa_pico_lib.dir/DependInfo.cmake"
"src/CMakeFiles/main.dir/DependInfo.cmake"
"src/CMakeFiles/ELF2UF2Build.dir/DependInfo.cmake"
)

View File

@@ -1525,10 +1525,11 @@ pico-sdk/tools/clean:
# Directory level rules for directory src
# Recursive "all" directory target.
src/all: src/CMakeFiles/ELF2UF2Build.dir/all
src/all: src/CMakeFiles/main.dir/all
src/all: src/CMakeFiles/LoRa_pico_lib.dir/all
src/all: src/CMakeFiles/LoRa_print.dir/all
src/all: src/CMakeFiles/KISS.dir/all
src/all: src/CMakeFiles/LoRa_pico_lib.dir/all
src/all: src/CMakeFiles/main.dir/all
src/all: src/CMakeFiles/ELF2UF2Build.dir/all
.PHONY : src/all
@@ -1538,10 +1539,11 @@ src/preinstall:
.PHONY : src/preinstall
# Recursive "clean" directory target.
src/clean: src/CMakeFiles/ELF2UF2Build.dir/clean
src/clean: src/CMakeFiles/main.dir/clean
src/clean: src/CMakeFiles/LoRa_pico_lib.dir/clean
src/clean: src/CMakeFiles/LoRa_print.dir/clean
src/clean: src/CMakeFiles/KISS.dir/clean
src/clean: src/CMakeFiles/LoRa_pico_lib.dir/clean
src/clean: src/CMakeFiles/main.dir/clean
src/clean: src/CMakeFiles/ELF2UF2Build.dir/clean
.PHONY : src/clean
@@ -1552,7 +1554,7 @@ src/clean: src/CMakeFiles/LoRa_print.dir/clean
pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/all:
$(MAKE) -f pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/build.make pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/depend
$(MAKE) -f pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/build.make pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=52 "Built target bs2_default"
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=53 "Built target bs2_default"
.PHONY : pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/all
# Build rule for subdir invocation for target.
@@ -1579,7 +1581,7 @@ pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/clean:
pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_bin.dir/all: pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/all
$(MAKE) -f pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_bin.dir/build.make pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_bin.dir/depend
$(MAKE) -f pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_bin.dir/build.make pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_bin.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=53 "Built target bs2_default_bin"
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=54 "Built target bs2_default_bin"
.PHONY : pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_bin.dir/all
# Build rule for subdir invocation for target.
@@ -1606,7 +1608,7 @@ pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_bin.dir/clean:
pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/all: pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/all
$(MAKE) -f pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/build.make pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/depend
$(MAKE) -f pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/build.make pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=54 "Built target bs2_default_padded_checksummed_asm"
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=55 "Built target bs2_default_padded_checksummed_asm"
.PHONY : pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/all
# Build rule for subdir invocation for target.
@@ -1627,61 +1629,58 @@ pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_as
.PHONY : pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/clean
#=============================================================================
# Target rules for target src/CMakeFiles/ELF2UF2Build.dir
# Target rules for target src/CMakeFiles/LoRa_print.dir
# All Build rule for target.
src/CMakeFiles/ELF2UF2Build.dir/all:
$(MAKE) -f src/CMakeFiles/ELF2UF2Build.dir/build.make src/CMakeFiles/ELF2UF2Build.dir/depend
$(MAKE) -f src/CMakeFiles/ELF2UF2Build.dir/build.make src/CMakeFiles/ELF2UF2Build.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=1,2,3,4,5 "Built target ELF2UF2Build"
.PHONY : src/CMakeFiles/ELF2UF2Build.dir/all
src/CMakeFiles/LoRa_print.dir/all:
$(MAKE) -f src/CMakeFiles/LoRa_print.dir/build.make src/CMakeFiles/LoRa_print.dir/depend
$(MAKE) -f src/CMakeFiles/LoRa_print.dir/build.make src/CMakeFiles/LoRa_print.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=51,52 "Built target LoRa_print"
.PHONY : src/CMakeFiles/LoRa_print.dir/all
# Build rule for subdir invocation for target.
src/CMakeFiles/ELF2UF2Build.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 5
$(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/ELF2UF2Build.dir/all
src/CMakeFiles/LoRa_print.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 2
$(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/LoRa_print.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 0
.PHONY : src/CMakeFiles/ELF2UF2Build.dir/rule
.PHONY : src/CMakeFiles/LoRa_print.dir/rule
# Convenience name for target.
ELF2UF2Build: src/CMakeFiles/ELF2UF2Build.dir/rule
LoRa_print: src/CMakeFiles/LoRa_print.dir/rule
.PHONY : ELF2UF2Build
.PHONY : LoRa_print
# clean rule for target.
src/CMakeFiles/ELF2UF2Build.dir/clean:
$(MAKE) -f src/CMakeFiles/ELF2UF2Build.dir/build.make src/CMakeFiles/ELF2UF2Build.dir/clean
.PHONY : src/CMakeFiles/ELF2UF2Build.dir/clean
src/CMakeFiles/LoRa_print.dir/clean:
$(MAKE) -f src/CMakeFiles/LoRa_print.dir/build.make src/CMakeFiles/LoRa_print.dir/clean
.PHONY : src/CMakeFiles/LoRa_print.dir/clean
#=============================================================================
# Target rules for target src/CMakeFiles/main.dir
# Target rules for target src/CMakeFiles/KISS.dir
# All Build rule for target.
src/CMakeFiles/main.dir/all: pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/all
src/CMakeFiles/main.dir/all: src/CMakeFiles/ELF2UF2Build.dir/all
src/CMakeFiles/main.dir/all: src/CMakeFiles/LoRa_pico_lib.dir/all
src/CMakeFiles/main.dir/all: src/CMakeFiles/LoRa_print.dir/all
$(MAKE) -f src/CMakeFiles/main.dir/build.make src/CMakeFiles/main.dir/depend
$(MAKE) -f src/CMakeFiles/main.dir/build.make src/CMakeFiles/main.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100 "Built target main"
.PHONY : src/CMakeFiles/main.dir/all
src/CMakeFiles/KISS.dir/all:
$(MAKE) -f src/CMakeFiles/KISS.dir/build.make src/CMakeFiles/KISS.dir/depend
$(MAKE) -f src/CMakeFiles/KISS.dir/build.make src/CMakeFiles/KISS.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=5,6 "Built target KISS"
.PHONY : src/CMakeFiles/KISS.dir/all
# Build rule for subdir invocation for target.
src/CMakeFiles/main.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 99
$(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/main.dir/all
src/CMakeFiles/KISS.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 2
$(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/KISS.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 0
.PHONY : src/CMakeFiles/main.dir/rule
.PHONY : src/CMakeFiles/KISS.dir/rule
# Convenience name for target.
main: src/CMakeFiles/main.dir/rule
KISS: src/CMakeFiles/KISS.dir/rule
.PHONY : main
.PHONY : KISS
# clean rule for target.
src/CMakeFiles/main.dir/clean:
$(MAKE) -f src/CMakeFiles/main.dir/build.make src/CMakeFiles/main.dir/clean
.PHONY : src/CMakeFiles/main.dir/clean
src/CMakeFiles/KISS.dir/clean:
$(MAKE) -f src/CMakeFiles/KISS.dir/build.make src/CMakeFiles/KISS.dir/clean
.PHONY : src/CMakeFiles/KISS.dir/clean
#=============================================================================
# Target rules for target src/CMakeFiles/LoRa_pico_lib.dir
@@ -1691,7 +1690,7 @@ src/CMakeFiles/LoRa_pico_lib.dir/all: pico-sdk/src/rp2_common/boot_stage2/CMakeF
src/CMakeFiles/LoRa_pico_lib.dir/all: src/CMakeFiles/LoRa_print.dir/all
$(MAKE) -f src/CMakeFiles/LoRa_pico_lib.dir/build.make src/CMakeFiles/LoRa_pico_lib.dir/depend
$(MAKE) -f src/CMakeFiles/LoRa_pico_lib.dir/build.make src/CMakeFiles/LoRa_pico_lib.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50 "Built target LoRa_pico_lib"
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50 "Built target LoRa_pico_lib"
.PHONY : src/CMakeFiles/LoRa_pico_lib.dir/all
# Build rule for subdir invocation for target.
@@ -1712,31 +1711,62 @@ src/CMakeFiles/LoRa_pico_lib.dir/clean:
.PHONY : src/CMakeFiles/LoRa_pico_lib.dir/clean
#=============================================================================
# Target rules for target src/CMakeFiles/LoRa_print.dir
# Target rules for target src/CMakeFiles/main.dir
# All Build rule for target.
src/CMakeFiles/LoRa_print.dir/all:
$(MAKE) -f src/CMakeFiles/LoRa_print.dir/build.make src/CMakeFiles/LoRa_print.dir/depend
$(MAKE) -f src/CMakeFiles/LoRa_print.dir/build.make src/CMakeFiles/LoRa_print.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=51 "Built target LoRa_print"
.PHONY : src/CMakeFiles/LoRa_print.dir/all
src/CMakeFiles/main.dir/all: pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/all
src/CMakeFiles/main.dir/all: src/CMakeFiles/LoRa_print.dir/all
src/CMakeFiles/main.dir/all: src/CMakeFiles/KISS.dir/all
src/CMakeFiles/main.dir/all: src/CMakeFiles/LoRa_pico_lib.dir/all
src/CMakeFiles/main.dir/all: src/CMakeFiles/ELF2UF2Build.dir/all
$(MAKE) -f src/CMakeFiles/main.dir/build.make src/CMakeFiles/main.dir/depend
$(MAKE) -f src/CMakeFiles/main.dir/build.make src/CMakeFiles/main.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100 "Built target main"
.PHONY : src/CMakeFiles/main.dir/all
# Build rule for subdir invocation for target.
src/CMakeFiles/LoRa_print.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 1
$(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/LoRa_print.dir/all
src/CMakeFiles/main.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 99
$(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/main.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 0
.PHONY : src/CMakeFiles/LoRa_print.dir/rule
.PHONY : src/CMakeFiles/main.dir/rule
# Convenience name for target.
LoRa_print: src/CMakeFiles/LoRa_print.dir/rule
main: src/CMakeFiles/main.dir/rule
.PHONY : LoRa_print
.PHONY : main
# clean rule for target.
src/CMakeFiles/LoRa_print.dir/clean:
$(MAKE) -f src/CMakeFiles/LoRa_print.dir/build.make src/CMakeFiles/LoRa_print.dir/clean
.PHONY : src/CMakeFiles/LoRa_print.dir/clean
src/CMakeFiles/main.dir/clean:
$(MAKE) -f src/CMakeFiles/main.dir/build.make src/CMakeFiles/main.dir/clean
.PHONY : src/CMakeFiles/main.dir/clean
#=============================================================================
# Target rules for target src/CMakeFiles/ELF2UF2Build.dir
# All Build rule for target.
src/CMakeFiles/ELF2UF2Build.dir/all:
$(MAKE) -f src/CMakeFiles/ELF2UF2Build.dir/build.make src/CMakeFiles/ELF2UF2Build.dir/depend
$(MAKE) -f src/CMakeFiles/ELF2UF2Build.dir/build.make src/CMakeFiles/ELF2UF2Build.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=1,2,3,4 "Built target ELF2UF2Build"
.PHONY : src/CMakeFiles/ELF2UF2Build.dir/all
# Build rule for subdir invocation for target.
src/CMakeFiles/ELF2UF2Build.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 4
$(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/ELF2UF2Build.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles 0
.PHONY : src/CMakeFiles/ELF2UF2Build.dir/rule
# Convenience name for target.
ELF2UF2Build: src/CMakeFiles/ELF2UF2Build.dir/rule
.PHONY : ELF2UF2Build
# clean rule for target.
src/CMakeFiles/ELF2UF2Build.dir/clean:
$(MAKE) -f src/CMakeFiles/ELF2UF2Build.dir/build.make src/CMakeFiles/ELF2UF2Build.dir/clean
.PHONY : src/CMakeFiles/ELF2UF2Build.dir/clean
#=============================================================================
# Special targets to cleanup operation of make.

View File

@@ -143,9 +143,10 @@
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/pico-sdk/src/rp2040/hardware_structs/CMakeFiles/edit_cache.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/pico-sdk/docs/CMakeFiles/rebuild_cache.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/pico-sdk/docs/CMakeFiles/edit_cache.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/edit_cache.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/rebuild_cache.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/ELF2UF2Build.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/main.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/LoRa_pico_lib.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/LoRa_print.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/KISS.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/LoRa_pico_lib.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/main.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/ELF2UF2Build.dir
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/edit_cache.dir

View File

@@ -150,30 +150,30 @@ bs2_default_padded_checksummed_asm/fast:
.PHONY : bs2_default_padded_checksummed_asm/fast
#=============================================================================
# Target rules for targets named ELF2UF2Build
# Target rules for targets named LoRa_print
# Build rule for target.
ELF2UF2Build: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 ELF2UF2Build
.PHONY : ELF2UF2Build
LoRa_print: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 LoRa_print
.PHONY : LoRa_print
# fast build rule for target.
ELF2UF2Build/fast:
$(MAKE) -f src/CMakeFiles/ELF2UF2Build.dir/build.make src/CMakeFiles/ELF2UF2Build.dir/build
.PHONY : ELF2UF2Build/fast
LoRa_print/fast:
$(MAKE) -f src/CMakeFiles/LoRa_print.dir/build.make src/CMakeFiles/LoRa_print.dir/build
.PHONY : LoRa_print/fast
#=============================================================================
# Target rules for targets named main
# Target rules for targets named KISS
# Build rule for target.
main: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 main
.PHONY : main
KISS: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 KISS
.PHONY : KISS
# fast build rule for target.
main/fast:
$(MAKE) -f src/CMakeFiles/main.dir/build.make src/CMakeFiles/main.dir/build
.PHONY : main/fast
KISS/fast:
$(MAKE) -f src/CMakeFiles/KISS.dir/build.make src/CMakeFiles/KISS.dir/build
.PHONY : KISS/fast
#=============================================================================
# Target rules for targets named LoRa_pico_lib
@@ -189,17 +189,30 @@ LoRa_pico_lib/fast:
.PHONY : LoRa_pico_lib/fast
#=============================================================================
# Target rules for targets named LoRa_print
# Target rules for targets named main
# Build rule for target.
LoRa_print: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 LoRa_print
.PHONY : LoRa_print
main: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 main
.PHONY : main
# fast build rule for target.
LoRa_print/fast:
$(MAKE) -f src/CMakeFiles/LoRa_print.dir/build.make src/CMakeFiles/LoRa_print.dir/build
.PHONY : LoRa_print/fast
main/fast:
$(MAKE) -f src/CMakeFiles/main.dir/build.make src/CMakeFiles/main.dir/build
.PHONY : main/fast
#=============================================================================
# Target rules for targets named ELF2UF2Build
# Build rule for target.
ELF2UF2Build: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 ELF2UF2Build
.PHONY : ELF2UF2Build
# fast build rule for target.
ELF2UF2Build/fast:
$(MAKE) -f src/CMakeFiles/ELF2UF2Build.dir/build.make src/CMakeFiles/ELF2UF2Build.dir/build
.PHONY : ELF2UF2Build/fast
# Help Target
help:
@@ -212,10 +225,11 @@ help:
@echo "... bs2_default"
@echo "... bs2_default_bin"
@echo "... bs2_default_padded_checksummed_asm"
@echo "... ELF2UF2Build"
@echo "... main"
@echo "... LoRa_pico_lib"
@echo "... LoRa_print"
@echo "... KISS"
@echo "... LoRa_pico_lib"
@echo "... main"
@echo "... ELF2UF2Build"
.PHONY : help

View File

@@ -1,3 +1,3 @@
CMAKE_PROGRESS_1 = 52
CMAKE_PROGRESS_2 =
CMAKE_PROGRESS_1 =
CMAKE_PROGRESS_2 = 53

View File

@@ -1,2 +1,2 @@
CMAKE_PROGRESS_1 = 53
CMAKE_PROGRESS_1 = 54

View File

@@ -1,3 +1,3 @@
CMAKE_PROGRESS_1 = 54
CMAKE_PROGRESS_2 =
CMAKE_PROGRESS_1 =
CMAKE_PROGRESS_2 = 55

View File

@@ -5,5 +5,5 @@ CMAKE_PROGRESS_4 = 2
CMAKE_PROGRESS_5 = 3
CMAKE_PROGRESS_6 =
CMAKE_PROGRESS_7 = 4
CMAKE_PROGRESS_8 = 5
CMAKE_PROGRESS_8 =

View File

@@ -0,0 +1,22 @@
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
#IncludeRegexScan: ^.*$
#IncludeRegexComplain: ^$
#IncludeRegexTransform:
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.cpp
kiss.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.h
stdio.h
-
string.h
-
time.h
-
stdarg.h
-

View File

@@ -0,0 +1,20 @@
# The set of languages for which implicit dependencies are needed:
set(CMAKE_DEPENDS_LANGUAGES
"CXX"
)
# The set of files for implicit dependencies of each language:
set(CMAKE_DEPENDS_CHECK_CXX
"/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.cpp" "/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/KISS.dir/kiss.cpp.obj"
)
set(CMAKE_CXX_COMPILER_ID "GNU")
# The include file search paths:
set(CMAKE_CXX_TARGET_INCLUDE_PATH
)
# Targets to which this target links.
set(CMAKE_TARGET_LINKED_INFO_FILES
)
# Fortran module output directory.
set(CMAKE_Fortran_TARGET_MODULE_DIR "")

View File

@@ -0,0 +1,99 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# Delete rule output on recipe failure.
.DELETE_ON_ERROR:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E remove -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build
# Include any dependencies generated for this target.
include src/CMakeFiles/KISS.dir/depend.make
# Include the progress variables for this target.
include src/CMakeFiles/KISS.dir/progress.make
# Include the compile flags for this target's objects.
include src/CMakeFiles/KISS.dir/flags.make
src/CMakeFiles/KISS.dir/kiss.cpp.obj: src/CMakeFiles/KISS.dir/flags.make
src/CMakeFiles/KISS.dir/kiss.cpp.obj: ../src/kiss.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object src/CMakeFiles/KISS.dir/kiss.cpp.obj"
cd /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src && /usr/bin/arm-none-eabi-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/KISS.dir/kiss.cpp.obj -c /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.cpp
src/CMakeFiles/KISS.dir/kiss.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/KISS.dir/kiss.cpp.i"
cd /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src && /usr/bin/arm-none-eabi-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.cpp > CMakeFiles/KISS.dir/kiss.cpp.i
src/CMakeFiles/KISS.dir/kiss.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/KISS.dir/kiss.cpp.s"
cd /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src && /usr/bin/arm-none-eabi-g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.cpp -o CMakeFiles/KISS.dir/kiss.cpp.s
# Object files for target KISS
KISS_OBJECTS = \
"CMakeFiles/KISS.dir/kiss.cpp.obj"
# External object files for target KISS
KISS_EXTERNAL_OBJECTS =
src/libKISS.a: src/CMakeFiles/KISS.dir/kiss.cpp.obj
src/libKISS.a: src/CMakeFiles/KISS.dir/build.make
src/libKISS.a: src/CMakeFiles/KISS.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libKISS.a"
cd /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src && $(CMAKE_COMMAND) -P CMakeFiles/KISS.dir/cmake_clean_target.cmake
cd /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/KISS.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target.
src/CMakeFiles/KISS.dir/build: src/libKISS.a
.PHONY : src/CMakeFiles/KISS.dir/build
src/CMakeFiles/KISS.dir/clean:
cd /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src && $(CMAKE_COMMAND) -P CMakeFiles/KISS.dir/cmake_clean.cmake
.PHONY : src/CMakeFiles/KISS.dir/clean
src/CMakeFiles/KISS.dir/depend:
cd /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src /home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/KISS.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : src/CMakeFiles/KISS.dir/depend

View File

@@ -0,0 +1,10 @@
file(REMOVE_RECURSE
"CMakeFiles/KISS.dir/kiss.cpp.obj"
"libKISS.a"
"libKISS.pdb"
)
# Per-language clean rules from dependency scanning.
foreach(lang CXX)
include(CMakeFiles/KISS.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()

View File

@@ -0,0 +1,3 @@
file(REMOVE_RECURSE
"libKISS.a"
)

View File

@@ -0,0 +1,6 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
src/CMakeFiles/KISS.dir/kiss.cpp.obj
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.cpp
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.h

View File

@@ -0,0 +1,6 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
src/CMakeFiles/KISS.dir/kiss.cpp.obj: ../src/kiss.cpp
src/CMakeFiles/KISS.dir/kiss.cpp.obj: ../src/kiss.h

View File

@@ -0,0 +1,10 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
# compile CXX with /usr/bin/arm-none-eabi-g++
CXX_FLAGS = -mcpu=cortex-m0plus -mthumb -O3 -DNDEBUG -std=gnu++1z
CXX_DEFINES =
CXX_INCLUDES =

Binary file not shown.

View File

@@ -0,0 +1,2 @@
/usr/bin/arm-none-eabi-ar qc libKISS.a CMakeFiles/KISS.dir/kiss.cpp.obj
/usr/bin/arm-none-eabi-ranlib libKISS.a

View File

@@ -0,0 +1,3 @@
CMAKE_PROGRESS_1 = 5
CMAKE_PROGRESS_2 = 6

View File

@@ -6,179 +6,3 @@
#IncludeRegexTransform:
../pico-sdk/src/common/pico_base/include/pico.h
pico/types.h
../pico-sdk/src/common/pico_base/include/pico/types.h
pico/version.h
../pico-sdk/src/common/pico_base/include/pico/version.h
pico/config.h
../pico-sdk/src/common/pico_base/include/pico/config.h
pico/platform.h
../pico-sdk/src/common/pico_base/include/pico/platform.h
pico/error.h
../pico-sdk/src/common/pico_base/include/pico/error.h
../pico-sdk/src/common/pico_base/include/pico/assert.h
stdbool.h
-
cassert
-
assert.h
-
../pico-sdk/src/common/pico_base/include/pico/config.h
pico/config_autogen.h
../pico-sdk/src/common/pico_base/include/pico/pico/config_autogen.h
../pico-sdk/src/common/pico_base/include/pico/error.h
../pico-sdk/src/common/pico_base/include/pico/types.h
pico/assert.h
../pico-sdk/src/common/pico_base/include/pico/pico/assert.h
stdint.h
-
stdbool.h
-
stddef.h
-
../pico-sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h
hardware/platform_defs.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/hardware/platform_defs.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h
../pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h
pico.h
../pico-sdk/src/rp2_common/hardware_base/include/hardware/pico.h
hardware/regs/addressmap.h
../pico-sdk/src/rp2_common/hardware_base/include/hardware/hardware/regs/addressmap.h
../pico-sdk/src/rp2_common/hardware_divider/include/hardware/divider_helper.S
hardware/regs/addressmap.h
../pico-sdk/src/rp2_common/hardware_divider/include/hardware/hardware/regs/addressmap.h
hardware/regs/sio.h
../pico-sdk/src/rp2_common/hardware_divider/include/hardware/hardware/regs/sio.h
../pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h
pico.h
../pico-sdk/src/rp2_common/hardware_irq/include/hardware/pico.h
hardware/address_mapped.h
../pico-sdk/src/rp2_common/hardware_irq/include/hardware/hardware/address_mapped.h
hardware/regs/intctrl.h
../pico-sdk/src/rp2_common/hardware_irq/include/hardware/hardware/regs/intctrl.h
hardware/regs/m0plus.h
../pico-sdk/src/rp2_common/hardware_irq/include/hardware/hardware/regs/m0plus.h
../pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h
pico.h
../pico-sdk/src/rp2_common/pico_bootrom/include/pico/pico.h
../pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h
../pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S
pico.h
../pico-sdk/src/rp2_common/pico_platform/include/pico/pico.h
../pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h
hardware/platform_defs.h
../pico-sdk/src/rp2_common/pico_platform/include/pico/hardware/platform_defs.h
sys/cdefs.h
-
pico/types.h
../pico-sdk/src/rp2_common/pico_platform/include/pico/pico/types.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/boards/include/boards/pico.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis/include/cmsis/rename_exceptions.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/hardware_divider/divider.S
pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/hardware_divider/pico/asm_helper.S
hardware/regs/addressmap.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/hardware_divider/hardware/regs/addressmap.h
hardware/regs/sio.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/hardware_divider/hardware/regs/sio.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S
pico.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/hardware_irq/pico.h
hardware/irq.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/hardware_irq/hardware/irq.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S
pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_bit_ops/pico/asm_helper.S
pico/bootrom.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_bit_ops/pico/bootrom.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_divider/divider.S
hardware/regs/addressmap.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_divider/hardware/regs/addressmap.h
hardware/divider_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_divider/hardware/divider_helper.S
pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_divider/pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S
pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_double/pico/asm_helper.S
pico/bootrom/sf_table.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_double/pico/bootrom/sf_table.h
hardware/divider_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_double/hardware/divider_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S
pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_double/pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S
pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_float/pico/asm_helper.S
pico/bootrom/sf_table.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_float/pico/bootrom/sf_table.h
hardware/divider_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_float/hardware/divider_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S
pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_float/pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S
pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_int64_ops/pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S
pico/asm_helper.S
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_mem_ops/pico/asm_helper.S
pico/bootrom.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_mem_ops/pico/bootrom.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S
pico.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_standard_link/pico.h
hardware/regs/m0plus.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_standard_link/hardware/regs/m0plus.h
hardware/regs/addressmap.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_standard_link/hardware/regs/addressmap.h
hardware/regs/sio.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_standard_link/hardware/regs/sio.h
pico/binary_info/defs.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_standard_link/pico/binary_info/defs.h
generated/pico_base/pico/config_autogen.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/boards/include/boards/pico.h
-
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis/include/cmsis/rename_exceptions.h
-
generated/pico_base/pico/version.h

File diff suppressed because it is too large Load Diff

View File

@@ -6,235 +6,3 @@
#IncludeRegexTransform:
../pico-sdk/src/common/pico_base/include/pico.h
pico/types.h
../pico-sdk/src/common/pico_base/include/pico/types.h
pico/version.h
../pico-sdk/src/common/pico_base/include/pico/version.h
pico/config.h
../pico-sdk/src/common/pico_base/include/pico/config.h
pico/platform.h
../pico-sdk/src/common/pico_base/include/pico/platform.h
pico/error.h
../pico-sdk/src/common/pico_base/include/pico/error.h
../pico-sdk/src/common/pico_base/include/pico/assert.h
stdbool.h
-
cassert
-
assert.h
-
../pico-sdk/src/common/pico_base/include/pico/config.h
pico/config_autogen.h
../pico-sdk/src/common/pico_base/include/pico/pico/config_autogen.h
../pico-sdk/src/common/pico_base/include/pico/error.h
../pico-sdk/src/common/pico_base/include/pico/types.h
pico/assert.h
../pico-sdk/src/common/pico_base/include/pico/pico/assert.h
stdint.h
-
stdbool.h
-
stddef.h
-
../pico-sdk/src/common/pico_binary_info/include/pico/binary_info.h
pico/binary_info/defs.h
../pico-sdk/src/common/pico_binary_info/include/pico/pico/binary_info/defs.h
pico/binary_info/structure.h
../pico-sdk/src/common/pico_binary_info/include/pico/pico/binary_info/structure.h
pico/binary_info/code.h
../pico-sdk/src/common/pico_binary_info/include/pico/pico/binary_info/code.h
../pico-sdk/src/common/pico_binary_info/include/pico/binary_info/code.h
pico.h
../pico-sdk/src/common/pico_binary_info/include/pico/binary_info/pico.h
pico/binary_info/structure.h
../pico-sdk/src/common/pico_binary_info/include/pico/binary_info/pico/binary_info/structure.h
../pico-sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h
../pico-sdk/src/common/pico_binary_info/include/pico/binary_info/structure.h
stdint.h
-
../pico-sdk/src/common/pico_stdlib/include/pico/stdlib.h
pico.h
../pico-sdk/src/common/pico_stdlib/include/pico/pico.h
pico/stdio.h
../pico-sdk/src/common/pico_stdlib/include/pico/pico/stdio.h
pico/time.h
../pico-sdk/src/common/pico_stdlib/include/pico/pico/time.h
hardware/gpio.h
../pico-sdk/src/common/pico_stdlib/include/pico/hardware/gpio.h
hardware/uart.h
../pico-sdk/src/common/pico_stdlib/include/pico/hardware/uart.h
pico/stdio_uart.h
../pico-sdk/src/common/pico_stdlib/include/pico/pico/stdio_uart.h
pico/stdio_usb.h
../pico-sdk/src/common/pico_stdlib/include/pico/pico/stdio_usb.h
pico/stdio_semihosting.h
../pico-sdk/src/common/pico_stdlib/include/pico/pico/stdio_semihosting.h
../pico-sdk/src/common/pico_time/include/pico/time.h
pico.h
../pico-sdk/src/common/pico_time/include/pico/pico.h
hardware/timer.h
../pico-sdk/src/common/pico_time/include/pico/hardware/timer.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h
hardware/platform_defs.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/hardware/platform_defs.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/spi.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h
../pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h
hardware/address_mapped.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h
hardware/regs/sio.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/sio.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h
hardware/address_mapped.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h
hardware/regs/pads_bank0.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/pads_bank0.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h
hardware/address_mapped.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h
hardware/regs/sio.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/sio.h
hardware/structs/interp.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/structs/interp.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/spi.h
hardware/address_mapped.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h
hardware/regs/spi.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/spi.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h
hardware/address_mapped.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h
hardware/regs/timer.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/timer.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h
hardware/address_mapped.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h
hardware/regs/uart.h
../pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/uart.h
../pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h
pico.h
../pico-sdk/src/rp2_common/hardware_base/include/hardware/pico.h
hardware/regs/addressmap.h
../pico-sdk/src/rp2_common/hardware_base/include/hardware/hardware/regs/addressmap.h
../pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h
pico.h
../pico-sdk/src/rp2_common/hardware_gpio/include/hardware/pico.h
hardware/structs/sio.h
../pico-sdk/src/rp2_common/hardware_gpio/include/hardware/hardware/structs/sio.h
hardware/structs/padsbank0.h
../pico-sdk/src/rp2_common/hardware_gpio/include/hardware/hardware/structs/padsbank0.h
../pico-sdk/src/rp2_common/hardware_spi/include/hardware/spi.h
pico.h
../pico-sdk/src/rp2_common/hardware_spi/include/hardware/pico.h
pico/time.h
../pico-sdk/src/rp2_common/hardware_spi/include/hardware/pico/time.h
hardware/structs/spi.h
../pico-sdk/src/rp2_common/hardware_spi/include/hardware/hardware/structs/spi.h
hardware/regs/dreq.h
../pico-sdk/src/rp2_common/hardware_spi/include/hardware/hardware/regs/dreq.h
../pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h
pico.h
../pico-sdk/src/rp2_common/hardware_timer/include/hardware/pico.h
hardware/structs/timer.h
../pico-sdk/src/rp2_common/hardware_timer/include/hardware/hardware/structs/timer.h
../pico-sdk/src/rp2_common/hardware_uart/include/hardware/uart.h
pico.h
../pico-sdk/src/rp2_common/hardware_uart/include/hardware/pico.h
hardware/structs/uart.h
../pico-sdk/src/rp2_common/hardware_uart/include/hardware/hardware/structs/uart.h
hardware/regs/dreq.h
../pico-sdk/src/rp2_common/hardware_uart/include/hardware/hardware/regs/dreq.h
../pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h
hardware/platform_defs.h
../pico-sdk/src/rp2_common/pico_platform/include/pico/hardware/platform_defs.h
sys/cdefs.h
-
pico/types.h
../pico-sdk/src/rp2_common/pico_platform/include/pico/pico/types.h
../pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio.h
pico.h
../pico-sdk/src/rp2_common/pico_stdio/include/pico/pico.h
../pico-sdk/src/rp2_common/pico_stdio_usb/include/pico/stdio_usb.h
pico/stdio.h
../pico-sdk/src/rp2_common/pico_stdio_usb/include/pico/pico/stdio.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/boards/include/boards/pico.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis/include/cmsis/rename_exceptions.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp
cstdlib
-
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/LoRa-RP2040.cpp
LoRa-RP2040.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/LoRa-RP2040.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/LoRa-RP2040.h
pico/stdlib.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/pico/stdlib.h
pico/binary_info.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/pico/binary_info.h
hardware/gpio.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/hardware/gpio.h
hardware/spi.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/hardware/spi.h
string.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/string.h
Print.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/Print.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/Print.h
inttypes.h
-
stdio.h
-
string
-
generated/pico_base/pico/config_autogen.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/boards/include/boards/pico.h
-
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis/include/cmsis/rename_exceptions.h
-
generated/pico_base/pico/version.h

View File

@@ -1,73 +1,73 @@
CMAKE_PROGRESS_1 =
CMAKE_PROGRESS_2 = 6
CMAKE_PROGRESS_3 =
CMAKE_PROGRESS_4 = 7
CMAKE_PROGRESS_5 = 8
CMAKE_PROGRESS_2 = 7
CMAKE_PROGRESS_3 = 8
CMAKE_PROGRESS_4 =
CMAKE_PROGRESS_5 = 9
CMAKE_PROGRESS_6 =
CMAKE_PROGRESS_7 = 9
CMAKE_PROGRESS_8 = 10
CMAKE_PROGRESS_7 = 10
CMAKE_PROGRESS_8 = 11
CMAKE_PROGRESS_9 =
CMAKE_PROGRESS_10 = 11
CMAKE_PROGRESS_11 =
CMAKE_PROGRESS_12 = 12
CMAKE_PROGRESS_13 = 13
CMAKE_PROGRESS_10 = 12
CMAKE_PROGRESS_11 = 13
CMAKE_PROGRESS_12 =
CMAKE_PROGRESS_13 = 14
CMAKE_PROGRESS_14 =
CMAKE_PROGRESS_15 = 14
CMAKE_PROGRESS_16 = 15
CMAKE_PROGRESS_15 = 15
CMAKE_PROGRESS_16 = 16
CMAKE_PROGRESS_17 =
CMAKE_PROGRESS_18 = 16
CMAKE_PROGRESS_19 =
CMAKE_PROGRESS_20 = 17
CMAKE_PROGRESS_21 = 18
CMAKE_PROGRESS_18 = 17
CMAKE_PROGRESS_19 = 18
CMAKE_PROGRESS_20 =
CMAKE_PROGRESS_21 = 19
CMAKE_PROGRESS_22 =
CMAKE_PROGRESS_23 = 19
CMAKE_PROGRESS_24 = 20
CMAKE_PROGRESS_23 = 20
CMAKE_PROGRESS_24 = 21
CMAKE_PROGRESS_25 =
CMAKE_PROGRESS_26 = 21
CMAKE_PROGRESS_27 = 22
CMAKE_PROGRESS_28 =
CMAKE_PROGRESS_29 = 23
CMAKE_PROGRESS_26 = 22
CMAKE_PROGRESS_27 =
CMAKE_PROGRESS_28 = 23
CMAKE_PROGRESS_29 = 24
CMAKE_PROGRESS_30 =
CMAKE_PROGRESS_31 = 24
CMAKE_PROGRESS_32 = 25
CMAKE_PROGRESS_31 = 25
CMAKE_PROGRESS_32 = 26
CMAKE_PROGRESS_33 =
CMAKE_PROGRESS_34 = 26
CMAKE_PROGRESS_35 = 27
CMAKE_PROGRESS_36 =
CMAKE_PROGRESS_37 = 28
CMAKE_PROGRESS_34 = 27
CMAKE_PROGRESS_35 =
CMAKE_PROGRESS_36 = 28
CMAKE_PROGRESS_37 = 29
CMAKE_PROGRESS_38 =
CMAKE_PROGRESS_39 = 29
CMAKE_PROGRESS_40 = 30
CMAKE_PROGRESS_39 = 30
CMAKE_PROGRESS_40 = 31
CMAKE_PROGRESS_41 =
CMAKE_PROGRESS_42 = 31
CMAKE_PROGRESS_43 = 32
CMAKE_PROGRESS_44 =
CMAKE_PROGRESS_45 = 33
CMAKE_PROGRESS_42 = 32
CMAKE_PROGRESS_43 =
CMAKE_PROGRESS_44 = 33
CMAKE_PROGRESS_45 = 34
CMAKE_PROGRESS_46 =
CMAKE_PROGRESS_47 = 34
CMAKE_PROGRESS_48 = 35
CMAKE_PROGRESS_47 = 35
CMAKE_PROGRESS_48 = 36
CMAKE_PROGRESS_49 =
CMAKE_PROGRESS_50 = 36
CMAKE_PROGRESS_51 = 37
CMAKE_PROGRESS_52 =
CMAKE_PROGRESS_53 = 38
CMAKE_PROGRESS_50 = 37
CMAKE_PROGRESS_51 =
CMAKE_PROGRESS_52 = 38
CMAKE_PROGRESS_53 = 39
CMAKE_PROGRESS_54 =
CMAKE_PROGRESS_55 = 39
CMAKE_PROGRESS_56 = 40
CMAKE_PROGRESS_57 =
CMAKE_PROGRESS_58 = 41
CMAKE_PROGRESS_59 = 42
CMAKE_PROGRESS_60 =
CMAKE_PROGRESS_61 = 43
CMAKE_PROGRESS_62 = 44
CMAKE_PROGRESS_63 =
CMAKE_PROGRESS_64 = 45
CMAKE_PROGRESS_65 =
CMAKE_PROGRESS_66 = 46
CMAKE_PROGRESS_67 = 47
CMAKE_PROGRESS_68 =
CMAKE_PROGRESS_69 = 48
CMAKE_PROGRESS_70 = 49
CMAKE_PROGRESS_71 =
CMAKE_PROGRESS_72 = 50
CMAKE_PROGRESS_55 = 40
CMAKE_PROGRESS_56 =
CMAKE_PROGRESS_57 = 41
CMAKE_PROGRESS_58 = 42
CMAKE_PROGRESS_59 =
CMAKE_PROGRESS_60 = 43
CMAKE_PROGRESS_61 = 44
CMAKE_PROGRESS_62 =
CMAKE_PROGRESS_63 = 45
CMAKE_PROGRESS_64 =
CMAKE_PROGRESS_65 = 46
CMAKE_PROGRESS_66 = 47
CMAKE_PROGRESS_67 =
CMAKE_PROGRESS_68 = 48
CMAKE_PROGRESS_69 = 49
CMAKE_PROGRESS_70 =
CMAKE_PROGRESS_71 = 50
CMAKE_PROGRESS_72 =

View File

@@ -1,3 +1,3 @@
CMAKE_PROGRESS_1 =
CMAKE_PROGRESS_2 = 51
CMAKE_PROGRESS_1 = 51
CMAKE_PROGRESS_2 = 52

View File

@@ -220,8 +220,6 @@ pico/stdio.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/Config.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/KISS.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/LoRa-RP2040.h
pico/stdlib.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/pico/stdlib.h
@@ -244,6 +242,16 @@ stdio.h
string
-
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.h
stdio.h
-
string.h
-
time.h
-
stdarg.h
-
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/main.cpp
stdio.h
-
@@ -263,8 +271,8 @@ LoRa-RP2040.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/LoRa-RP2040.h
Config.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/Config.h
KISS.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/KISS.h
kiss.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.h
hardware/claim.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/hardware/claim.h

View File

@@ -384,6 +384,7 @@ set(CMAKE_CXX_TARGET_INCLUDE_PATH
set(CMAKE_TARGET_LINKED_INFO_FILES
"/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/LoRa_pico_lib.dir/DependInfo.cmake"
"/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/LoRa_print.dir/DependInfo.cmake"
"/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/src/CMakeFiles/KISS.dir/DependInfo.cmake"
)
# Fortran module output directory.

View File

@@ -1043,6 +1043,7 @@ src/main.elf: src/CMakeFiles/main.dir/__/pico-sdk/src/rp2_common/hardware_interp
src/main.elf: src/CMakeFiles/main.dir/build.make
src/main.elf: src/libLoRa_pico_lib.a
src/main.elf: src/libLoRa_print.a
src/main.elf: src/libKISS.a
src/main.elf: pico-sdk/src/rp2_common/boot_stage2/bs2_default_padded_checksummed.S
src/main.elf: src/CMakeFiles/main.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_72) "Linking CXX executable main.elf"

View File

@@ -2175,9 +2175,9 @@ src/CMakeFiles/main.dir/main.cpp.obj
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/boards/include/boards/pico.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/pico-sdk/src/rp2_common/cmsis/include/cmsis/rename_exceptions.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/Config.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/KISS.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/LoRa-RP2040.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/Print.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/kiss.h
/home/marcel/Documents/electronische_projecten/lora_aprs_node_pico/src/main.cpp
generated/pico_base/pico/config_autogen.h
generated/pico_base/pico/version.h

View File

@@ -2174,9 +2174,9 @@ src/CMakeFiles/main.dir/main.cpp.obj: ../pico-sdk/src/rp2_common/pico_stdio_usb/
src/CMakeFiles/main.dir/main.cpp.obj: ../pico-sdk/src/boards/include/boards/pico.h
src/CMakeFiles/main.dir/main.cpp.obj: ../pico-sdk/src/rp2_common/cmsis/include/cmsis/rename_exceptions.h
src/CMakeFiles/main.dir/main.cpp.obj: ../src/Config.h
src/CMakeFiles/main.dir/main.cpp.obj: ../src/KISS.h
src/CMakeFiles/main.dir/main.cpp.obj: ../src/LoRa-RP2040.h
src/CMakeFiles/main.dir/main.cpp.obj: ../src/Print.h
src/CMakeFiles/main.dir/main.cpp.obj: ../src/kiss.h
src/CMakeFiles/main.dir/main.cpp.obj: ../src/main.cpp
src/CMakeFiles/main.dir/main.cpp.obj: generated/pico_base/pico/config_autogen.h
src/CMakeFiles/main.dir/main.cpp.obj: generated/pico_base/pico/version.h

File diff suppressed because one or more lines are too long

View File

@@ -1,68 +1,68 @@
CMAKE_PROGRESS_1 = 55
CMAKE_PROGRESS_2 =
CMAKE_PROGRESS_3 = 56
CMAKE_PROGRESS_4 = 57
CMAKE_PROGRESS_5 =
CMAKE_PROGRESS_6 = 58
CMAKE_PROGRESS_7 = 59
CMAKE_PROGRESS_8 =
CMAKE_PROGRESS_9 = 60
CMAKE_PROGRESS_1 =
CMAKE_PROGRESS_2 = 56
CMAKE_PROGRESS_3 = 57
CMAKE_PROGRESS_4 =
CMAKE_PROGRESS_5 = 58
CMAKE_PROGRESS_6 = 59
CMAKE_PROGRESS_7 =
CMAKE_PROGRESS_8 = 60
CMAKE_PROGRESS_9 =
CMAKE_PROGRESS_10 = 61
CMAKE_PROGRESS_11 =
CMAKE_PROGRESS_12 = 62
CMAKE_PROGRESS_13 =
CMAKE_PROGRESS_14 = 63
CMAKE_PROGRESS_11 = 62
CMAKE_PROGRESS_12 =
CMAKE_PROGRESS_13 = 63
CMAKE_PROGRESS_14 =
CMAKE_PROGRESS_15 = 64
CMAKE_PROGRESS_16 =
CMAKE_PROGRESS_17 = 65
CMAKE_PROGRESS_16 = 65
CMAKE_PROGRESS_17 =
CMAKE_PROGRESS_18 = 66
CMAKE_PROGRESS_19 =
CMAKE_PROGRESS_20 = 67
CMAKE_PROGRESS_21 =
CMAKE_PROGRESS_22 = 68
CMAKE_PROGRESS_19 = 67
CMAKE_PROGRESS_20 =
CMAKE_PROGRESS_21 = 68
CMAKE_PROGRESS_22 =
CMAKE_PROGRESS_23 = 69
CMAKE_PROGRESS_24 =
CMAKE_PROGRESS_25 = 70
CMAKE_PROGRESS_24 = 70
CMAKE_PROGRESS_25 =
CMAKE_PROGRESS_26 = 71
CMAKE_PROGRESS_27 =
CMAKE_PROGRESS_28 = 72
CMAKE_PROGRESS_29 =
CMAKE_PROGRESS_30 = 73
CMAKE_PROGRESS_27 = 72
CMAKE_PROGRESS_28 =
CMAKE_PROGRESS_29 = 73
CMAKE_PROGRESS_30 =
CMAKE_PROGRESS_31 = 74
CMAKE_PROGRESS_32 =
CMAKE_PROGRESS_33 = 75
CMAKE_PROGRESS_32 = 75
CMAKE_PROGRESS_33 =
CMAKE_PROGRESS_34 = 76
CMAKE_PROGRESS_35 =
CMAKE_PROGRESS_36 = 77
CMAKE_PROGRESS_37 =
CMAKE_PROGRESS_38 = 78
CMAKE_PROGRESS_35 = 77
CMAKE_PROGRESS_36 =
CMAKE_PROGRESS_37 = 78
CMAKE_PROGRESS_38 =
CMAKE_PROGRESS_39 = 79
CMAKE_PROGRESS_40 =
CMAKE_PROGRESS_41 = 80
CMAKE_PROGRESS_40 = 80
CMAKE_PROGRESS_41 =
CMAKE_PROGRESS_42 = 81
CMAKE_PROGRESS_43 =
CMAKE_PROGRESS_44 = 82
CMAKE_PROGRESS_45 = 83
CMAKE_PROGRESS_46 =
CMAKE_PROGRESS_47 = 84
CMAKE_PROGRESS_48 =
CMAKE_PROGRESS_49 = 85
CMAKE_PROGRESS_48 = 85
CMAKE_PROGRESS_49 =
CMAKE_PROGRESS_50 = 86
CMAKE_PROGRESS_51 =
CMAKE_PROGRESS_52 = 87
CMAKE_PROGRESS_53 = 88
CMAKE_PROGRESS_54 =
CMAKE_PROGRESS_55 = 89
CMAKE_PROGRESS_56 =
CMAKE_PROGRESS_57 = 90
CMAKE_PROGRESS_56 = 90
CMAKE_PROGRESS_57 =
CMAKE_PROGRESS_58 = 91
CMAKE_PROGRESS_59 =
CMAKE_PROGRESS_60 = 92
CMAKE_PROGRESS_61 = 93
CMAKE_PROGRESS_62 =
CMAKE_PROGRESS_63 = 94
CMAKE_PROGRESS_64 =
CMAKE_PROGRESS_65 = 95
CMAKE_PROGRESS_64 = 95
CMAKE_PROGRESS_65 =
CMAKE_PROGRESS_66 = 96
CMAKE_PROGRESS_67 =
CMAKE_PROGRESS_68 = 97

File diff suppressed because it is too large Load Diff

BIN
build/src/libKISS.a Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -6,6 +6,7 @@ cmake_minimum_required(VERSION 3.12)
add_library(LoRa_pico_lib LoRa-RP2040.cpp LoRa-RP2040.h)
add_library(LoRa_print Print.h Print.cpp)
add_library(KISS kiss.h kiss.cpp)
target_link_libraries(LoRa_pico_lib pico_stdlib hardware_spi hardware_interp LoRa_print)
@@ -24,7 +25,7 @@ target_include_directories(main PUBLIC ./)
target_link_directories(main PUBLIC ./)
target_link_libraries(main pico_stdlib LoRa_pico_lib LoRa_print)
target_link_libraries(main pico_stdlib LoRa_pico_lib LoRa_print KISS)
# enable usb output, disable uart output
pico_enable_stdio_usb(main 1)

6
src/kiss.cpp Normal file
View File

@@ -0,0 +1,6 @@
#include "kiss.h"
uint16_t KissClass::EncodeFrame(void)
{
return 100;
}

View File

@@ -1,5 +1,9 @@
#ifndef KISS_H
#define KISS_H
#include <stdio.h>
#include <string.h>
#include <time.h>
#include <stdarg.h>
#define FEND 0xC0
#define FESC 0xDB
@@ -9,6 +13,7 @@
#define CMD_UNKNOWN 0xFE
#define CMD_DATA 0x00
#define CMD_HARDWARE 0x06
#define CMD_EXIT_KISS 0xFF
#define HW_RSSI 0x21
@@ -17,12 +22,10 @@
#define ERROR_TXFAILED 0x02
#define ERROR_QUEUE_FULL 0x04
size_t frameLength;
bool inFrame = false;
bool escape = false;
bool SERIAL_READING = false;
uint8_t command = CMD_UNKNOWN;
uint32_t lastSerialRead = 0;
uint32_t serialReadTimeout = 25;
class KissClass
{
public:
uint16_t EncodeFrame(void);
};
#endif

View File

@@ -7,9 +7,11 @@
#include "hardware/flash.h"
#include "LoRa-RP2040.h"
#include "Config.h"
#include "KISS.h"
#include "kiss.h"
#include "hardware/claim.h"
KissClass Kiss;
bool startRadio();
void getPacketData(int packetLength);
int compare_strings(uint8_t a[], uint8_t b[]);
@@ -29,8 +31,8 @@ const uint PowerSupply5VControl = 4;
const uint RelayOffControl = 2;
const uint RelayOnControl = 3;
// We're going to use a region 256k from the start of flash as non volatile storage for our settings.
// We can access this at XIP_BASE + 256k.
// We're going to use a region 512k from the start of flash as non volatile storage for our settings.
// We can access this at XIP_BASE + 512k.
#define FLASH_TARGET_OFFSET (512 * 1024)
const uint8_t *flash_target_contents = (const uint8_t *) (XIP_BASE + FLASH_TARGET_OFFSET);
@@ -158,6 +160,7 @@ void setup(void)
ReadSettingsFromFlash();
startRadio();
}
void print_help(void)
@@ -176,10 +179,35 @@ void print_help(void)
}
/*
* Reads a string and converts it to its 32 bit value if it contains a number,
* else it returns 0xFFFFFFFF
*/
uint32_t ConvertStringToValue(char string[])
{
uint16_t position = 0;
uint32_t value = 0;
// Extract value from string (if present)
while( string[position] != 0 )
{
// Is character a number?
if (string[position] >= 48 && string[position] <= 57) {
value = 10*value + string[position]-48;
} else {
return 0xFFFFFFFF;
}
position++;
}
return value;
}
void ProcessSerialInput(char string[])
{
uint8_t cnt;
uint8_t position=0;
uint32_t tmp = 0;
char command[100];
char parameter[100];
@@ -308,6 +336,83 @@ void ProcessSerialInput(char string[])
log_out("Destination set to %s.\n", AprsSettings.Destination);
}
}
// Set lora frequency (limited between 420MHz and 450MHz)
else if (strcmp(command, "freq") == 0) {
tmp = ConvertStringToValue(parameter);
if (tmp == 0xFFFFFFFF || tmp < 420000000 || tmp > 450000000)
log_out("ERROR: that is not a valid value.\n");
else {
AprsSettings.loraFrequency = tmp;
log_out("LoRa frequency set to %u.\n", AprsSettings.loraFrequency);
}
}
// Set lora spreading factor (can be between 6 and 12)
else if (strcmp(command, "spread") == 0) {
tmp = ConvertStringToValue(parameter);
if (tmp == 0xFFFFFFFF || tmp < 6 || tmp > 12)
log_out("ERROR: that is not a valid value.\n");
else {
AprsSettings.loraSpreadingFactor = (uint16_t)tmp;
log_out("LoRa spreading factor set to %u.\n", AprsSettings.loraSpreadingFactor);
}
}
// Set lora preamble (can be between 6 and 0xFFFF)
else if (strcmp(command, "pre") == 0) {
tmp = ConvertStringToValue(parameter);
if (tmp == 0xFFFFFFFF || tmp < 6 || tmp > 0xFFFF)
log_out("ERROR: that is not a valid value.\n");
else {
AprsSettings.loraPreamble = (uint16_t)tmp;
log_out("LoRa preamble set to %u.\n", AprsSettings.loraPreamble);
}
}
// Set lora coding rate (can be between 5 and 8)
else if (strcmp(command, "rate") == 0) {
tmp = ConvertStringToValue(parameter);
if (tmp == 0xFFFFFFFF || tmp < 5 || tmp > 8)
log_out("ERROR: that is not a valid value.\n");
else {
AprsSettings.loraCodingRate = (uint16_t)tmp;
log_out("LoRa coding rate set to %u.\n", AprsSettings.loraCodingRate);
}
}
// Set lora tx power (can be between 2 and 17)
else if (strcmp(command, "power") == 0) {
tmp = ConvertStringToValue(parameter);
if (tmp == 0xFFFFFFFF || tmp < 2 || tmp > 17)
log_out("ERROR: that is not a valid value.\n");
else {
AprsSettings.loraTxPower = (uint16_t)tmp;
log_out("LoRa tx power set to %u.\n", AprsSettings.loraTxPower);
}
}
// Set lora bandwidth (can be between 7800 and 500000)
else if (strcmp(command, "band") == 0) {
tmp = ConvertStringToValue(parameter);
if (tmp == 0xFFFFFFFF || tmp < 7800 || tmp > 5000000)
log_out("ERROR: that is not a valid value.\n");
else {
AprsSettings.loraBandwidth = tmp;
log_out("LoRa bandwidth set to %u.\n", AprsSettings.loraBandwidth);
}
}
// Set lora pa to +20dBm (can be either 0 or 1)
else if (strcmp(command, "pa") == 0) {
tmp = ConvertStringToValue(parameter);
if (tmp != 0 && tmp != 1)
log_out("ERROR: that is not a valid value.\n");
else {
AprsSettings.loraPaSelect = (uint16_t)tmp;
log_out("LoRa PA set to %u.\n", AprsSettings.loraPaSelect);
}
}
// Restart radio
else if (strcmp(command, "restart") == 0)
if (strcmp(parameter, "lora") == 0) {
log_out("Re-");
startRadio();
}
else {
print_help();
}
@@ -335,6 +440,7 @@ void ReadUSBSerial(void)
strg[lp-1] = 0; //terminate string by overwriting <CR> with NULL
//log_out("You wrote - %s\n", strg);
lp = 0; //reset string buffer pointer
log_out("\n");
ProcessSerialInput(strg);