All settings can now be saved to FLASH.

master
marcel 2 years ago
parent c67b9cde5e
commit 414ddbd9c8
  1. 6
      CHANGELOG.md
  2. 2
      build/CMakeCache.txt
  3. 71
      build/CMakeFiles/Makefile.cmake
  4. 146
      build/CMakeFiles/Makefile2
  5. 9
      build/CMakeFiles/TargetDirectories.txt
  6. 62
      build/Makefile
  7. 4
      build/pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/progress.make
  8. 2
      build/pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_bin.dir/progress.make
  9. 4
      build/pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default_padded_checksummed_asm.dir/progress.make
  10. 2
      build/src/CMakeFiles/ELF2UF2Build.dir/progress.make
  11. 22
      build/src/CMakeFiles/KISS.dir/CXX.includecache
  12. 20
      build/src/CMakeFiles/KISS.dir/DependInfo.cmake
  13. 99
      build/src/CMakeFiles/KISS.dir/build.make
  14. 10
      build/src/CMakeFiles/KISS.dir/cmake_clean.cmake
  15. 3
      build/src/CMakeFiles/KISS.dir/cmake_clean_target.cmake
  16. 6
      build/src/CMakeFiles/KISS.dir/depend.internal
  17. 6
      build/src/CMakeFiles/KISS.dir/depend.make
  18. 10
      build/src/CMakeFiles/KISS.dir/flags.make
  19. BIN
      build/src/CMakeFiles/KISS.dir/kiss.cpp.obj
  20. 2
      build/src/CMakeFiles/KISS.dir/link.txt
  21. 3
      build/src/CMakeFiles/KISS.dir/progress.make
  22. 176
      build/src/CMakeFiles/LoRa_pico_lib.dir/ASM.includecache
  23. 1726
      build/src/CMakeFiles/LoRa_pico_lib.dir/C.includecache
  24. 232
      build/src/CMakeFiles/LoRa_pico_lib.dir/CXX.includecache
  25. 116
      build/src/CMakeFiles/LoRa_pico_lib.dir/progress.make
  26. 4
      build/src/CMakeFiles/LoRa_print.dir/progress.make
  27. 16
      build/src/CMakeFiles/main.dir/CXX.includecache
  28. 1
      build/src/CMakeFiles/main.dir/DependInfo.cmake
  29. 1
      build/src/CMakeFiles/main.dir/build.make
  30. 2
      build/src/CMakeFiles/main.dir/depend.internal
  31. 2
      build/src/CMakeFiles/main.dir/depend.make
  32. 2
      build/src/CMakeFiles/main.dir/link.txt
  33. BIN
      build/src/CMakeFiles/main.dir/main.cpp.obj
  34. 78
      build/src/CMakeFiles/main.dir/progress.make
  35. 500
      build/src/Makefile
  36. BIN
      build/src/libKISS.a
  37. BIN
      build/src/main.bin
  38. 52156
      build/src/main.dis
  39. BIN
      build/src/main.elf
  40. 1486
      build/src/main.elf.map
  41. 8350
      build/src/main.hex
  42. BIN
      build/src/main.uf2
  43. 3
      src/CMakeLists.txt
  44. 6
      src/kiss.cpp
  45. 17
      src/kiss.h
  46. 112
      src/main.cpp

@ -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"

@ -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

@ -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"
)

@ -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.

@ -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

@ -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

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

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

@ -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 =

@ -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
-

@ -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 "")

@ -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

@ -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()

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

@ -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

@ -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

@ -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 =

@ -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

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

@ -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

@ -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

@ -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 =

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

@ -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

@ -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.

@ -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"

@ -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

@ -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

@ -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

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.

@ -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)

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

@ -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

@ -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);

Loading…
Cancel
Save