arduino-cmake / Arduino-CMake-NG

CMake-Based framework for Arduino platforms
MIT License
138 stars 39 forks source link

Board 'nano33ble' not working, unrecorgnized command -mcpu=cortex-m4 #97

Open roobware opened 4 years ago

roobware commented 4 years ago

I have a Arduino Nano 33 BLE Sense.
For better developing i will using CLion from Jetbrains.
Your scripts are pretty cool😎. This will save me for many hours of CMake configuration. But the IDE will me showing a CMake error: avr-g++: error: unrecognized command line option '-mcpu=cortex-m4.

The MBED package has arm-none-eabi compilers inside this folder '/Users/myhome/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin'. I can not see the path in the outputs. I am not sure, if this a Bug or a wrong configuration from my side?

Normally i think, the configuration comes from this files: boards.txt, progammers.txt and platorm.txt.

It would be very cool to find a solution for this problem.

Note: sometimes it is useful to delete the generated folder 'cmake-build-debug', has the change no effect.

Configuration and Outputs

Current environment: OS: macOS OS Version: 10.15.2 Platform: Arduino Platform SDK Version: 1.8.10

CMakeList.txt in project root:

cmake_minimum_required(VERSION 3.15)
set(CMAKE_CXX_STANDARD 14)

# https://playground.arduino.cc/Code/CmakeBuild/
# https://github.com/arduino-cmake/Arduino-CMake-NG
set(USE_DEFAULT_PLATFORM_IF_NONE_EXISTING OFF)
set(ARDUINO_CMAKE_PLATFORM_NAME "arduino")
set(ARDUINO_CMAKE_PLATFORM_PATH "~/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3")
project(RW_Display_Touch)
arduino_cmake_project(RW_Display_Touch BOARD_NAME nano33ble)
add_arduino_executable(RW_Display_Touch)
target_sketches(RW_Display_Touch testing_spi_display.ino)

This is the error after the first init of CMakeLists.txt:

====================[ Build | RW_Display_Touch | Debug ]========================
"/Users/myhome/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/193.5662.56/CLion.app/Contents/bin/cmake/mac/bin/cmake" --build /Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug --target RW_Display_Touch -- -j 4
-- Arduino SDK version 1.8.10: /Applications/Arduino.app/Contents/Java
-- Determined Platform Header: /Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
-- Arduino SDK version 1.8.10: /Applications/Arduino.app/Contents/Java
-- Determined Platform Header: /Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
-- Arduino SDK version 1.8.10: /Applications/Arduino.app/Contents/Java
-- Determined Platform Header: /Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug
Scanning dependencies of target nano33ble_Core_Lib
[ 21%] Building CXX object CMakeFiles/nano33ble_Core_Lib.dir/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Serial.cpp.obj
[ 21%] Building CXX object CMakeFiles/nano33ble_Core_Lib.dir/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Interrupts.cpp.obj
[ 21%] Building CXX object CMakeFiles/nano33ble_Core_Lib.dir/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Tone.cpp.obj
[ 28%] Building CXX object CMakeFiles/nano33ble_Core_Lib.dir/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/WMath.cpp.obj
avr-g++: error: unrecognized command line option '-mcpu=cortex-m4'
avr-g++: error: unrecognized command line option '-mcpu=cortex-m4'
avr-g++: error: unrecognized command line option '-mcpu=cortex-m4'
avr-g++: error: unrecognized command line option '-mcpu=cortex-m4'
avr-g++: error: unrecognized command line option '-mcpu=cortex-m4 '
avr-g++: error: unrecognized command line option '-mcpu=cortex-m4 '
make[3]: *** [CMakeFiles/nano33ble_Core_Lib.dir/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Tone.cpp.obj] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [CMakeFiles/nano33ble_Core_Lib.dir/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Serial.cpp.obj] Error 1
avr-g++: error: unrecognized command line option '-mcpu=cortex-m4 '
avr-g++: error: unrecognized command line option '-mcpu=cortex-m4 '
make[3]: *** [CMakeFiles/nano33ble_Core_Lib.dir/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/WMath.cpp.obj] Error 1
make[3]: *** [CMakeFiles/nano33ble_Core_Lib.dir/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Interrupts.cpp.obj] Error 1
make[2]: *** [CMakeFiles/nano33ble_Core_Lib.dir/all] Error 2
make[1]: *** [CMakeFiles/RW_Display_Touch.dir/rule] Error 2
make: *** [RW_Display_Touch] Error 2

and after CMakeLists.txt modification

"/Users/myhome/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/193.5662.56/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=cmake/Arduino-Toolchain.cmake -G "CodeBlocks - Unix Makefiles" /Volumes/DATA/ARDUINO/RW/RWDisplayTouch
-- Arduino SDK version 1.8.10: /Applications/Arduino.app/Contents/Java
-- Determined Platform Header: /Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
-- Arduino SDK version 1.8.10: /Applications/Arduino.app/Contents/Java
-- Determined Platform Header: /Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
-- Arduino SDK version 1.8.10: /Applications/Arduino.app/Contents/Java
-- Determined Platform Header: /Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug

Problems were encountered while collecting compiler information:
    avr-gcc: error: unrecognized command line option '-mcpu=cortex-m4'
    avr-g++: error: unrecognized command line option '-mcpu=cortex-m4'
    avr-g++: error: unrecognized command line option '-mcpu=cortex-m4'
    avr-g++: error: unrecognized command line option '-mcpu=cortex-m4'
    avr-g++: error: unrecognized command line option '-mcpu=cortex-m4'

[Finished]

This are all CMake variables after ending of the CMakeLists.txt script

-- Arduino SDK version 1.8.10: /Applications/Arduino.app/Contents/Java
-- Determined Platform Header: /Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
-- Arduino SDK version 1.8.10: /Applications/Arduino.app/Contents/Java
-- Determined Platform Header: /Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
-- Arduino SDK version 1.8.10: /Applications/Arduino.app/Contents/Java
-- Determined Platform Header: /Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
--  adapter_khz 10000=adapter_khz;10000
--  halt=halt
--  init=init
--  program {{runtime_platform_path}/bootloaders/{bootloader_file}}=program;{{runtime.platform.path}/bootloaders/{bootloader.file}}
--  reset init=reset;init
--  reset run=reset;run
--  shutdown"=shutdown"
--  {bootloader_extra_action_preflash}=
-- ARDUINO_CMAKE_AVRDUDE_CONFIG_PATH=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf
-- ARDUINO_CMAKE_AVRDUDE_PROGRAM=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude
-- ARDUINO_CMAKE_AVROBJCOPY_PROGRAM=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-objcopy
-- ARDUINO_CMAKE_AVRSIZE_PROGRAM=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-size
-- ARDUINO_CMAKE_BOARDS=nano33ble
-- ARDUINO_CMAKE_CORE_arduino_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino
-- ARDUINO_CMAKE_FUNCTION_REGEX_PATTERN=^([a-z]|[A-Z])+.*(([a-z]|[A-Z])*)
-- ARDUINO_CMAKE_HEADER_FILES_PATTERN=*.h;*.hh;*.hpp;*.hxx
-- ARDUINO_CMAKE_HEADER_FILE_EXTENSION_REGEX_PATTERN=.+\.h.*$
-- ARDUINO_CMAKE_HEADER_INCLUDE_REGEX_PATTERN=^#include.*[<"]
-- ARDUINO_CMAKE_HEADER_NAME_REGEX_PATTERN=^#include.*[<"](.+)[>"]$
-- ARDUINO_CMAKE_LIBRARY_PROPERTIES_FILE_NAME=library.properties
-- ARDUINO_CMAKE_LIBRARY_mbed-memory-status_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/libraries/mbed-memory-status
-- ARDUINO_CMAKE_LIBRARY_pdm_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/libraries/PDM
-- ARDUINO_CMAKE_LIBRARY_spi_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/libraries/SPI
-- ARDUINO_CMAKE_LIBRARY_usbhid_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/libraries/USBHID
-- ARDUINO_CMAKE_LIBRARY_usbmsd_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/libraries/USBMSD
-- ARDUINO_CMAKE_LIBRARY_wire_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/libraries/Wire
-- ARDUINO_CMAKE_NAME_WE_REGEX_PATTERN=(.+)\.
-- ARDUINO_CMAKE_PLATFORM_ARCHITECTURE=avr
-- ARDUINO_CMAKE_PLATFORM_BOARDS_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/boards.txt
-- ARDUINO_CMAKE_PLATFORM_BOOTLOADERS_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/bootloaders
-- ARDUINO_CMAKE_PLATFORM_CORES=arduino
-- ARDUINO_CMAKE_PLATFORM_CORES_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores
-- ARDUINO_CMAKE_PLATFORM_HEADER_NAME=Arduino.h
-- ARDUINO_CMAKE_PLATFORM_HEADER_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/cores/arduino/Arduino.h
-- ARDUINO_CMAKE_PLATFORM_LIBRARIES=pdm;spi;usbhid;usbmsd;wire;mbed-memory-status
-- ARDUINO_CMAKE_PLATFORM_LIBRARIES_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/libraries
-- ARDUINO_CMAKE_PLATFORM_NAME=arduino
-- ARDUINO_CMAKE_PLATFORM_PATH=~/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3
-- ARDUINO_CMAKE_PLATFORM_PROGRAMMERS_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/programmers.txt
-- ARDUINO_CMAKE_PLATFORM_PROPERTIES_FILE_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/platform.txt
-- ARDUINO_CMAKE_PLATFORM_VARIANTS=arduino_nano33ble
-- ARDUINO_CMAKE_PLATFORM_VARIANTS_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/variants
-- ARDUINO_CMAKE_PROJECT_NAME=RW_Display_Touch
-- ARDUINO_CMAKE_SDK_VERSION=1.8.10
-- ARDUINO_CMAKE_SDK_VERSION_MAJOR=1
-- ARDUINO_CMAKE_SDK_VERSION_MINOR=8
-- ARDUINO_CMAKE_SDK_VERSION_PATCH=10
-- ARDUINO_CMAKE_SEMICOLON_REPLACEMENT=!@&#%
-- ARDUINO_CMAKE_SKETCH_FILES_PATTERN=*.ino;*.pde
-- ARDUINO_CMAKE_SOURCE_FILES_PATTERN=*.c;*.cc;*.cpp;*.cxx;*.[Ss]
-- ARDUINO_CMAKE_TOOLCHAIN_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake
-- ARDUINO_CMAKE_VARIANT_arduino_nano33ble_PATH=/Users/myhome/Library/Arduino15/packages/arduino/hardware/mbed/1.1.3/variants/ARDUINO_NANO33BLE
-- ARDUINO_CMAKE_VERSION_FILE_PATH=/Applications/Arduino.app/Contents/Java/lib/version.txt
-- ARDUINO_SDK_BIN_PATH=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin
-- ARDUINO_SDK_EXAMPLES_PATH=/Applications/Arduino.app/Contents/Java/examples
-- ARDUINO_SDK_LIBRARIES_PATH=/Applications/Arduino.app/Contents/Java/libraries
-- ARDUINO_SDK_PATH=/Applications/Arduino.app/Contents/Java
-- ARDUINO_SDK_ROOT_PATH=/Applications/Arduino.app/Contents/Java/hardware/tools/avr
-- AUTO_SET_SKETCHBOOK_PATH=OFF
-- CMAKE_AR=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar
-- CMAKE_AR=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar
-- CMAKE_ASM_ARCHIVE_CREATE=<CMAKE_AR> rcs <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_ASM_COMPILER=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc
-- CMAKE_AUTOGEN_ORIGIN_DEPENDS=ON
-- CMAKE_AUTOMOC_COMPILER_PREDEFINES=ON
-- CMAKE_AUTOMOC_MACRO_NAMES=Q_OBJECT;Q_GADGET;Q_NAMESPACE
-- CMAKE_BASE_NAME=g++
-- CMAKE_BINARY_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug
-- CMAKE_BUILD_TOOL=/usr/bin/make
-- CMAKE_BUILD_TYPE=Debug
-- CMAKE_C11_COMPILE_FEATURES=c_std_11;c_static_assert
-- CMAKE_C11_EXTENSION_COMPILE_OPTION=-std=gnu11
-- CMAKE_C11_STANDARD_COMPILE_OPTION=-std=c11
-- CMAKE_C11_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_C90_COMPILE_FEATURES=c_std_90;c_function_prototypes
-- CMAKE_C90_EXTENSION_COMPILE_OPTION=-std=gnu90
-- CMAKE_C90_STANDARD_COMPILE_OPTION=-std=c90
-- CMAKE_C90_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_C99_COMPILE_FEATURES=c_std_99;c_restrict;c_variadic_macros
-- CMAKE_C99_EXTENSION_COMPILE_OPTION=-std=gnu99
-- CMAKE_C99_STANDARD_COMPILE_OPTION=-std=c99
-- CMAKE_C99_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_CACHEFILE_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug
-- CMAKE_CACHE_MAJOR_VERSION=3
-- CMAKE_CACHE_MINOR_VERSION=15
-- CMAKE_CACHE_PATCH_VERSION=3
-- CMAKE_CFG_INTDIR=.
-- CMAKE_CODEBLOCKS_COMPILER_ID=
-- CMAKE_CODEBLOCKS_EXECUTABLE=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND
-- CMAKE_CODEBLOCKS_MAKE_ARGUMENTS=-j8
-- CMAKE_COLOR_MAKEFILE=ON
-- CMAKE_COMMAND=/Users/myhome/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/193.5662.56/CLion.app/Contents/bin/cmake/mac/bin/cmake
-- CMAKE_COMPILER_IS_GNUCC=1
-- CMAKE_COMPILER_IS_GNUCXX=1
-- CMAKE_CPACK_COMMAND=/Users/myhome/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/193.5662.56/CLion.app/Contents/bin/cmake/mac/bin/cpack
-- CMAKE_CROSSCOMPILING=TRUE
-- CMAKE_CTEST_COMMAND=/Users/myhome/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/193.5662.56/CLion.app/Contents/bin/cmake/mac/bin/ctest
-- CMAKE_CURRENT_BINARY_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug
-- CMAKE_CURRENT_LIST_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch
-- CMAKE_CURRENT_LIST_FILE=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/CMakeLists.txt
-- CMAKE_CURRENT_SOURCE_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch
-- CMAKE_CXX11_COMPILE_FEATURES=cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates
-- CMAKE_CXX11_EXTENSION_COMPILE_OPTION=-std=gnu++11
-- CMAKE_CXX11_STANDARD_COMPILE_OPTION=-std=c++11
-- CMAKE_CXX11_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_CXX14_COMPILE_FEATURES=cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates
-- CMAKE_CXX14_EXTENSION_COMPILE_OPTION=-std=gnu++14
-- CMAKE_CXX14_STANDARD_COMPILE_OPTION=-std=c++14
-- CMAKE_CXX14_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_CXX17_COMPILE_FEATURES=cxx_std_17
-- CMAKE_CXX17_EXTENSION_COMPILE_OPTION=-std=gnu++1z
-- CMAKE_CXX17_STANDARD_COMPILE_OPTION=-std=c++1z
-- CMAKE_CXX20_COMPILE_FEATURES=
-- CMAKE_CXX98_COMPILE_FEATURES=cxx_std_98;cxx_template_template_parameters
-- CMAKE_CXX98_EXTENSION_COMPILE_OPTION=-std=gnu++98
-- CMAKE_CXX98_STANDARD_COMPILE_OPTION=-std=c++98
-- CMAKE_CXX98_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_CXX_ABI_COMPILED=TRUE
-- CMAKE_CXX_ARCHIVE_APPEND=<CMAKE_AR> q  <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_CXX_ARCHIVE_APPEND_IPO="/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar" r <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_CXX_ARCHIVE_CREATE=<CMAKE_AR> rcs <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_CXX_ARCHIVE_CREATE_IPO="/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar" cr <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_CXX_ARCHIVE_FINISH=<CMAKE_RANLIB> <TARGET>
-- CMAKE_CXX_ARCHIVE_FINISH_IPO="/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ranlib" <TARGET>
-- CMAKE_CXX_CL_SHOWINCLUDES_PREFIX=
-- CMAKE_CXX_COMPILER=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++
-- CMAKE_CXX_COMPILER=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++
-- CMAKE_CXX_COMPILER_ABI=ELF
-- CMAKE_CXX_COMPILER_AR=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar
-- CMAKE_CXX_COMPILER_AR=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar
-- CMAKE_CXX_COMPILER_ARG1=
-- CMAKE_CXX_COMPILER_ENV_VAR=CXX
-- CMAKE_CXX_COMPILER_FRONTEND_VARIANT=
-- CMAKE_CXX_COMPILER_ID=GNU
-- CMAKE_CXX_COMPILER_ID_RUN=1
-- CMAKE_CXX_COMPILER_LOADED=1
-- CMAKE_CXX_COMPILER_PREDEFINES_COMMAND=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++;-dM;-E;-c;/Users/myhome/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/193.5662.56/CLion.app/Contents/bin/cmake/mac/share/cmake-3.15/Modules/CMakeCXXCompilerABI.cpp
-- CMAKE_CXX_COMPILER_RANLIB=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ranlib
-- CMAKE_CXX_COMPILER_RANLIB=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ranlib
-- CMAKE_CXX_COMPILER_VERSION=7.3.0
-- CMAKE_CXX_COMPILER_VERSION_INTERNAL=
-- CMAKE_CXX_COMPILER_WORKS=TRUE
-- CMAKE_CXX_COMPILER_WRAPPER=
-- CMAKE_CXX_COMPILE_FEATURES=cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17
-- CMAKE_CXX_COMPILE_OBJECT=<CMAKE_CXX_COMPILER>  <DEFINES> <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>
-- CMAKE_CXX_COMPILE_OPTIONS_IPO=-flto;-fno-fat-lto-objects
-- CMAKE_CXX_COMPILE_OPTIONS_PIC=-fPIC
-- CMAKE_CXX_COMPILE_OPTIONS_PIE=-fPIE
-- CMAKE_CXX_COMPILE_OPTIONS_SYSROOT=--sysroot=
-- CMAKE_CXX_COMPILE_OPTIONS_VISIBILITY=-fvisibility=
-- CMAKE_CXX_COMPILE_OPTIONS_VISIBILITY_INLINES_HIDDEN=-fvisibility-inlines-hidden
-- CMAKE_CXX_CREATE_ASSEMBLY_SOURCE=<CMAKE_CXX_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>
-- CMAKE_CXX_CREATE_PREPROCESSED_SOURCE=<CMAKE_CXX_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>
-- CMAKE_CXX_CREATE_SHARED_LIBRARY=<CMAKE_CXX_COMPILER> <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> <SONAME_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_CXX_CREATE_SHARED_MODULE=<CMAKE_CXX_COMPILER> <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> <SONAME_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_CXX_FLAGS=
-- CMAKE_CXX_FLAGS_DEBUG=-g
-- CMAKE_CXX_FLAGS_DEBUG_INIT= -g
-- CMAKE_CXX_FLAGS_INIT=  
-- CMAKE_CXX_FLAGS_MINSIZEREL=-Os -DNDEBUG
-- CMAKE_CXX_FLAGS_MINSIZEREL_INIT= -Os -DNDEBUG
-- CMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG
-- CMAKE_CXX_FLAGS_RELEASE_INIT= -O3 -DNDEBUG
-- CMAKE_CXX_FLAGS_RELWITHDEBINFO=-O2 -g -DNDEBUG
-- CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT= -O2 -g -DNDEBUG
-- CMAKE_CXX_IGNORE_EXTENSIONS=inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC
-- CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/lib/gcc/avr/7.3.0/include;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/lib/gcc/avr/7.3.0/include-fixed;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include
-- CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/lib/gcc/avr/7.3.0;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/lib/gcc;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/lib
-- CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES=
-- CMAKE_CXX_IMPLICIT_LINK_LIBRARIES=gcc;m;gcc;m;c
-- CMAKE_CXX_INFORMATION_LOADED=1
-- CMAKE_CXX_LIBRARY_ARCHITECTURE=
-- CMAKE_CXX_LINKER_PREFERENCE=30
-- CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES=1
-- CMAKE_CXX_LINKER_WRAPPER_FLAG=-Wl,
-- CMAKE_CXX_LINKER_WRAPPER_FLAG_SEP=,
-- CMAKE_CXX_LINK_EXECUTABLE=<CMAKE_CXX_COMPILER>  <FLAGS> <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <OBJECTS>  -o <TARGET> <LINK_LIBRARIES>
-- CMAKE_CXX_LINK_OPTIONS_NO_PIE=-no-pie
-- CMAKE_CXX_LINK_OPTIONS_PIE=-fPIE;-pie
-- CMAKE_CXX_OUTPUT_EXTENSION=.obj
-- CMAKE_CXX_PLATFORM_ID=
-- CMAKE_CXX_SIMULATE_ID=
-- CMAKE_CXX_SIMULATE_VERSION=
-- CMAKE_CXX_SIZEOF_DATA_PTR=2
-- CMAKE_CXX_SOURCE_FILE_EXTENSIONS=C;M;c++;cc;cpp;cxx;mm;CPP
-- CMAKE_CXX_STANDARD=14
-- CMAKE_CXX_STANDARD_COMPUTED_DEFAULT=14
-- CMAKE_CXX_STANDARD_DEFAULT=14
-- CMAKE_CXX_VERBOSE_FLAG=-v
-- CMAKE_C_ABI_COMPILED=TRUE
-- CMAKE_C_ARCHIVE_APPEND=<CMAKE_AR> q  <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_C_ARCHIVE_APPEND_IPO="/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar" r <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_C_ARCHIVE_CREATE=<CMAKE_AR> rcs <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_C_ARCHIVE_CREATE_IPO="/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar" cr <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_C_ARCHIVE_FINISH=<CMAKE_RANLIB> <TARGET>
-- CMAKE_C_ARCHIVE_FINISH_IPO="/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ranlib" <TARGET>
-- CMAKE_C_CL_SHOWINCLUDES_PREFIX=
-- CMAKE_C_COMPILER=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc
-- CMAKE_C_COMPILER=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc
-- CMAKE_C_COMPILER_ABI=ELF
-- CMAKE_C_COMPILER_AR=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar
-- CMAKE_C_COMPILER_AR=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ar
-- CMAKE_C_COMPILER_ARG1=
-- CMAKE_C_COMPILER_ENV_VAR=CC
-- CMAKE_C_COMPILER_FRONTEND_VARIANT=
-- CMAKE_C_COMPILER_ID=GNU
-- CMAKE_C_COMPILER_ID_RUN=1
-- CMAKE_C_COMPILER_LOADED=1
-- CMAKE_C_COMPILER_PREDEFINES_COMMAND=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc;-dM;-E;-c;/Users/myhome/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/193.5662.56/CLion.app/Contents/bin/cmake/mac/share/cmake-3.15/Modules/CMakeCXXCompilerABI.cpp
-- CMAKE_C_COMPILER_RANLIB=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ranlib
-- CMAKE_C_COMPILER_RANLIB=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ranlib
-- CMAKE_C_COMPILER_VERSION=7.3.0
-- CMAKE_C_COMPILER_VERSION_INTERNAL=
-- CMAKE_C_COMPILER_WORKS=TRUE
-- CMAKE_C_COMPILER_WRAPPER=
-- CMAKE_C_COMPILE_FEATURES=c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert
-- CMAKE_C_COMPILE_OBJECT=<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -o <OBJECT>   -c <SOURCE>
-- CMAKE_C_COMPILE_OPTIONS_IPO=-flto;-fno-fat-lto-objects
-- CMAKE_C_COMPILE_OPTIONS_PIC=-fPIC
-- CMAKE_C_COMPILE_OPTIONS_PIE=-fPIE
-- CMAKE_C_COMPILE_OPTIONS_SYSROOT=--sysroot=
-- CMAKE_C_COMPILE_OPTIONS_VISIBILITY=-fvisibility=
-- CMAKE_C_CREATE_ASSEMBLY_SOURCE=<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>
-- CMAKE_C_CREATE_PREPROCESSED_SOURCE=<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>
-- CMAKE_C_CREATE_SHARED_LIBRARY=<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> <SONAME_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_C_CREATE_SHARED_MODULE=<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> <SONAME_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_C_FLAGS=
-- CMAKE_C_FLAGS_DEBUG=-g
-- CMAKE_C_FLAGS_DEBUG_INIT= -g
-- CMAKE_C_FLAGS_INIT=  
-- CMAKE_C_FLAGS_MINSIZEREL=-Os -DNDEBUG
-- CMAKE_C_FLAGS_MINSIZEREL_INIT= -Os -DNDEBUG
-- CMAKE_C_FLAGS_RELEASE=-O3 -DNDEBUG
-- CMAKE_C_FLAGS_RELEASE_INIT= -O3 -DNDEBUG
-- CMAKE_C_FLAGS_RELWITHDEBINFO=-O2 -g -DNDEBUG
-- CMAKE_C_FLAGS_RELWITHDEBINFO_INIT= -O2 -g -DNDEBUG
-- CMAKE_C_IGNORE_EXTENSIONS=h;H;o;O;obj;OBJ;def;DEF;rc;RC
-- CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/lib/gcc/avr/7.3.0/include;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/lib/gcc/avr/7.3.0/include-fixed;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include
-- CMAKE_C_IMPLICIT_LINK_DIRECTORIES=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/lib/gcc/avr/7.3.0;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/lib/gcc;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/lib
-- CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES=
-- CMAKE_C_IMPLICIT_LINK_LIBRARIES=gcc;m;c
-- CMAKE_C_INFORMATION_LOADED=1
-- CMAKE_C_LIBRARY_ARCHITECTURE=
-- CMAKE_C_LINKER_PREFERENCE=10
-- CMAKE_C_LINKER_WRAPPER_FLAG=-Wl,
-- CMAKE_C_LINKER_WRAPPER_FLAG_SEP=,
-- CMAKE_C_LINK_EXECUTABLE=<CMAKE_C_COMPILER> <FLAGS> <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> <OBJECTS>  -o <TARGET> <LINK_LIBRARIES>
-- CMAKE_C_LINK_OPTIONS_NO_PIE=-no-pie
-- CMAKE_C_LINK_OPTIONS_PIE=-fPIE;-pie
-- CMAKE_C_OUTPUT_EXTENSION=.obj
-- CMAKE_C_PLATFORM_ID=
-- CMAKE_C_SIMULATE_ID=
-- CMAKE_C_SIMULATE_VERSION=
-- CMAKE_C_SIZEOF_DATA_PTR=2
-- CMAKE_C_SOURCE_FILE_EXTENSIONS=c;m
-- CMAKE_C_STANDARD_COMPUTED_DEFAULT=11
-- CMAKE_C_STANDARD_DEFAULT=11
-- CMAKE_C_VERBOSE_FLAG=-v
-- CMAKE_DEPFILE_FLAGS_C=-MD -MT <OBJECT> -MF <DEPFILE>
-- CMAKE_DEPFILE_FLAGS_CXX=-MD -MT <OBJECT> -MF <DEPFILE>
-- CMAKE_DL_LIBS=dl
-- CMAKE_EFFECTIVE_SYSTEM_NAME=Arduino
-- CMAKE_EXECUTABLE_FORMAT=ELF
-- CMAKE_EXECUTABLE_SUFFIX=
-- CMAKE_EXE_LINKER_FLAGS=-Wl,--gc-sections -w -Wl,--as-needed --specs=nano.specs -Wl,--whole-archive -Wl,--no-whole-archive -Wl,--end-group 
-- CMAKE_EXE_LINKER_FLAGS_DEBUG=
-- CMAKE_EXE_LINKER_FLAGS_INIT=  
-- CMAKE_EXE_LINKER_FLAGS_MINSIZEREL=
-- CMAKE_EXE_LINKER_FLAGS_RELEASE=
-- CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO=
-- CMAKE_EXPORT_COMPILE_COMMANDS=OFF
-- CMAKE_EXTRA_GENERATOR=CodeBlocks
-- CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS=__STDC__;1;__STDC_VERSION__;201112L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;7;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"7.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;2;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;4;__SIZEOF_LONG_DOUBLE__;4;__SIZEOF_SIZE_T__;2;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;1;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;2;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;int;__WINT_TYPE__;int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;unsigned int;__CHAR32_TYPE__;long unsigned int;__SIG_ATOMIC_TYPE__;char;__INT8_TYPE__;signed char;__INT16_TYPE__;int;__INT32_TYPE__;long int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;unsigned int;__UINT32_TYPE__;long unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;int;__INT_LEAST32_TYPE__;long int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;unsigned int;__UINT_LEAST32_TYPE__;long unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1011;__USING_SJLJ_EXCEPTIONS__;1;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0x7fff;__WINT_MIN__;(-__WINT_MAX__ - 1);__PTRDIFF_MAX__;0x7fff;__SIZE_MAX__;0xffffU;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;16;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;16;__PTRDIFF_WIDTH__;16;__SIZE_WIDTH__;16;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7f;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;8;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffffL;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffffU;__UINT32_MAX__;0xffffffffUL;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffffL;__INT32_C(c);c ## L;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffffU;__UINT16_C(c);c ## U;__UINT_LEAST32_MAX__;0xffffffffUL;__UINT32_C(c);c ## UL;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fff;__INT_FAST16_WIDTH__;16;__INT_FAST32_MAX__;0x7fffffffL;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffU;__UINT_FAST32_MAX__;0xffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fff;__INTPTR_WIDTH__;16;__UINTPTR_MAX__;0xffffU;__GCC_IEC_559;0;__GCC_IEC_559_COMPLEX;0;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282347e+38F;__FLT_MIN__;1.17549435e-38F;__FLT_EPSILON__;1.19209290e-7F;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;24;__DBL_DIG__;6;__DBL_MIN_EXP__;(-125);__DBL_MIN_10_EXP__;(-37);__DBL_MAX_EXP__;128;__DBL_MAX_10_EXP__;38;__DBL_DECIMAL_DIG__;9;__DBL_MAX__;((double)3.40282347e+38L);__DBL_MIN__;((double)1.17549435e-38L);__DBL_EPSILON__;((double)1.19209290e-7L);__DBL_DENORM_MIN__;((double)1.40129846e-45L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;24;__LDBL_DIG__;6;__LDBL_MIN_EXP__;(-125);__LDBL_MIN_10_EXP__;(-37);__LDBL_MAX_EXP__;128;__LDBL_MAX_10_EXP__;38;__DECIMAL_DIG__;9;__LDBL_DECIMAL_DIG__;9;__LDBL_MAX__;3.40282347e+38L;__LDBL_MIN__;1.17549435e-38L;__LDBL_EPSILON__;1.19209290e-7L;__LDBL_DENORM_MIN__;1.40129846e-45L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282347e+38F32;__FLT32_MIN__;1.17549435e-38F32;__FLT32_EPSILON__;1.19209290e-7F32;__FLT32_DENORM_MIN__;1.40129846e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__SFRACT_FBIT__;7;__SFRACT_IBIT__;0;__SFRACT_MIN__;(-0.5HR-0.5HR);__SFRACT_MAX__;0X7FP-7HR;__SFRACT_EPSILON__;0x1P-7HR;__USFRACT_FBIT__;8;__USFRACT_IBIT__;0;__USFRACT_MIN__;0.0UHR;__USFRACT_MAX__;0XFFP-8UHR;__USFRACT_EPSILON__;0x1P-8UHR;__FRACT_FBIT__;15;__FRACT_IBIT__;0;__FRACT_MIN__;(-0.5R-0.5R);__FRACT_MAX__;0X7FFFP-15R;__FRACT_EPSILON__;0x1P-15R;__UFRACT_FBIT__;16;__UFRACT_IBIT__;0;__UFRACT_MIN__;0.0UR;__UFRACT_MAX__;0XFFFFP-16UR;__UFRACT_EPSILON__;0x1P-16UR;__LFRACT_FBIT__;31;__LFRACT_IBIT__;0;__LFRACT_MIN__;(-0.5LR-0.5LR);__LFRACT_MAX__;0X7FFFFFFFP-31LR;__LFRACT_EPSILON__;0x1P-31LR;__ULFRACT_FBIT__;32;__ULFRACT_IBIT__;0;__ULFRACT_MIN__;0.0ULR;__ULFRACT_MAX__;0XFFFFFFFFP-32ULR;__ULFRACT_EPSILON__;0x1P-32ULR;__LLFRACT_FBIT__;63;__LLFRACT_IBIT__;0;__LLFRACT_MIN__;(-0.5LLR-0.5LLR);__LLFRACT_MAX__;0X7FFFFFFFFFFFFFFFP-63LLR;__LLFRACT_EPSILON__;0x1P-63LLR;__ULLFRACT_FBIT__;64;__ULLFRACT_IBIT__;0;__ULLFRACT_MIN__;0.0ULLR;__ULLFRACT_MAX__;0XFFFFFFFFFFFFFFFFP-64ULLR;__ULLFRACT_EPSILON__;0x1P-64ULLR;__SACCUM_FBIT__;7;__SACCUM_IBIT__;8;__SACCUM_MIN__;(-0X1P7HK-0X1P7HK);__SACCUM_MAX__;0X7FFFP-7HK;__SACCUM_EPSILON__;0x1P-7HK;__USACCUM_FBIT__;8;__USACCUM_IBIT__;8;__USACCUM_MIN__;0.0UHK;__USACCUM_MAX__;0XFFFFP-8UHK;__USACCUM_EPSILON__;0x1P-8UHK;__ACCUM_FBIT__;15;__ACCUM_IBIT__;16;__ACCUM_MIN__;(-0X1P15K-0X1P15K);__ACCUM_MAX__;0X7FFFFFFFP-15K;__ACCUM_EPSILON__;0x1P-15K;__UACCUM_FBIT__;16;__UACCUM_IBIT__;16;__UACCUM_MIN__;0.0UK;__UACCUM_MAX__;0XFFFFFFFFP-16UK;__UACCUM_EPSILON__;0x1P-16UK;__LACCUM_FBIT__;31;__LACCUM_IBIT__;32;__LACCUM_MIN__;(-0X1P31LK-0X1P31LK);__LACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-31LK;__LACCUM_EPSILON__;0x1P-31LK;__ULACCUM_FBIT__;32;__ULACCUM_IBIT__;32;__ULACCUM_MIN__;0.0ULK;__ULACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-32ULK;__ULACCUM_EPSILON__;0x1P-32ULK;__LLACCUM_FBIT__;47;__LLACCUM_IBIT__;16;__LLACCUM_MIN__;(-0X1P15LLK-0X1P15LLK);__LLACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-47LLK;__LLACCUM_EPSILON__;0x1P-47LLK;__ULLACCUM_FBIT__;48;__ULLACCUM_IBIT__;16;__ULLACCUM_MIN__;0.0ULLK;__ULLACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-48ULLK;__ULLACCUM_EPSILON__;0x1P-48ULLK;__QQ_FBIT__;7;__QQ_IBIT__;0;__HQ_FBIT__;15;__HQ_IBIT__;0;__SQ_FBIT__;31;__SQ_IBIT__;0;__DQ_FBIT__;63;__DQ_IBIT__;0;__TQ_FBIT__;127;__TQ_IBIT__;0;__UQQ_FBIT__;8;__UQQ_IBIT__;0;__UHQ_FBIT__;16;__UHQ_IBIT__;0;__USQ_FBIT__;32;__USQ_IBIT__;0;__UDQ_FBIT__;64;__UDQ_IBIT__;0;__UTQ_FBIT__;128;__UTQ_IBIT__;0;__HA_FBIT__;7;__HA_IBIT__;8;__SA_FBIT__;15;__SA_IBIT__;16;__DA_FBIT__;31;__DA_IBIT__;32;__TA_FBIT__;47;__TA_IBIT__;16;__UHA_FBIT__;8;__UHA_IBIT__;8;__USA_FBIT__;16;__USA_IBIT__;16;__UDA_FBIT__;32;__UDA_IBIT__;32;__UTA_FBIT__;48;__UTA_IBIT__;16;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_ATOMIC_BOOL_LOCK_FREE;1;__GCC_ATOMIC_CHAR_LOCK_FREE;1;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;1;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;1;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;1;__GCC_ATOMIC_SHORT_LOCK_FREE;1;__GCC_ATOMIC_INT_LOCK_FREE;1;__GCC_ATOMIC_LONG_LOCK_FREE;1;__GCC_ATOMIC_LLONG_LOCK_FREE;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;2;__AVR;1;__AVR__;1;AVR;1;__AVR_ARCH__;2;__AVR_2_BYTE_PC__;1;__AVR_HAVE_16BIT_SP__;1;__AVR_HAVE_SPH__;1;__AVR_ERRATA_SKIP__;1;__AVR_SFR_OFFSET__;0x20;__WITH_AVRLIBC__;1;__FLASH;1;__FLASH1;1;__FLASH2;1;__FLASH3;1;__FLASH4;1;__FLASH5;1;__MEMX;1;__BUILTIN_AVR_NOP;1;__BUILTIN_AVR_SEI;1;__BUILTIN_AVR_CLI;1;__BUILTIN_AVR_WDR;1;__BUILTIN_AVR_SLEEP;1;__BUILTIN_AVR_SWAP;1;__BUILTIN_AVR_FMUL;1;__BUILTIN_AVR_FMULS;1;__BUILTIN_AVR_FMULSU;1;__BUILTIN_AVR_DELAY_CYCLES;1;__BUILTIN_AVR_NOPS;1;__BUILTIN_AVR_INSERT_BITS;1;__BUILTIN_AVR_FLASH_SEGMENT;1;__BUILTIN_AVR_ABSHR;1;__BUILTIN_AVR_ABSR;1;__BUILTIN_AVR_ABSLR;1;__BUILTIN_AVR_ABSLLR;1;__BUILTIN_AVR_ABSHK;1;__BUILTIN_AVR_ABSK;1;__BUILTIN_AVR_ABSLK;1;__BUILTIN_AVR_ABSLLK;1;__BUILTIN_AVR_ROUNDHR;1;__BUILTIN_AVR_ROUNDR;1;__BUILTIN_AVR_ROUNDLR;1;__BUILTIN_AVR_ROUNDLLR;1;__BUILTIN_AVR_ROUNDUHR;1;__BUILTIN_AVR_ROUNDUR;1;__BUILTIN_AVR_ROUNDULR;1;__BUILTIN_AVR_ROUNDULLR;1;__BUILTIN_AVR_ROUNDHK;1;__BUILTIN_AVR_ROUNDK;1;__BUILTIN_AVR_ROUNDLK;1;__BUILTIN_AVR_ROUNDLLK;1;__BUILTIN_AVR_ROUNDUHK;1;__BUILTIN_AVR_ROUNDUK;1;__BUILTIN_AVR_ROUNDULK;1;__BUILTIN_AVR_ROUNDULLK;1;__BUILTIN_AVR_COUNTLSHR;1;__BUILTIN_AVR_COUNTLSR;1;__BUILTIN_AVR_COUNTLSLR;1;__BUILTIN_AVR_COUNTLSLLR;1;__BUILTIN_AVR_COUNTLSUHR;1;__BUILTIN_AVR_COUNTLSUR;1;__BUILTIN_AVR_COUNTLSULR;1;__BUILTIN_AVR_COUNTLSULLR;1;__BUILTIN_AVR_COUNTLSHK;1;__BUILTIN_AVR_COUNTLSK;1;__BUILTIN_AVR_COUNTLSLK;1;__BUILTIN_AVR_COUNTLSLLK;1;__BUILTIN_AVR_COUNTLSUHK;1;__BUILTIN_AVR_COUNTLSUK;1;__BUILTIN_AVR_COUNTLSULK;1;__BUILTIN_AVR_COUNTLSULLK;1;__BUILTIN_AVR_BITSHR;1;__BUILTIN_AVR_BITSR;1;__BUILTIN_AVR_BITSLR;1;__BUILTIN_AVR_BITSLLR;1;__BUILTIN_AVR_BITSUHR;1;__BUILTIN_AVR_BITSUR;1;__BUILTIN_AVR_BITSULR;1;__BUILTIN_AVR_BITSULLR;1;__BUILTIN_AVR_BITSHK;1;__BUILTIN_AVR_BITSK;1;__BUILTIN_AVR_BITSLK;1;__BUILTIN_AVR_BITSLLK;1;__BUILTIN_AVR_BITSUHK;1;__BUILTIN_AVR_BITSUK;1;__BUILTIN_AVR_BITSULK;1;__BUILTIN_AVR_BITSULLK;1;__BUILTIN_AVR_HRBITS;1;__BUILTIN_AVR_RBITS;1;__BUILTIN_AVR_LRBITS;1;__BUILTIN_AVR_LLRBITS;1;__BUILTIN_AVR_UHRBITS;1;__BUILTIN_AVR_URBITS;1;__BUILTIN_AVR_ULRBITS;1;__BUILTIN_AVR_ULLRBITS;1;__BUILTIN_AVR_HKBITS;1;__BUILTIN_AVR_KBITS;1;__BUILTIN_AVR_LKBITS;1;__BUILTIN_AVR_LLKBITS;1;__BUILTIN_AVR_UHKBITS;1;__BUILTIN_AVR_UKBITS;1;__BUILTIN_AVR_ULKBITS;1;__BUILTIN_AVR_ULLKBITS;1;__BUILTIN_AVR_ABSFX;1;__BUILTIN_AVR_ROUNDFX;1;__BUILTIN_AVR_COUNTLSFX;1;__INT24_MAX__;8388607L;__INT24_MIN__;(-__INT24_MAX__-1);__UINT24_MAX__;16777215UL;__ELF__;1;__STDC__;1;__cplusplus;201402L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;7;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"7.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;2;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;4;__SIZEOF_LONG_DOUBLE__;4;__SIZEOF_SIZE_T__;2;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;1;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;2;__GNUG__;7;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;int;__WINT_TYPE__;int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;unsigned int;__CHAR32_TYPE__;long unsigned int;__SIG_ATOMIC_TYPE__;char;__INT8_TYPE__;signed char;__INT16_TYPE__;int;__INT32_TYPE__;long int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;unsigned int;__UINT32_TYPE__;long unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;int;__INT_LEAST32_TYPE__;long int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;unsigned int;__UINT_LEAST32_TYPE__;long unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_WEAK__;1;__DEPRECATED;1;__GXX_EXPERIMENTAL_CXX0X__;1;__cpp_binary_literals;201304;__cpp_hex_float;201603;__cpp_runtime_arrays;198712;__cpp_unicode_characters;200704;__cpp_raw_strings;200710;__cpp_unicode_literals;200710;__cpp_user_defined_literals;200809;__cpp_lambdas;200907;__cpp_range_based_for;200907;__cpp_static_assert;200410;__cpp_decltype;200707;__cpp_attributes;200809;__cpp_rvalue_reference;200610;__cpp_rvalue_references;200610;__cpp_variadic_templates;200704;__cpp_initializer_lists;200806;__cpp_delegating_constructors;200604;__cpp_nsdmi;200809;__cpp_inheriting_constructors;201511;__cpp_ref_qualifiers;200710;__cpp_alias_templates;200704;__cpp_return_type_deduction;201304;__cpp_init_captures;201304;__cpp_generic_lambdas;201304;__cpp_constexpr;201304;__cpp_decltype_auto;201304;__cpp_aggregate_nsdmi;201304;__cpp_variable_templates;201304;__cpp_digit_separators;201309;__cpp_sized_deallocation;201309;__cpp_threadsafe_static_init;200806;__GXX_ABI_VERSION;1011;__USING_SJLJ_EXCEPTIONS__;1;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0x7fff;__WINT_MIN__;(-__WINT_MAX__ - 1);__PTRDIFF_MAX__;0x7fff;__SIZE_MAX__;0xffffU;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;16;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;16;__PTRDIFF_WIDTH__;16;__SIZE_WIDTH__;16;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7f;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;8;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffffL;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffffU;__UINT32_MAX__;0xffffffffUL;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffffL;__INT32_C(c);c ## L;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffffU;__UINT16_C(c);c ## U;__UINT_LEAST32_MAX__;0xffffffffUL;__UINT32_C(c);c ## UL;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fff;__INT_FAST16_WIDTH__;16;__INT_FAST32_MAX__;0x7fffffffL;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffU;__UINT_FAST32_MAX__;0xffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fff;__INTPTR_WIDTH__;16;__UINTPTR_MAX__;0xffffU;__GCC_IEC_559;0;__GCC_IEC_559_COMPLEX;0;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282347e+38F;__FLT_MIN__;1.17549435e-38F;__FLT_EPSILON__;1.19209290e-7F;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;24;__DBL_DIG__;6;__DBL_MIN_EXP__;(-125);__DBL_MIN_10_EXP__;(-37);__DBL_MAX_EXP__;128;__DBL_MAX_10_EXP__;38;__DBL_DECIMAL_DIG__;9;__DBL_MAX__;double(3.40282347e+38L);__DBL_MIN__;double(1.17549435e-38L);__DBL_EPSILON__;double(1.19209290e-7L);__DBL_DENORM_MIN__;double(1.40129846e-45L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;24;__LDBL_DIG__;6;__LDBL_MIN_EXP__;(-125);__LDBL_MIN_10_EXP__;(-37);__LDBL_MAX_EXP__;128;__LDBL_MAX_10_EXP__;38;__DECIMAL_DIG__;9;__LDBL_DECIMAL_DIG__;9;__LDBL_MAX__;3.40282347e+38L;__LDBL_MIN__;1.17549435e-38L;__LDBL_EPSILON__;1.19209290e-7L;__LDBL_DENORM_MIN__;1.40129846e-45L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282347e+38F32;__FLT32_MIN__;1.17549435e-38F32;__FLT32_EPSILON__;1.19209290e-7F32;__FLT32_DENORM_MIN__;1.40129846e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__SFRACT_FBIT__;7;__SFRACT_IBIT__;0;__SFRACT_MIN__;(-0.5HR-0.5HR);__SFRACT_MAX__;0X7FP-7HR;__SFRACT_EPSILON__;0x1P-7HR;__USFRACT_FBIT__;8;__USFRACT_IBIT__;0;__USFRACT_MIN__;0.0UHR;__USFRACT_MAX__;0XFFP-8UHR;__USFRACT_EPSILON__;0x1P-8UHR;__FRACT_FBIT__;15;__FRACT_IBIT__;0;__FRACT_MIN__;(-0.5R-0.5R);__FRACT_MAX__;0X7FFFP-15R;__FRACT_EPSILON__;0x1P-15R;__UFRACT_FBIT__;16;__UFRACT_IBIT__;0;__UFRACT_MIN__;0.0UR;__UFRACT_MAX__;0XFFFFP-16UR;__UFRACT_EPSILON__;0x1P-16UR;__LFRACT_FBIT__;31;__LFRACT_IBIT__;0;__LFRACT_MIN__;(-0.5LR-0.5LR);__LFRACT_MAX__;0X7FFFFFFFP-31LR;__LFRACT_EPSILON__;0x1P-31LR;__ULFRACT_FBIT__;32;__ULFRACT_IBIT__;0;__ULFRACT_MIN__;0.0ULR;__ULFRACT_MAX__;0XFFFFFFFFP-32ULR;__ULFRACT_EPSILON__;0x1P-32ULR;__LLFRACT_FBIT__;63;__LLFRACT_IBIT__;0;__LLFRACT_MIN__;(-0.5LLR-0.5LLR);__LLFRACT_MAX__;0X7FFFFFFFFFFFFFFFP-63LLR;__LLFRACT_EPSILON__;0x1P-63LLR;__ULLFRACT_FBIT__;64;__ULLFRACT_IBIT__;0;__ULLFRACT_MIN__;0.0ULLR;__ULLFRACT_MAX__;0XFFFFFFFFFFFFFFFFP-64ULLR;__ULLFRACT_EPSILON__;0x1P-64ULLR;__SACCUM_FBIT__;7;__SACCUM_IBIT__;8;__SACCUM_MIN__;(-0X1P7HK-0X1P7HK);__SACCUM_MAX__;0X7FFFP-7HK;__SACCUM_EPSILON__;0x1P-7HK;__USACCUM_FBIT__;8;__USACCUM_IBIT__;8;__USACCUM_MIN__;0.0UHK;__USACCUM_MAX__;0XFFFFP-8UHK;__USACCUM_EPSILON__;0x1P-8UHK;__ACCUM_FBIT__;15;__ACCUM_IBIT__;16;__ACCUM_MIN__;(-0X1P15K-0X1P15K);__ACCUM_MAX__;0X7FFFFFFFP-15K;__ACCUM_EPSILON__;0x1P-15K;__UACCUM_FBIT__;16;__UACCUM_IBIT__;16;__UACCUM_MIN__;0.0UK;__UACCUM_MAX__;0XFFFFFFFFP-16UK;__UACCUM_EPSILON__;0x1P-16UK;__LACCUM_FBIT__;31;__LACCUM_IBIT__;32;__LACCUM_MIN__;(-0X1P31LK-0X1P31LK);__LACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-31LK;__LACCUM_EPSILON__;0x1P-31LK;__ULACCUM_FBIT__;32;__ULACCUM_IBIT__;32;__ULACCUM_MIN__;0.0ULK;__ULACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-32ULK;__ULACCUM_EPSILON__;0x1P-32ULK;__LLACCUM_FBIT__;47;__LLACCUM_IBIT__;16;__LLACCUM_MIN__;(-0X1P15LLK-0X1P15LLK);__LLACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-47LLK;__LLACCUM_EPSILON__;0x1P-47LLK;__ULLACCUM_FBIT__;48;__ULLACCUM_IBIT__;16;__ULLACCUM_MIN__;0.0ULLK;__ULLACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-48ULLK;__ULLACCUM_EPSILON__;0x1P-48ULLK;__QQ_FBIT__;7;__QQ_IBIT__;0;__HQ_FBIT__;15;__HQ_IBIT__;0;__SQ_FBIT__;31;__SQ_IBIT__;0;__DQ_FBIT__;63;__DQ_IBIT__;0;__TQ_FBIT__;127;__TQ_IBIT__;0;__UQQ_FBIT__;8;__UQQ_IBIT__;0;__UHQ_FBIT__;16;__UHQ_IBIT__;0;__USQ_FBIT__;32;__USQ_IBIT__;0;__UDQ_FBIT__;64;__UDQ_IBIT__;0;__UTQ_FBIT__;128;__UTQ_IBIT__;0;__HA_FBIT__;7;__HA_IBIT__;8;__SA_FBIT__;15;__SA_IBIT__;16;__DA_FBIT__;31;__DA_IBIT__;32;__TA_FBIT__;47;__TA_IBIT__;16;__UHA_FBIT__;8;__UHA_IBIT__;8;__USA_FBIT__;16;__USA_IBIT__;16;__UDA_FBIT__;32;__UDA_IBIT__;32;__UTA_FBIT__;48;__UTA_IBIT__;16;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_ATOMIC_BOOL_LOCK_FREE;1;__GCC_ATOMIC_CHAR_LOCK_FREE;1;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;1;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;1;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;1;__GCC_ATOMIC_SHORT_LOCK_FREE;1;__GCC_ATOMIC_INT_LOCK_FREE;1;__GCC_ATOMIC_LONG_LOCK_FREE;1;__GCC_ATOMIC_LLONG_LOCK_FREE;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;2;__AVR;1;__AVR__;1;AVR;1;__AVR_ARCH__;2;__AVR_2_BYTE_PC__;1;__AVR_HAVE_16BIT_SP__;1;__AVR_HAVE_SPH__;1;__AVR_ERRATA_SKIP__;1;__AVR_SFR_OFFSET__;0x20;__WITH_AVRLIBC__;1;__BUILTIN_AVR_NOP;1;__BUILTIN_AVR_SEI;1;__BUILTIN_AVR_CLI;1;__BUILTIN_AVR_WDR;1;__BUILTIN_AVR_SLEEP;1;__BUILTIN_AVR_SWAP;1;__BUILTIN_AVR_FMUL;1;__BUILTIN_AVR_FMULS;1;__BUILTIN_AVR_FMULSU;1;__BUILTIN_AVR_DELAY_CYCLES;1;__BUILTIN_AVR_NOPS;1;__BUILTIN_AVR_INSERT_BITS;1;__BUILTIN_AVR_FLASH_SEGMENT;1;__BUILTIN_AVR_ABSHR;1;__BUILTIN_AVR_ABSR;1;__BUILTIN_AVR_ABSLR;1;__BUILTIN_AVR_ABSLLR;1;__BUILTIN_AVR_ABSHK;1;__BUILTIN_AVR_ABSK;1;__BUILTIN_AVR_ABSLK;1;__BUILTIN_AVR_ABSLLK;1;__BUILTIN_AVR_ROUNDHR;1;__BUILTIN_AVR_ROUNDR;1;__BUILTIN_AVR_ROUNDLR;1;__BUILTIN_AVR_ROUNDLLR;1;__BUILTIN_AVR_ROUNDUHR;1;__BUILTIN_AVR_ROUNDUR;1;__BUILTIN_AVR_ROUNDULR;1;__BUILTIN_AVR_ROUNDULLR;1;__BUILTIN_AVR_ROUNDHK;1;__BUILTIN_AVR_ROUNDK;1;__BUILTIN_AVR_ROUNDLK;1;__BUILTIN_AVR_ROUNDLLK;1;__BUILTIN_AVR_ROUNDUHK;1;__BUILTIN_AVR_ROUNDUK;1;__BUILTIN_AVR_ROUNDULK;1;__BUILTIN_AVR_ROUNDULLK;1;__BUILTIN_AVR_COUNTLSHR;1;__BUILTIN_AVR_COUNTLSR;1;__BUILTIN_AVR_COUNTLSLR;1;__BUILTIN_AVR_COUNTLSLLR;1;__BUILTIN_AVR_COUNTLSUHR;1;__BUILTIN_AVR_COUNTLSUR;1;__BUILTIN_AVR_COUNTLSULR;1;__BUILTIN_AVR_COUNTLSULLR;1;__BUILTIN_AVR_COUNTLSHK;1;__BUILTIN_AVR_COUNTLSK;1;__BUILTIN_AVR_COUNTLSLK;1;__BUILTIN_AVR_COUNTLSLLK;1;__BUILTIN_AVR_COUNTLSUHK;1;__BUILTIN_AVR_COUNTLSUK;1;__BUILTIN_AVR_COUNTLSULK;1;__BUILTIN_AVR_COUNTLSULLK;1;__BUILTIN_AVR_BITSHR;1;__BUILTIN_AVR_BITSR;1;__BUILTIN_AVR_BITSLR;1;__BUILTIN_AVR_BITSLLR;1;__BUILTIN_AVR_BITSUHR;1;__BUILTIN_AVR_BITSUR;1;__BUILTIN_AVR_BITSULR;1;__BUILTIN_AVR_BITSULLR;1;__BUILTIN_AVR_BITSHK;1;__BUILTIN_AVR_BITSK;1;__BUILTIN_AVR_BITSLK;1;__BUILTIN_AVR_BITSLLK;1;__BUILTIN_AVR_BITSUHK;1;__BUILTIN_AVR_BITSUK;1;__BUILTIN_AVR_BITSULK;1;__BUILTIN_AVR_BITSULLK;1;__BUILTIN_AVR_HRBITS;1;__BUILTIN_AVR_RBITS;1;__BUILTIN_AVR_LRBITS;1;__BUILTIN_AVR_LLRBITS;1;__BUILTIN_AVR_UHRBITS;1;__BUILTIN_AVR_URBITS;1;__BUILTIN_AVR_ULRBITS;1;__BUILTIN_AVR_ULLRBITS;1;__BUILTIN_AVR_HKBITS;1;__BUILTIN_AVR_KBITS;1;__BUILTIN_AVR_LKBITS;1;__BUILTIN_AVR_LLKBITS;1;__BUILTIN_AVR_UHKBITS;1;__BUILTIN_AVR_UKBITS;1;__BUILTIN_AVR_ULKBITS;1;__BUILTIN_AVR_ULLKBITS;1;__BUILTIN_AVR_ABSFX;1;__BUILTIN_AVR_ROUNDFX;1;__BUILTIN_AVR_COUNTLSFX;1;__INT24_MAX__;8388607L;__INT24_MIN__;(-__INT24_MAX__-1);__UINT24_MAX__;16777215UL;__ELF__;1
-- CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/../lib/gcc/avr/7.3.0/include;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/../lib/gcc/avr/7.3.0/include-fixed;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/../lib/gcc/avr/7.3.0/../../../../avr/include
-- CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS=__STDC__;1;__STDC_VERSION__;201112L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;7;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"7.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;2;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;4;__SIZEOF_LONG_DOUBLE__;4;__SIZEOF_SIZE_T__;2;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;1;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;2;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;int;__WINT_TYPE__;int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;unsigned int;__CHAR32_TYPE__;long unsigned int;__SIG_ATOMIC_TYPE__;char;__INT8_TYPE__;signed char;__INT16_TYPE__;int;__INT32_TYPE__;long int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;unsigned int;__UINT32_TYPE__;long unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;int;__INT_LEAST32_TYPE__;long int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;unsigned int;__UINT_LEAST32_TYPE__;long unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1011;__USING_SJLJ_EXCEPTIONS__;1;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0x7fff;__WINT_MIN__;(-__WINT_MAX__ - 1);__PTRDIFF_MAX__;0x7fff;__SIZE_MAX__;0xffffU;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;16;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;16;__PTRDIFF_WIDTH__;16;__SIZE_WIDTH__;16;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7f;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;8;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffffL;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffffU;__UINT32_MAX__;0xffffffffUL;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffffL;__INT32_C(c);c ## L;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffffU;__UINT16_C(c);c ## U;__UINT_LEAST32_MAX__;0xffffffffUL;__UINT32_C(c);c ## UL;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fff;__INT_FAST16_WIDTH__;16;__INT_FAST32_MAX__;0x7fffffffL;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffU;__UINT_FAST32_MAX__;0xffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fff;__INTPTR_WIDTH__;16;__UINTPTR_MAX__;0xffffU;__GCC_IEC_559;0;__GCC_IEC_559_COMPLEX;0;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282347e+38F;__FLT_MIN__;1.17549435e-38F;__FLT_EPSILON__;1.19209290e-7F;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;24;__DBL_DIG__;6;__DBL_MIN_EXP__;(-125);__DBL_MIN_10_EXP__;(-37);__DBL_MAX_EXP__;128;__DBL_MAX_10_EXP__;38;__DBL_DECIMAL_DIG__;9;__DBL_MAX__;((double)3.40282347e+38L);__DBL_MIN__;((double)1.17549435e-38L);__DBL_EPSILON__;((double)1.19209290e-7L);__DBL_DENORM_MIN__;((double)1.40129846e-45L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;24;__LDBL_DIG__;6;__LDBL_MIN_EXP__;(-125);__LDBL_MIN_10_EXP__;(-37);__LDBL_MAX_EXP__;128;__LDBL_MAX_10_EXP__;38;__DECIMAL_DIG__;9;__LDBL_DECIMAL_DIG__;9;__LDBL_MAX__;3.40282347e+38L;__LDBL_MIN__;1.17549435e-38L;__LDBL_EPSILON__;1.19209290e-7L;__LDBL_DENORM_MIN__;1.40129846e-45L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282347e+38F32;__FLT32_MIN__;1.17549435e-38F32;__FLT32_EPSILON__;1.19209290e-7F32;__FLT32_DENORM_MIN__;1.40129846e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__SFRACT_FBIT__;7;__SFRACT_IBIT__;0;__SFRACT_MIN__;(-0.5HR-0.5HR);__SFRACT_MAX__;0X7FP-7HR;__SFRACT_EPSILON__;0x1P-7HR;__USFRACT_FBIT__;8;__USFRACT_IBIT__;0;__USFRACT_MIN__;0.0UHR;__USFRACT_MAX__;0XFFP-8UHR;__USFRACT_EPSILON__;0x1P-8UHR;__FRACT_FBIT__;15;__FRACT_IBIT__;0;__FRACT_MIN__;(-0.5R-0.5R);__FRACT_MAX__;0X7FFFP-15R;__FRACT_EPSILON__;0x1P-15R;__UFRACT_FBIT__;16;__UFRACT_IBIT__;0;__UFRACT_MIN__;0.0UR;__UFRACT_MAX__;0XFFFFP-16UR;__UFRACT_EPSILON__;0x1P-16UR;__LFRACT_FBIT__;31;__LFRACT_IBIT__;0;__LFRACT_MIN__;(-0.5LR-0.5LR);__LFRACT_MAX__;0X7FFFFFFFP-31LR;__LFRACT_EPSILON__;0x1P-31LR;__ULFRACT_FBIT__;32;__ULFRACT_IBIT__;0;__ULFRACT_MIN__;0.0ULR;__ULFRACT_MAX__;0XFFFFFFFFP-32ULR;__ULFRACT_EPSILON__;0x1P-32ULR;__LLFRACT_FBIT__;63;__LLFRACT_IBIT__;0;__LLFRACT_MIN__;(-0.5LLR-0.5LLR);__LLFRACT_MAX__;0X7FFFFFFFFFFFFFFFP-63LLR;__LLFRACT_EPSILON__;0x1P-63LLR;__ULLFRACT_FBIT__;64;__ULLFRACT_IBIT__;0;__ULLFRACT_MIN__;0.0ULLR;__ULLFRACT_MAX__;0XFFFFFFFFFFFFFFFFP-64ULLR;__ULLFRACT_EPSILON__;0x1P-64ULLR;__SACCUM_FBIT__;7;__SACCUM_IBIT__;8;__SACCUM_MIN__;(-0X1P7HK-0X1P7HK);__SACCUM_MAX__;0X7FFFP-7HK;__SACCUM_EPSILON__;0x1P-7HK;__USACCUM_FBIT__;8;__USACCUM_IBIT__;8;__USACCUM_MIN__;0.0UHK;__USACCUM_MAX__;0XFFFFP-8UHK;__USACCUM_EPSILON__;0x1P-8UHK;__ACCUM_FBIT__;15;__ACCUM_IBIT__;16;__ACCUM_MIN__;(-0X1P15K-0X1P15K);__ACCUM_MAX__;0X7FFFFFFFP-15K;__ACCUM_EPSILON__;0x1P-15K;__UACCUM_FBIT__;16;__UACCUM_IBIT__;16;__UACCUM_MIN__;0.0UK;__UACCUM_MAX__;0XFFFFFFFFP-16UK;__UACCUM_EPSILON__;0x1P-16UK;__LACCUM_FBIT__;31;__LACCUM_IBIT__;32;__LACCUM_MIN__;(-0X1P31LK-0X1P31LK);__LACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-31LK;__LACCUM_EPSILON__;0x1P-31LK;__ULACCUM_FBIT__;32;__ULACCUM_IBIT__;32;__ULACCUM_MIN__;0.0ULK;__ULACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-32ULK;__ULACCUM_EPSILON__;0x1P-32ULK;__LLACCUM_FBIT__;47;__LLACCUM_IBIT__;16;__LLACCUM_MIN__;(-0X1P15LLK-0X1P15LLK);__LLACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-47LLK;__LLACCUM_EPSILON__;0x1P-47LLK;__ULLACCUM_FBIT__;48;__ULLACCUM_IBIT__;16;__ULLACCUM_MIN__;0.0ULLK;__ULLACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-48ULLK;__ULLACCUM_EPSILON__;0x1P-48ULLK;__QQ_FBIT__;7;__QQ_IBIT__;0;__HQ_FBIT__;15;__HQ_IBIT__;0;__SQ_FBIT__;31;__SQ_IBIT__;0;__DQ_FBIT__;63;__DQ_IBIT__;0;__TQ_FBIT__;127;__TQ_IBIT__;0;__UQQ_FBIT__;8;__UQQ_IBIT__;0;__UHQ_FBIT__;16;__UHQ_IBIT__;0;__USQ_FBIT__;32;__USQ_IBIT__;0;__UDQ_FBIT__;64;__UDQ_IBIT__;0;__UTQ_FBIT__;128;__UTQ_IBIT__;0;__HA_FBIT__;7;__HA_IBIT__;8;__SA_FBIT__;15;__SA_IBIT__;16;__DA_FBIT__;31;__DA_IBIT__;32;__TA_FBIT__;47;__TA_IBIT__;16;__UHA_FBIT__;8;__UHA_IBIT__;8;__USA_FBIT__;16;__USA_IBIT__;16;__UDA_FBIT__;32;__UDA_IBIT__;32;__UTA_FBIT__;48;__UTA_IBIT__;16;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_ATOMIC_BOOL_LOCK_FREE;1;__GCC_ATOMIC_CHAR_LOCK_FREE;1;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;1;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;1;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;1;__GCC_ATOMIC_SHORT_LOCK_FREE;1;__GCC_ATOMIC_INT_LOCK_FREE;1;__GCC_ATOMIC_LONG_LOCK_FREE;1;__GCC_ATOMIC_LLONG_LOCK_FREE;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;2;__AVR;1;__AVR__;1;AVR;1;__AVR_ARCH__;2;__AVR_2_BYTE_PC__;1;__AVR_HAVE_16BIT_SP__;1;__AVR_HAVE_SPH__;1;__AVR_ERRATA_SKIP__;1;__AVR_SFR_OFFSET__;0x20;__WITH_AVRLIBC__;1;__FLASH;1;__FLASH1;1;__FLASH2;1;__FLASH3;1;__FLASH4;1;__FLASH5;1;__MEMX;1;__BUILTIN_AVR_NOP;1;__BUILTIN_AVR_SEI;1;__BUILTIN_AVR_CLI;1;__BUILTIN_AVR_WDR;1;__BUILTIN_AVR_SLEEP;1;__BUILTIN_AVR_SWAP;1;__BUILTIN_AVR_FMUL;1;__BUILTIN_AVR_FMULS;1;__BUILTIN_AVR_FMULSU;1;__BUILTIN_AVR_DELAY_CYCLES;1;__BUILTIN_AVR_NOPS;1;__BUILTIN_AVR_INSERT_BITS;1;__BUILTIN_AVR_FLASH_SEGMENT;1;__BUILTIN_AVR_ABSHR;1;__BUILTIN_AVR_ABSR;1;__BUILTIN_AVR_ABSLR;1;__BUILTIN_AVR_ABSLLR;1;__BUILTIN_AVR_ABSHK;1;__BUILTIN_AVR_ABSK;1;__BUILTIN_AVR_ABSLK;1;__BUILTIN_AVR_ABSLLK;1;__BUILTIN_AVR_ROUNDHR;1;__BUILTIN_AVR_ROUNDR;1;__BUILTIN_AVR_ROUNDLR;1;__BUILTIN_AVR_ROUNDLLR;1;__BUILTIN_AVR_ROUNDUHR;1;__BUILTIN_AVR_ROUNDUR;1;__BUILTIN_AVR_ROUNDULR;1;__BUILTIN_AVR_ROUNDULLR;1;__BUILTIN_AVR_ROUNDHK;1;__BUILTIN_AVR_ROUNDK;1;__BUILTIN_AVR_ROUNDLK;1;__BUILTIN_AVR_ROUNDLLK;1;__BUILTIN_AVR_ROUNDUHK;1;__BUILTIN_AVR_ROUNDUK;1;__BUILTIN_AVR_ROUNDULK;1;__BUILTIN_AVR_ROUNDULLK;1;__BUILTIN_AVR_COUNTLSHR;1;__BUILTIN_AVR_COUNTLSR;1;__BUILTIN_AVR_COUNTLSLR;1;__BUILTIN_AVR_COUNTLSLLR;1;__BUILTIN_AVR_COUNTLSUHR;1;__BUILTIN_AVR_COUNTLSUR;1;__BUILTIN_AVR_COUNTLSULR;1;__BUILTIN_AVR_COUNTLSULLR;1;__BUILTIN_AVR_COUNTLSHK;1;__BUILTIN_AVR_COUNTLSK;1;__BUILTIN_AVR_COUNTLSLK;1;__BUILTIN_AVR_COUNTLSLLK;1;__BUILTIN_AVR_COUNTLSUHK;1;__BUILTIN_AVR_COUNTLSUK;1;__BUILTIN_AVR_COUNTLSULK;1;__BUILTIN_AVR_COUNTLSULLK;1;__BUILTIN_AVR_BITSHR;1;__BUILTIN_AVR_BITSR;1;__BUILTIN_AVR_BITSLR;1;__BUILTIN_AVR_BITSLLR;1;__BUILTIN_AVR_BITSUHR;1;__BUILTIN_AVR_BITSUR;1;__BUILTIN_AVR_BITSULR;1;__BUILTIN_AVR_BITSULLR;1;__BUILTIN_AVR_BITSHK;1;__BUILTIN_AVR_BITSK;1;__BUILTIN_AVR_BITSLK;1;__BUILTIN_AVR_BITSLLK;1;__BUILTIN_AVR_BITSUHK;1;__BUILTIN_AVR_BITSUK;1;__BUILTIN_AVR_BITSULK;1;__BUILTIN_AVR_BITSULLK;1;__BUILTIN_AVR_HRBITS;1;__BUILTIN_AVR_RBITS;1;__BUILTIN_AVR_LRBITS;1;__BUILTIN_AVR_LLRBITS;1;__BUILTIN_AVR_UHRBITS;1;__BUILTIN_AVR_URBITS;1;__BUILTIN_AVR_ULRBITS;1;__BUILTIN_AVR_ULLRBITS;1;__BUILTIN_AVR_HKBITS;1;__BUILTIN_AVR_KBITS;1;__BUILTIN_AVR_LKBITS;1;__BUILTIN_AVR_LLKBITS;1;__BUILTIN_AVR_UHKBITS;1;__BUILTIN_AVR_UKBITS;1;__BUILTIN_AVR_ULKBITS;1;__BUILTIN_AVR_ULLKBITS;1;__BUILTIN_AVR_ABSFX;1;__BUILTIN_AVR_ROUNDFX;1;__BUILTIN_AVR_COUNTLSFX;1;__INT24_MAX__;8388607L;__INT24_MIN__;(-__INT24_MAX__-1);__UINT24_MAX__;16777215UL;__ELF__;1
-- CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/../lib/gcc/avr/7.3.0/include;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/../lib/gcc/avr/7.3.0/include-fixed;/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/../lib/gcc/avr/7.3.0/../../../../avr/include
-- CMAKE_FILES_DIRECTORY=/CMakeFiles
-- CMAKE_FIND_LIBRARY_PREFIXES=lib
-- CMAKE_FIND_LIBRARY_SUFFIXES=.so;.a
-- CMAKE_FIND_ROOT_PATH=/Applications/Arduino.app/Contents/Java/hardware/tools/avr
-- CMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY
-- CMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY
-- CMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER
-- CMAKE_GENERATOR=Unix Makefiles
-- CMAKE_GENERATOR_INSTANCE=
-- CMAKE_GENERATOR_PLATFORM=
-- CMAKE_GENERATOR_TOOLSET=
-- CMAKE_HOME_DIRECTORY=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch
-- CMAKE_HOST_APPLE=1
-- CMAKE_HOST_SYSTEM=Darwin-19.2.0
-- CMAKE_HOST_SYSTEM_NAME=Darwin
-- CMAKE_HOST_SYSTEM_PROCESSOR=x86_64
-- CMAKE_HOST_SYSTEM_VERSION=19.2.0
-- CMAKE_HOST_UNIX=1
-- CMAKE_INCLUDE_FLAG_C=-I
-- CMAKE_INCLUDE_FLAG_CXX=-I
-- CMAKE_INCLUDE_SYSTEM_FLAG_C=-isystem 
-- CMAKE_INCLUDE_SYSTEM_FLAG_CXX=-isystem 
-- CMAKE_INSTALL_DEFAULT_COMPONENT_NAME=Unspecified
-- CMAKE_INSTALL_PREFIX=/usr/local
-- CMAKE_INTERNAL_PLATFORM_ABI=ELF
-- CMAKE_LIBRARY_PATH_FLAG=-L
-- CMAKE_LIBRARY_PATH_TERMINATOR=
-- CMAKE_LINKER=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-ld
-- CMAKE_LINKER=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-ld
-- CMAKE_LINK_LIBRARY_FLAG=-l
-- CMAKE_LINK_LIBRARY_SUFFIX=
-- CMAKE_MAJOR_VERSION=3
-- CMAKE_MAKE_PROGRAM=/usr/bin/make
-- CMAKE_MATCH_0=6.0 14
-- CMAKE_MATCH_COUNT=0
-- CMAKE_MINIMUM_REQUIRED_VERSION=3.8.2
-- CMAKE_MINOR_VERSION=15
-- CMAKE_MODULE_LINKER_FLAGS=
-- CMAKE_MODULE_LINKER_FLAGS_DEBUG=
-- CMAKE_MODULE_LINKER_FLAGS_INIT=  
-- CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL=
-- CMAKE_MODULE_LINKER_FLAGS_RELEASE=
-- CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO=
-- CMAKE_MODULE_PATH=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Utilities;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Hardware/Boards;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/System;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Other;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Project;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Properties;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Sketches;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Sources;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Libraries;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Targets;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Utilities;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Hardware/Boards;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/System;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Other;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Project;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Properties;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Sketches;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Sources;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Libraries;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Targets;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Utilities;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Hardware/Boards;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/System;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Other;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Project;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Properties;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Sketches;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Sources;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Libraries;/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Targets
-- CMAKE_MT=
-- CMAKE_NM=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-nm
-- CMAKE_NUMBER_OF_MAKEFILES=1
-- CMAKE_OBJCOPY=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-objcopy
-- CMAKE_OBJDUMP=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-objdump
-- CMAKE_PARENT_LIST_FILE=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/CMakeLists.txt
-- CMAKE_PATCH_VERSION=3
-- CMAKE_PLATFORM_INFO_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug/CMakeFiles/3.15.3
-- CMAKE_PLATFORM_INFO_INITIALIZED=1
-- CMAKE_PROJECT_DESCRIPTION=
-- CMAKE_PROJECT_HOMEPAGE_URL=
-- CMAKE_PROJECT_NAME=RW_Display_Touch
-- CMAKE_RANLIB=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ranlib
-- CMAKE_RANLIB=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-gcc-ranlib
-- CMAKE_ROOT=/Users/myhome/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/193.5662.56/CLion.app/Contents/bin/cmake/mac/share/cmake-3.15
-- CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS=-shared
-- CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS=-shared
-- CMAKE_SHARED_LIBRARY_CXX_FLAGS=-fPIC
-- CMAKE_SHARED_LIBRARY_C_FLAGS=-fPIC
-- CMAKE_SHARED_LIBRARY_LINK_C_FLAGS=
-- CMAKE_SHARED_LIBRARY_PREFIX=lib
-- CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG=
-- CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP=
-- CMAKE_SHARED_LIBRARY_SUFFIX=.so
-- CMAKE_SHARED_LINKER_FLAGS=
-- CMAKE_SHARED_LINKER_FLAGS_DEBUG=
-- CMAKE_SHARED_LINKER_FLAGS_INIT=  
-- CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL=
-- CMAKE_SHARED_LINKER_FLAGS_RELEASE=
-- CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO=
-- CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS=-shared
-- CMAKE_SHARED_MODULE_CREATE_C_FLAGS=-shared
-- CMAKE_SHARED_MODULE_CXX_FLAGS=-fPIC
-- CMAKE_SHARED_MODULE_C_FLAGS=-fPIC
-- CMAKE_SHARED_MODULE_PREFIX=lib
-- CMAKE_SHARED_MODULE_SUFFIX=.so
-- CMAKE_SIZEOF_VOID_P=2
-- CMAKE_SKIP_INSTALL_RPATH=NO
-- CMAKE_SKIP_RPATH=NO
-- CMAKE_SOURCE_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch
-- CMAKE_STATIC_LIBRARY_PREFIX=lib
-- CMAKE_STATIC_LIBRARY_SUFFIX=.a
-- CMAKE_STATIC_LINKER_FLAGS=
-- CMAKE_STATIC_LINKER_FLAGS_DEBUG=
-- CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL=
-- CMAKE_STATIC_LINKER_FLAGS_RELEASE=
-- CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO=
-- CMAKE_STRIP=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-strip
-- CMAKE_SYSTEM=Arduino
-- CMAKE_SYSTEM_INFO_FILE=Platform/Arduino
-- CMAKE_SYSTEM_LOADED=1
-- CMAKE_SYSTEM_NAME=Arduino
-- CMAKE_SYSTEM_PROCESSOR=
-- CMAKE_SYSTEM_SPECIFIC_INFORMATION_LOADED=1
-- CMAKE_SYSTEM_SPECIFIC_INITIALIZE_LOADED=1
-- CMAKE_SYSTEM_VERSION=
-- CMAKE_TOOLCHAIN_FILE=cmake/Arduino-Toolchain.cmake
-- CMAKE_TWEAK_VERSION=0
-- CMAKE_UNAME=/usr/bin/uname
-- CMAKE_VERBOSE_MAKEFILE=FALSE
-- CMAKE_VERSION=3.15.3
-- CONVERT_SKETCHES_IF_CONVERTED_SOURCES_EXISTS=OFF
-- PROJECT_BINARY_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug
-- PROJECT_DESCRIPTION=
-- PROJECT_HOMEPAGE_URL=
-- PROJECT_NAME=RW_Display_Touch
-- PROJECT_RW_Display_Touch_BOARD=nano33ble
-- PROJECT_SOURCE_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch
-- ProcessorCount_cmd_sysctl=/usr/sbin/sysctl
-- RUN_CONFIGURE=ON
-- RW_Display_Touch_BINARY_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug
-- RW_Display_Touch_DESCRIPTION=
-- RW_Display_Touch_HOMEPAGE_URL=
-- RW_Display_Touch_SOURCE_DIR=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch
-- USE_ARCHLINUX_BUILTIN_SUPPORT=ON
-- USE_CUSTOM_PLATFORM_HEADER=OFF
-- USE_DEFAULT_PLATFORM_IF_NONE_EXISTING=OFF
-- USE_DEFAULT_PLATFORM_IF_NONE_EXISTING=OFF
-- _CMAKE_CODEBLOCKS_INITIAL_MAKE_ARGS=-j8
-- _CMAKE_CODEBLOCKS_PROCESSOR_COUNT=8
-- _CMAKE_CXX_IPO_MAY_BE_SUPPORTED_BY_COMPILER=YES
-- _CMAKE_CXX_IPO_SUPPORTED_BY_CMAKE=YES
-- _CMAKE_CXX_PIE_MAY_BE_SUPPORTED_BY_LINKER=YES
-- _CMAKE_C_IPO_MAY_BE_SUPPORTED_BY_COMPILER=YES
-- _CMAKE_C_IPO_SUPPORTED_BY_CMAKE=YES
-- _CMAKE_C_PIE_MAY_BE_SUPPORTED_BY_LINKER=YES
-- _CMAKE_EXTRA_GENERATOR_NO_SPACES=CodeBlocks
-- _INCLUDED_FILE=NOTFOUND
-- _INCLUDED_SYSTEM_INFO_FILE=/Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake/Platform/Arduino.cmake
-- _IN_TC=0
-- __COMPILER_CMAKE_COMMON_COMPILER_MACROS=1
-- __COMPILER_GNU=1
-- __lto_flags=-flto;-fno-fat-lto-objects
-- adapter_khz 10000=adapter_khz;10000
-- arduino_sdk_path=/Applications/Arduino.app/Contents/Java
-- build_extra_endobjects=
-- build_extra_flags=
-- build_extra_startobjects=
-- build_usb_flags=
-- build_zip_pattern=
-- cmsis-dap_communication=USB
-- cmsis-dap_program_extra_params=
-- cmsis-dap_program_protocol=
-- cmsis-dap_program_tool=openocd
-- cmsis-dap_protocol=
-- compiler_S_extra_flags=
-- compiler_S_flags=-c;-g;-x;assembler-with-cpp;-Os;-mcpu={build.mcu}
-- compiler_ar_cmd={build.crossprefix}ar
-- compiler_ar_extra_flags=
-- compiler_ar_flags=rcs
-- compiler_c_cmd={build.crossprefix}gcc
-- compiler_c_elf_cmd={build.crossprefix}g++
-- compiler_c_elf_extra_flags=
-- compiler_c_elf_flags=-Wl,--gc-sections;-w;-Wl,--as-needed
-- compiler_c_extra_flags=
-- compiler_c_flags=-c;-w;-Os;-g;-nostdlib;"@{compiler.mbed.defines}";"@{compiler.mbed.cflags}";-w;-MMD;-mcpu={build.mcu}
-- compiler_cpp_cmd={build.crossprefix}g++
-- compiler_cpp_extra_flags=
-- compiler_cpp_flags=-c;-w;-g;-Os;-nostdlib;"@{compiler.mbed.defines}";"@{compiler.mbed.cxxflags}";-w;-MMD;-mcpu={build.mcu}
-- compiler_define=-DARDUINO=
-- compiler_elf2hex_bin_flags=-O;binary
-- compiler_elf2hex_cmd={build.crossprefix}objcopy
-- compiler_elf2hex_extra_flags=
-- compiler_elf2hex_hex_flags=-O;ihex;-R;.eeprom
-- compiler_ldflags=
-- compiler_libraries_ldflags=
-- compiler_mbed=
-- compiler_objcopy_cmd=
-- compiler_objcopy_eep_extra_flags=
-- compiler_objcopy_eep_flags=
-- compiler_path=
-- compiler_size_cmd={build.crossprefix}size
-- compiler_warning_flags=-w
-- compiler_warning_flags_all=-Wall;-Wextra
-- compiler_warning_flags_default=
-- compiler_warning_flags_more=-Wall
-- compiler_warning_flags_none=-w
-- f=
-- halt=halt
-- init=init
-- nano33ble_CORELIB_TARGET=nano33ble_Core_Lib
-- nano33ble_bootloader_config=-f;target/nrf52.cfg
-- nano33ble_bootloader_extra_action_preflash=nrf5;mass_erase
-- nano33ble_bootloader_file=nano33ble/bootloader.hex
-- nano33ble_bootloader_programmer=-f;interface/cmsis-dap.cfg
-- nano33ble_bootloader_tool=openocd
-- nano33ble_build_architecture=cortex-m4
-- nano33ble_build_board=ARDUINO_NANO33BLE
-- nano33ble_build_compiler_path={runtime.tools.arm-none-eabi-gcc.path}/bin/
-- nano33ble_build_core=arduino
-- nano33ble_build_crossprefix=arm-none-eabi-
-- nano33ble_build_extra_flags=
-- nano33ble_build_ldscript=linker_script.ld
-- nano33ble_build_mcu=cortex-m4
-- nano33ble_build_variant=ARDUINO_NANO33BLE
-- nano33ble_compiler_mbed="{build.variant.path}/libs/libmbed.a";"{build.variant.path}/libs/libcc_310_core.a";"{build.variant.path}/libs/libcc_310_ext.a";"{build.variant.path}/libs/libcc_310_trng.a"
-- nano33ble_compiler_mbed_arch_define=-DARDUINO_ARCH_NRF52840
-- nano33ble_compiler_mbed_cflags={build.variant.path}/cflags.txt
-- nano33ble_compiler_mbed_cxxflags={build.variant.path}/cxxflags.txt
-- nano33ble_compiler_mbed_defines={build.variant.path}/defines.txt
-- nano33ble_compiler_mbed_extra_ldflags=-lstdc++;-lsupc++;-lm;-lc;-lgcc;-lnosys
-- nano33ble_compiler_mbed_includes={build.variant.path}/includes.txt
-- nano33ble_compiler_mbed_ldflags={build.variant.path}/ldflags.txt
-- nano33ble_pid_0=0x005a
-- nano33ble_pid_1=0x805a
-- nano33ble_upload_maximum_data_size=262144
-- nano33ble_upload_maximum_size=983040
-- nano33ble_upload_native_usb=true
-- nano33ble_upload_protocol=
-- nano33ble_upload_tool=bossac
-- nano33ble_upload_use_1200bps_touch=true
-- nano33ble_upload_wait_for_upload_port=true
-- nano33ble_vid_0=0x2341
-- nano33ble_vid_1=0x2341
-- program {{runtime_platform_path}/bootloaders/{bootloader_file}}=program;{{runtime.platform.path}/bootloaders/{bootloader.file}}
-- recipe_ar_pattern="{compiler.path}{compiler.ar.cmd}";rcs;"{archive_file_path}";"{object_file}"
-- recipe_c_combine_pattern="{compiler.path}{compiler.c.elf.cmd}";-Wl,--gc-sections;-w;-Wl,--as-needed;{compiler.c.elf.extra_flags};"@{compiler.mbed.ldflags}";"-T{build.variant.path}/{build.ldscript}";"-Wl,-Map,{build.path}/{build.project_name}.map";--specs=nano.specs;{compiler.ldflags};-o;{object_files};-Wl,--whole-archive;{compiler.mbed};-Wl,--no-whole-archive;{compiler.libraries.ldflags};-Wl,--end-group
-- recipe_c_o_pattern="{compiler.path}{compiler.c.cmd}";-c;-w;-Os;-g;-nostdlib;"@{compiler.mbed.defines}";"@{compiler.mbed.cflags}";-w;-MMD;-mcpu={build.mcu};-DARDUINO={runtime.ide.version};-DARDUINO_{build.board};-DARDUINO_ARCH_{build.arch};{compiler.c.extra_flags};{includes};"-iprefix{build.core.path}";"@{compiler.mbed.includes}";-o;"{object_file}";"{source_file}"
-- recipe_cpp_o_pattern="{compiler.path}{compiler.cpp.cmd}";-c;-w;-g;-Os;-nostdlib;"@{compiler.mbed.defines}";"@{compiler.mbed.cxxflags}";-w;-MMD;-mcpu={build.mcu};-DARDUINO={runtime.ide.version};-DARDUINO_{build.board};-DARDUINO_ARCH_{build.arch};-c;-w;-g;-Os;-nostdlib;"@{compiler.mbed.defines}";"@{compiler.mbed.cxxflags}";-w;-MMD;-mcpu={build.mcu};"-I{build.core.path}/api/deprecated";"-iprefix{build.core.path}";"@{compiler.mbed.includes}";"{source_file}";-o;"{object_file}"
-- recipe_objcopy_bin_pattern="{compiler.path}{compiler.elf2hex.cmd}";-O;binary;"{build.path}/{build.project_name}.elf";"{build.path}/{build.project_name}.bin"
-- recipe_objcopy_eep_pattern=
-- recipe_objcopy_hex_pattern="{compiler.path}{compiler.elf2hex.cmd}";-O;ihex;-R;.eeprom;"{build.path}/{build.project_name}.elf";"{build.path}/{build.project_name}.hex"
-- recipe_output_save_file={build.project_name}.{build.variant}.bin
-- recipe_output_tmp_file={build.project_name}.bin
-- recipe_size_pattern="{compiler.path}{compiler.size.cmd}";-A;"{build.path}/{build.project_name}.elf"
-- recipe_size_regex=^(?:\.data|\.text)\s+([0-9]+).*
-- recipe_size_regex_data=^(?:\.data|\.bss)\s+([0-9]+).*
-- reset init=reset;init
-- reset run=reset;run
-- runtime_ide_version=108010
-- shutdown"=shutdown"
-- tools_bossac_cmd=bossac
-- tools_bossac_cmd_windows=bossac.exe
-- tools_bossac_path=
-- tools_bossac_upload_params_quiet=
-- tools_bossac_upload_params_verbose=-d
-- tools_bossac_upload_pattern="{path}/{cmd}";{upload.verbose};--port={serial.port.file};-U;-i;-e;-w;"{build.path}/{build.project_name}.bin";-R
-- tools_openocd_bootloader_params_quiet=-d0
-- tools_openocd_bootloader_params_verbose=-d2
-- tools_openocd_bootloader_pattern="{path}/{cmd}";{bootloader.verbose};-s;"{path}/share/openocd/scripts/";{bootloader.programmer};{bootloader.config};-c;"telnet_port;disabled
-- tools_openocd_cmd=bin/openocd
-- tools_openocd_cmd_windows=bin/openocd.exe
-- tools_openocd_erase_params_quiet=-d0
-- tools_openocd_erase_params_verbose=-d2
-- tools_openocd_erase_pattern=
-- tools_openocd_path=
-- tools_openocd_program_params_quiet=-d0
-- tools_openocd_program_params_verbose=-d2
-- tools_openocd_program_pattern="{path}/{cmd}";{program.verbose};-s;"{path}/share/openocd/scripts/";{bootloader.programmer};{bootloader.config};-c;"telnet_port;disabled
-- tools_openocd_upload_params_quiet=-d0
-- tools_openocd_upload_params_verbose=-d2
-- tools_openocd_upload_pattern="{path}/{cmd}";{upload.verbose};-s;"{path}/share/openocd/scripts/";{bootloader.programmer};{bootloader.config};-c;"telnet_port;disabled
-- type=
-- version=1.1.3
-- {bootloader_extra_action_preflash}=
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/DATA/ARDUINO/RW/RWDisplayTouch/cmake-build-debug

image

In the included 'Header Search Paths' if are the standard Arduino Headers for the standard Libraries missing. The autocompletition can not find it.

MrPointer commented 4 years ago

@xBitsSec First, I'm sorry to disappoint that this project is no longer in active development Secondly, I'm afraid the framework doesn't support such advanced configurations yet. Anything but the default Arduino configuration has very, very minimal support - The project was just shy of hitting it before halting development. In other words, only boards such as the nano, uno, mega, etc. are supported, sorry...