From 6ac2e3cda89c087406e6bfe944342f39f69df562 Mon Sep 17 00:00:00 2001 From: andrew Date: Wed, 18 Aug 2021 16:15:08 +0200 Subject: [PATCH] arduino test position control for DC motor --- test/.cproject | 100 ++ test/.project | 55 ++ test/.settings/language.settings.xml | 11 + test/.sproject | 15 + test/Kangaroo.h | 889 ++++++++++++++++++ test/KangarooCRC.cpp | 56 ++ test/KangarooChannel.cpp | 344 +++++++ test/KangarooCommandWriter.cpp | 82 ++ test/KangarooMonitor.cpp | 109 +++ test/KangarooReplyReader.cpp | 54 ++ test/KangarooReplyReceiver.cpp | 44 + test/KangarooSerial.cpp | 34 + test/KangarooStatus.cpp | 84 ++ test/KangarooTimeout.cpp | 44 + test/Release/KangarooCRC.cpp.d | 36 + test/Release/KangarooCRC.cpp.o | Bin 0 -> 7456 bytes test/Release/KangarooChannel.cpp.d | 36 + test/Release/KangarooChannel.cpp.o | Bin 0 -> 48128 bytes test/Release/KangarooCommandWriter.cpp.d | 36 + test/Release/KangarooCommandWriter.cpp.o | Bin 0 -> 15080 bytes test/Release/KangarooMonitor.cpp.d | 36 + test/Release/KangarooMonitor.cpp.o | Bin 0 -> 24392 bytes test/Release/KangarooReplyReader.cpp.d | 36 + test/Release/KangarooReplyReader.cpp.o | Bin 0 -> 8656 bytes test/Release/KangarooReplyReceiver.cpp.d | 36 + test/Release/KangarooReplyReceiver.cpp.o | Bin 0 -> 6880 bytes test/Release/KangarooSerial.cpp.d | 36 + test/Release/KangarooSerial.cpp.o | Bin 0 -> 7076 bytes test/Release/KangarooStatus.cpp.d | 36 + test/Release/KangarooStatus.cpp.o | Bin 0 -> 12268 bytes test/Release/KangarooTimeout.cpp.d | 36 + test/Release/KangarooTimeout.cpp.o | Bin 0 -> 8684 bytes test/Release/PositionControl.cpp.d | 46 + test/Release/PositionControl.cpp.o | Bin 0 -> 1916 bytes test/Release/SabertoothSimplified.cpp.d | 37 + test/Release/SabertoothSimplified.cpp.o | Bin 0 -> 15152 bytes test/Release/arduino.ar | Bin 0 -> 354486 bytes test/Release/core/core/CDC.cpp.d | 32 + test/Release/core/core/CDC.cpp.o | Bin 0 -> 1904 bytes test/Release/core/core/HardwareSerial.cpp.d | 38 + test/Release/core/core/HardwareSerial.cpp.o | Bin 0 -> 21044 bytes test/Release/core/core/HardwareSerial0.cpp.d | 38 + test/Release/core/core/HardwareSerial0.cpp.o | Bin 0 -> 13648 bytes test/Release/core/core/HardwareSerial1.cpp.d | 38 + test/Release/core/core/HardwareSerial1.cpp.o | Bin 0 -> 1916 bytes test/Release/core/core/HardwareSerial2.cpp.d | 38 + test/Release/core/core/HardwareSerial2.cpp.o | Bin 0 -> 1916 bytes test/Release/core/core/HardwareSerial3.cpp.d | 38 + test/Release/core/core/HardwareSerial3.cpp.o | Bin 0 -> 1916 bytes test/Release/core/core/IPAddress.cpp.d | 38 + test/Release/core/core/IPAddress.cpp.o | Bin 0 -> 18444 bytes test/Release/core/core/PluggableUSB.cpp.d | 35 + test/Release/core/core/PluggableUSB.cpp.o | Bin 0 -> 1912 bytes test/Release/core/core/Print.cpp.d | 32 + test/Release/core/core/Print.cpp.o | Bin 0 -> 39408 bytes test/Release/core/core/Stream.cpp.d | 32 + test/Release/core/core/Stream.cpp.o | Bin 0 -> 28180 bytes test/Release/core/core/Tone.cpp.d | 32 + test/Release/core/core/Tone.cpp.o | Bin 0 -> 17368 bytes test/Release/core/core/USBCore.cpp.d | 35 + test/Release/core/core/USBCore.cpp.o | Bin 0 -> 1908 bytes test/Release/core/core/WInterrupts.c.d | 14 + test/Release/core/core/WInterrupts.c.o | Bin 0 -> 9312 bytes test/Release/core/core/WMath.cpp.d | 2 + test/Release/core/core/WMath.cpp.o | Bin 0 -> 7968 bytes test/Release/core/core/WString.cpp.d | 5 + test/Release/core/core/WString.cpp.o | Bin 0 -> 111500 bytes test/Release/core/core/abi.cpp.d | 2 + test/Release/core/core/abi.cpp.o | Bin 0 -> 3756 bytes test/Release/core/core/hooks.c.d | 2 + test/Release/core/core/hooks.c.o | Bin 0 -> 3160 bytes test/Release/core/core/main.cpp.d | 35 + test/Release/core/core/main.cpp.o | Bin 0 -> 5096 bytes test/Release/core/core/new.cpp.d | 2 + test/Release/core/core/new.cpp.o | Bin 0 -> 6080 bytes test/Release/core/core/subdir.mk | 272 ++++++ test/Release/core/core/wiring.c.d | 14 + test/Release/core/core/wiring.c.o | Bin 0 -> 10488 bytes test/Release/core/core/wiring_analog.c.d | 14 + test/Release/core/core/wiring_analog.c.o | Bin 0 -> 8640 bytes test/Release/core/core/wiring_digital.c.d | 14 + test/Release/core/core/wiring_digital.c.o | Bin 0 -> 14496 bytes test/Release/core/core/wiring_pulse.S.d | 2 + test/Release/core/core/wiring_pulse.S.o | Bin 0 -> 2992 bytes test/Release/core/core/wiring_pulse.c.d | 14 + test/Release/core/core/wiring_pulse.c.o | Bin 0 -> 8152 bytes test/Release/core/core/wiring_shift.c.d | 14 + test/Release/core/core/wiring_shift.c.o | Bin 0 -> 5568 bytes .../libraries/Servo/src/avr/Servo.cpp.d | 41 + .../libraries/Servo/src/avr/Servo.cpp.o | Bin 0 -> 20920 bytes .../Release/libraries/Servo/src/avr/subdir.mk | 24 + .../libraries/Servo/src/mbed/Servo.cpp.d | 2 + .../libraries/Servo/src/mbed/Servo.cpp.o | Bin 0 -> 1904 bytes .../libraries/Servo/src/mbed/subdir.mk | 24 + .../libraries/Servo/src/megaavr/Servo.cpp.d | 2 + .../libraries/Servo/src/megaavr/Servo.cpp.o | Bin 0 -> 1904 bytes .../libraries/Servo/src/megaavr/subdir.mk | 24 + .../libraries/Servo/src/nrf52/Servo.cpp.d | 2 + .../libraries/Servo/src/nrf52/Servo.cpp.o | Bin 0 -> 1904 bytes .../libraries/Servo/src/nrf52/subdir.mk | 24 + .../libraries/Servo/src/sam/Servo.cpp.d | 2 + .../libraries/Servo/src/sam/Servo.cpp.o | Bin 0 -> 1904 bytes .../Release/libraries/Servo/src/sam/subdir.mk | 24 + .../libraries/Servo/src/samd/Servo.cpp.d | 2 + .../libraries/Servo/src/samd/Servo.cpp.o | Bin 0 -> 1904 bytes .../libraries/Servo/src/samd/subdir.mk | 24 + .../libraries/Servo/src/stm32f4/Servo.cpp.d | 2 + .../libraries/Servo/src/stm32f4/Servo.cpp.o | Bin 0 -> 1904 bytes .../libraries/Servo/src/stm32f4/subdir.mk | 24 + .../SoftwareSerial/src/SoftwareSerial.cpp.d | 41 + .../SoftwareSerial/src/SoftwareSerial.cpp.o | Bin 0 -> 36188 bytes .../libraries/SoftwareSerial/src/subdir.mk | 24 + test/Release/makefile | 106 +++ test/Release/objects.mk | 8 + test/Release/sources.mk | 48 + test/Release/subdir.mk | 134 +++ test/Release/test.cpp.d | 43 + test/Release/test.cpp.o | Bin 0 -> 20620 bytes test/Release/test.eep | 1 + test/Release/test.elf | Bin 0 -> 71140 bytes test/Release/test.hex | 460 +++++++++ test/SabertoothSimplified.cpp | 97 ++ test/SabertoothSimplified.h | 96 ++ test/spec.d | 2 + test/test.cpp | 45 + test/test.h | 24 + 126 files changed, 4510 insertions(+) create mode 100644 test/.cproject create mode 100644 test/.project create mode 100644 test/.settings/language.settings.xml create mode 100644 test/.sproject create mode 100644 test/Kangaroo.h create mode 100644 test/KangarooCRC.cpp create mode 100644 test/KangarooChannel.cpp create mode 100644 test/KangarooCommandWriter.cpp create mode 100644 test/KangarooMonitor.cpp create mode 100644 test/KangarooReplyReader.cpp create mode 100644 test/KangarooReplyReceiver.cpp create mode 100644 test/KangarooSerial.cpp create mode 100644 test/KangarooStatus.cpp create mode 100644 test/KangarooTimeout.cpp create mode 100644 test/Release/KangarooCRC.cpp.d create mode 100644 test/Release/KangarooCRC.cpp.o create mode 100644 test/Release/KangarooChannel.cpp.d create mode 100644 test/Release/KangarooChannel.cpp.o create mode 100644 test/Release/KangarooCommandWriter.cpp.d create mode 100644 test/Release/KangarooCommandWriter.cpp.o create mode 100644 test/Release/KangarooMonitor.cpp.d create mode 100644 test/Release/KangarooMonitor.cpp.o create mode 100644 test/Release/KangarooReplyReader.cpp.d create mode 100644 test/Release/KangarooReplyReader.cpp.o create mode 100644 test/Release/KangarooReplyReceiver.cpp.d create mode 100644 test/Release/KangarooReplyReceiver.cpp.o create mode 100644 test/Release/KangarooSerial.cpp.d create mode 100644 test/Release/KangarooSerial.cpp.o create mode 100644 test/Release/KangarooStatus.cpp.d create mode 100644 test/Release/KangarooStatus.cpp.o create mode 100644 test/Release/KangarooTimeout.cpp.d create mode 100644 test/Release/KangarooTimeout.cpp.o create mode 100644 test/Release/PositionControl.cpp.d create mode 100644 test/Release/PositionControl.cpp.o create mode 100644 test/Release/SabertoothSimplified.cpp.d create mode 100644 test/Release/SabertoothSimplified.cpp.o create mode 100644 test/Release/arduino.ar create mode 100644 test/Release/core/core/CDC.cpp.d create mode 100644 test/Release/core/core/CDC.cpp.o create mode 100644 test/Release/core/core/HardwareSerial.cpp.d create mode 100644 test/Release/core/core/HardwareSerial.cpp.o create mode 100644 test/Release/core/core/HardwareSerial0.cpp.d create mode 100644 test/Release/core/core/HardwareSerial0.cpp.o create mode 100644 test/Release/core/core/HardwareSerial1.cpp.d create mode 100644 test/Release/core/core/HardwareSerial1.cpp.o create mode 100644 test/Release/core/core/HardwareSerial2.cpp.d create mode 100644 test/Release/core/core/HardwareSerial2.cpp.o create mode 100644 test/Release/core/core/HardwareSerial3.cpp.d create mode 100644 test/Release/core/core/HardwareSerial3.cpp.o create mode 100644 test/Release/core/core/IPAddress.cpp.d create mode 100644 test/Release/core/core/IPAddress.cpp.o create mode 100644 test/Release/core/core/PluggableUSB.cpp.d create mode 100644 test/Release/core/core/PluggableUSB.cpp.o create mode 100644 test/Release/core/core/Print.cpp.d create mode 100644 test/Release/core/core/Print.cpp.o create mode 100644 test/Release/core/core/Stream.cpp.d create mode 100644 test/Release/core/core/Stream.cpp.o create mode 100644 test/Release/core/core/Tone.cpp.d create mode 100644 test/Release/core/core/Tone.cpp.o create mode 100644 test/Release/core/core/USBCore.cpp.d create mode 100644 test/Release/core/core/USBCore.cpp.o create mode 100644 test/Release/core/core/WInterrupts.c.d create mode 100644 test/Release/core/core/WInterrupts.c.o create mode 100644 test/Release/core/core/WMath.cpp.d create mode 100644 test/Release/core/core/WMath.cpp.o create mode 100644 test/Release/core/core/WString.cpp.d create mode 100644 test/Release/core/core/WString.cpp.o create mode 100644 test/Release/core/core/abi.cpp.d create mode 100644 test/Release/core/core/abi.cpp.o create mode 100644 test/Release/core/core/hooks.c.d create mode 100644 test/Release/core/core/hooks.c.o create mode 100644 test/Release/core/core/main.cpp.d create mode 100644 test/Release/core/core/main.cpp.o create mode 100644 test/Release/core/core/new.cpp.d create mode 100644 test/Release/core/core/new.cpp.o create mode 100644 test/Release/core/core/subdir.mk create mode 100644 test/Release/core/core/wiring.c.d create mode 100644 test/Release/core/core/wiring.c.o create mode 100644 test/Release/core/core/wiring_analog.c.d create mode 100644 test/Release/core/core/wiring_analog.c.o create mode 100644 test/Release/core/core/wiring_digital.c.d create mode 100644 test/Release/core/core/wiring_digital.c.o create mode 100644 test/Release/core/core/wiring_pulse.S.d create mode 100644 test/Release/core/core/wiring_pulse.S.o create mode 100644 test/Release/core/core/wiring_pulse.c.d create mode 100644 test/Release/core/core/wiring_pulse.c.o create mode 100644 test/Release/core/core/wiring_shift.c.d create mode 100644 test/Release/core/core/wiring_shift.c.o create mode 100644 test/Release/libraries/Servo/src/avr/Servo.cpp.d create mode 100644 test/Release/libraries/Servo/src/avr/Servo.cpp.o create mode 100644 test/Release/libraries/Servo/src/avr/subdir.mk create mode 100644 test/Release/libraries/Servo/src/mbed/Servo.cpp.d create mode 100644 test/Release/libraries/Servo/src/mbed/Servo.cpp.o create mode 100644 test/Release/libraries/Servo/src/mbed/subdir.mk create mode 100644 test/Release/libraries/Servo/src/megaavr/Servo.cpp.d create mode 100644 test/Release/libraries/Servo/src/megaavr/Servo.cpp.o create mode 100644 test/Release/libraries/Servo/src/megaavr/subdir.mk create mode 100644 test/Release/libraries/Servo/src/nrf52/Servo.cpp.d create mode 100644 test/Release/libraries/Servo/src/nrf52/Servo.cpp.o create mode 100644 test/Release/libraries/Servo/src/nrf52/subdir.mk create mode 100644 test/Release/libraries/Servo/src/sam/Servo.cpp.d create mode 100644 test/Release/libraries/Servo/src/sam/Servo.cpp.o create mode 100644 test/Release/libraries/Servo/src/sam/subdir.mk create mode 100644 test/Release/libraries/Servo/src/samd/Servo.cpp.d create mode 100644 test/Release/libraries/Servo/src/samd/Servo.cpp.o create mode 100644 test/Release/libraries/Servo/src/samd/subdir.mk create mode 100644 test/Release/libraries/Servo/src/stm32f4/Servo.cpp.d create mode 100644 test/Release/libraries/Servo/src/stm32f4/Servo.cpp.o create mode 100644 test/Release/libraries/Servo/src/stm32f4/subdir.mk create mode 100644 test/Release/libraries/SoftwareSerial/src/SoftwareSerial.cpp.d create mode 100644 test/Release/libraries/SoftwareSerial/src/SoftwareSerial.cpp.o create mode 100644 test/Release/libraries/SoftwareSerial/src/subdir.mk create mode 100644 test/Release/makefile create mode 100644 test/Release/objects.mk create mode 100644 test/Release/sources.mk create mode 100644 test/Release/subdir.mk create mode 100644 test/Release/test.cpp.d create mode 100644 test/Release/test.cpp.o create mode 100644 test/Release/test.eep create mode 100755 test/Release/test.elf create mode 100644 test/Release/test.hex create mode 100644 test/SabertoothSimplified.cpp create mode 100644 test/SabertoothSimplified.h create mode 100644 test/spec.d create mode 100644 test/test.cpp create mode 100644 test/test.h diff --git a/test/.cproject b/test/.cproject new file mode 100644 index 0000000..bb1e487 --- /dev/null +++ b/test/.cproject @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/.project b/test/.project new file mode 100644 index 0000000..8dd5d28 --- /dev/null +++ b/test/.project @@ -0,0 +1,55 @@ + + + test + + + + + + io.sloeber.core.inoToCpp + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.core.ccnature + io.sloeber.arduinonature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + + + core/core + 2 + ECLIPSE_HOME/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino + + + core/variant + 2 + ECLIPSE_HOME/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard + + + libraries/Servo + 2 + ECLIPSE_HOME/arduinoPlugin/libraries/Servo/1.1.8 + + + libraries/SoftwareSerial + 2 + ECLIPSE_HOME/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial + + + diff --git a/test/.settings/language.settings.xml b/test/.settings/language.settings.xml new file mode 100644 index 0000000..48ff0b1 --- /dev/null +++ b/test/.settings/language.settings.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/test/.sproject b/test/.sproject new file mode 100644 index 0000000..2ce0114 --- /dev/null +++ b/test/.sproject @@ -0,0 +1,15 @@ +Config.Release.board.BOARD.ID=uno +Config.Release.board.BOARD.TXT=${SLOEBER_HOME}/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/boards.txt +Config.Release.board.PROGRAMMER.NAME=Default +Config.Release.board.UPLOAD.PORT=/dev/ttyACM0 +Config.Release.compile.sloeber.extra.all= +Config.Release.compile.sloeber.extra.archive= +Config.Release.compile.sloeber.extra.assembly= +Config.Release.compile.sloeber.extra.c.compile= +Config.Release.compile.sloeber.extra.compile= +Config.Release.compile.sloeber.extra.cpp.compile= +Config.Release.compile.sloeber.extra.link= +Config.Release.compile.sloeber.size.switch=false +Config.Release.compile.sloeber.warning_level=NONE +Config.Release.compile.sloeber.warning_level.custom= +Config.Release.other.IS_VERSION_CONTROLLED=false diff --git a/test/Kangaroo.h b/test/Kangaroo.h new file mode 100644 index 0000000..534abf3 --- /dev/null +++ b/test/Kangaroo.h @@ -0,0 +1,889 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013-2015 Dimension Engineering Inc. +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#ifndef Kangaroo_h +#define Kangaroo_h + +/*! +\file Kangaroo.h +Include this file to use the Kangaroo Arduino library. +*/ + +#if defined(ARDUINO) && ARDUINO < 100 +#error "This library requires Arduino 1.0 or newer." +#endif + +#include +#define KANGAROO_BIT_PACKED_MAX_VALUE 536870911 +#define KANGAROO_COMMAND_MAX_DATA_LENGTH 27 +#define KANGAROO_COMMAND_MAX_BUFFER_LENGTH 32 +#define KANGAROO_CRC_GOOD_VALUE 0x307e +#define KANGAROO_DEFAULT_ADDRESS 128 //!< The default Packet Serial address for Kangaroo is 128. +#define KANGAROO_DEFAULT_COMMAND_RETRY_INTERVAL 100 //!< By default, commands retry after 100 milliseconds if no response is received. +#define KANGAROO_DEFAULT_COMMAND_TIMEOUT KANGAROO_INFINITE_TIMEOUT //!< By default, commands are retried forever. +#define KANGAROO_INFINITE_TIMEOUT -1 //!< This value, passed as a timeout, disables the timeout. +#define KANGAROO_UNSPECIFIED_LIMIT -1 //!< This value, passed as a limit, leaves the limit unspecified. + +class Kangaroo; +class KangarooChannel; +class KangarooMonitor; + +/*! +\enum KangarooError +Errors that can occur in response to status queries. +*/ +enum KangarooError +{ + // Negative values are responses from the library, though they may *correspond* to remote states. + // Positive values are responses from the Kangaroo. + KANGAROO_NO_ERROR = 0x00, //!< No error occurred. + KANGAROO_NOT_STARTED = 0x01, //!< The channel is not started. Call KangarooChannel::start() on the channel. + KANGAROO_NOT_HOMED = 0x02, //!< The channel needs to be homed. Call KangarooChannel::home() on the channel. + KANGAROO_CONTROL_ERROR = 0x03, //!< A control error has occurred. Call KangarooChannel::start() on the channel to clear the control error. + KANGAROO_WRONG_MODE = 0x04, //!< The controller is in the wrong mode. For example, the DIP switches may be in Mixed Mode while the tune was done in Independent Mode. + KANGAROO_UNRECOGNIZED_CODE = 0x05, + KANGAROO_SERIAL_TIMEOUT = 0x06, //!< A serial timeout occurred, or the TX line was disconnected. Call KangarooChannel::start() on the channel to clear the serial timeout. + KANGAROO_INVALID_STATUS = -0x01, + KANGAROO_TIMED_OUT = -0x02, //!< The requested timeout expired. + KANGAROO_PORT_NOT_OPEN = -0x03 // The serial port is not open. (Not returned by the Arduino library at present.) +}; + +/*! +\enum KangarooGetType +The possible 'get' request types. +*/ +enum KangarooGetType +{ + KANGAROO_GETP = 0x01, //!< Absolute position. + KANGAROO_GETPI = 0x41, //!< Incremental position (relative to the position when the last command was issued). + KANGAROO_GETS = 0x02, //!< Absolute speed (positive or negative depending on direction). + KANGAROO_GETSI = 0x42, //!< Incremental speed (relative to the speed when the last command was issued). + KANGAROO_GETMIN = 0x08, //!< The minimum position. This corresponds to DEScribe's Nominal Travel minimum. + KANGAROO_GETMAX = 0x09, //!< The maximum position. This corresponds to DEScribe's Nominal Travel maximum. + KANGAROO_GETPS = 0x05, //!< Setpoint position. 2014-11-13 or newer firmware is required for this request. + KANGAROO_GETSS = 0x06, //!< Setpoint speed. 2014-11-13 or newer firmware is required for this request. +}; + +/*! +\enum KangarooGetFlags +Flags that modify the behavior of a 'get' request. +*/ +enum KangarooGetFlags +{ + KANGAROO_GET_DEFAULT = 0x00, //!< Normal behavior. + KANGAROO_GET_ECHO_CODE = 0x10, + KANGAROO_GET_RAW_UNITS = 0x20, //!< Use raw units. For analog, raw units are millivolts. For quadrature, 4 raw units equal 1 line. + KANGAROO_GET_SEQUENCE_CODE = 0x40 +}; + +/*! +\enum KangarooMoveFlags +Flags that modify the behavior of a motion request. +*/ +enum KangarooMoveFlags +{ + KANGAROO_MOVE_DEFAULT = 0x00, //!< Normal behavior. + KANGAROO_MOVE_ONLY_IF_NECESSARY = 0x04, + KANGAROO_MOVE_NO_DEFAULT_LIMITS = 0x08, //!< Do not apply the speed limit and acceleration limit source settings. By default, the speed limit comes from Kangaroo's potentiometers. + KANGAROO_MOVE_RAW_UNITS = 0x20, //!< Use raw units. For analog, raw units are millivolts. For quadrature, 4 raw units equal 1 line. + KANGAROO_MOVE_SEQUENCE_CODE = 0x40 +}; + +/*! +\enum KangarooStatusFlags +Flags that provide details about a query response. +*/ +enum KangarooStatusFlags +{ + KANGAROO_STATUS_NONE = 0x00, //!< The response is normal. + KANGAROO_STATUS_ERROR = 0x01, //!< The response is an error. + KANGAROO_STATUS_BUSY = 0x02, //!< For a motion, this means the motion is not finished. For an error, this means the error (such as KANGAROO_NOT_HOMED) should self-clear. This corresponds to a lowercase letter in Simplified Serial. + KANGAROO_STATUS_ECHO_CODE = 0x10, + KANGAROO_STATUS_RAW_UNITS = 0x20, //!< The value in the response is in raw units. For analog, raw units are millivolts. For quadrature, 4 raw units equal 1 line. + KANGAROO_STATUS_SEQUENCE_CODE = 0x40 +}; + +enum KangarooCommand +{ + KANGAROO_CMD_START = 0x20, + KANGAROO_CMD_UNITS = 0x21, + KANGAROO_CMD_HOME = 0x22, + KANGAROO_CMD_STATUS = 0x23, + KANGAROO_CMD_MOVE = 0x24, + KANGAROO_CMD_SYSTEM = 0x25 +}; + +/*! +\enum KangarooSystemCommand +Advanced commands that have special effects on the Kangaroo motion controller. +*/ +enum KangarooSystemCommand +{ + KANGAROO_SYS_POWER_DOWN = 0x00, //!< Powers down the channel. + KANGAROO_SYS_POWER_DOWN_ALL = 0x01, //!< Powers down all channels of the controller that receives the command. + KANGAROO_SYS_TUNE_ENTER_MODE = 0x03, /*!< Enters tune mode 1 (Teach), 2 (Limit Switches), or 3 (Mechanical Stops). + This corresponds to pressing the tune button to get to the mode you want. + + Do not expect a reply from this command. */ + KANGAROO_SYS_TUNE_SET_DISABLED_CHANNELS = 0x08, /*!< Initially all channels are disabled for safety reasons after entering a tune mode. + You must send this bitmask before beginning the tune. 0 enables all channels. + Do not expect a reply from this command. */ + KANGAROO_SYS_TUNE_CONTROL_OPEN_LOOP = 0x06, /*!< Sets the open loop power. This can be used to position for a Teach tune. + The range is -(2^28-1) to 2^28-1. + + Do not expect a reply from this command. */ + KANGAROO_SYS_TUNE_GO = 0x04, /*!< Begins the tune. + This corresponds to pressing the tune button after you are in the desired mode. + Tuning has an automatic serial timeout for safety reasons. + You must continually send packets or it will abort. KangarooChannel::getP() in a loop does the job. + Do not expect a reply from this command. */ + KANGAROO_SYS_TUNE_ABORT = 0x05, /*!< Aborts the tune. + + Do not expect a reply from this command. */ + KANGAROO_SYS_SET_BAUD_RATE = 0x20, /*!< Sets the baud rate. + + Do not expect a reply from this command. */ + KANGAROO_SYS_SET_SERIAL_TIMEOUT = 0x21 //!< Sets the serial timeout. +}; + +enum KangarooReplyCode +{ + KANGAROO_RC_STATUS = 0x43 +}; + +class KangarooCRC +{ +public: + void begin(); + void write(byte data); + void write(const byte* data, size_t lengthOfData); + void end (); + +public: + inline uint16_t value() const { return _crc; } + void value(uint16_t crc) { _crc = crc; } + + static uint16_t value(const byte* data, size_t lengthOfData); + +private: + uint16_t _crc; +}; + +class KangarooCommandWriter +{ +public: + KangarooCommandWriter(); + +public: + inline const byte* data () const { return _data; } + inline size_t length () const { return _length; } + +public: + void write ( byte data ); + void write (const byte* data, size_t length); + void writeBitPackedNumber( int32_t number ); + +public: + size_t writeToBuffer(byte* buffer, byte address, KangarooCommand command) const; + static size_t writeToBuffer(byte* buffer, byte address, KangarooCommand command, const byte* data, size_t lengthOfData); + void writeToStream(Stream& port, byte address, KangarooCommand command) const; + static void writeToStream(Stream& port, byte address, KangarooCommand command, const byte* data, size_t lengthOfData); + +private: + byte _address, _command; size_t _length; + byte _data[KANGAROO_COMMAND_MAX_DATA_LENGTH]; +}; + +class KangarooReplyReceiver +{ +public: + KangarooReplyReceiver(); + +public: + inline byte address() const { return _data[0]; } + inline KangarooReplyCode command() const { return (KangarooReplyCode)_data[1]; } + inline const byte* data () const { return &_data[3]; } + inline size_t length () const { return _length - 5; } + +public: + inline boolean ready() const { return _ready; } + void read (byte data); + void reset(); + +private: + size_t _length; boolean _ready; + byte _data[KANGAROO_COMMAND_MAX_BUFFER_LENGTH]; +}; + +class KangarooReplyReader +{ +public: + KangarooReplyReader(const byte* data, size_t length); + +public: + boolean canRead () const; + boolean tryRead (byte* value); + byte read (); + int32_t readBitPackedNumber(); + +private: + const byte* _data; + const byte* _dataEnd; +}; + +/*! +\class KangarooStatus +\brief Stores the response to a status request. +Returned by KangarooChannel::getP(), KangarooMonitor::status(), and others. +*/ +class KangarooStatus +{ +public: + KangarooStatus(); + KangarooStatus(const byte* data, size_t length); + +public: + static KangarooStatus createInvalidStatus(); + static KangarooStatus createTimedOut (); + +public: + /*! + Gets the channel name. + \return The channel name. + */ + inline char channel() const { return (char)_channel; } + + /*! + Gets the status flags associated with this response. + \return The status flags. + */ + inline KangarooStatusFlags flags() const { return (KangarooStatusFlags)_flags; } + + /*! + Gets the type of the request. + \return The type of the request. + */ + inline KangarooGetType type() const { return (KangarooGetType)_type; } + + /*! + Gets the value associated with this response. + \return The value. + */ + inline int32_t value() const { return _value; } + + inline byte echoCode () const { return _echoCode; } + inline byte sequenceCode() const { return _sequenceCode; } + inline boolean valid () const { return _valid; } + +public: + /*! + Gets whether a recently-requested command is still executing. + For example, KangarooChannel::p() is busy while the channel is getting into position, and KangarooChannel::home() is busy while the channel is homing. + \return True if the channel is busy. + */ + boolean busy() const { return 0 != (flags() & KANGAROO_STATUS_BUSY ); } + + /*! + If the response is an error, gets the error. + \return The error, or KANGAROO_NO_ERROR if the response is not an error. + */ + KangarooError error() const { return (KangarooError)(0 != (flags() & KANGAROO_STATUS_ERROR) ? value() : 0); } + + /*! + Gets whether a recently-requested command has completed execution. + For example, KangarooChannel::p() is done when the channel is in position. + \return True if the command is done. + */ + boolean done() const { return !busy (); } + + /*! + Gets whether the response is not an error and KangarooStatus::value() is the requested value. + \return True if the response is not an error. + */ + boolean ok() const { return !error(); } + + /*! + Gets whether a timeout has occurred. + \return True if the KangarooStatus::error() equals KANGARO_TIMED_OUT. + */ + boolean timedOut() const { return error() == KANGAROO_TIMED_OUT; } + +private: + static KangarooStatus createFromError(KangarooError error); + +private: + void init (); + boolean parse(const byte* data, size_t length); + +private: + boolean _valid; + byte _channel, _flags, _echoCode, _sequenceCode, _type; + int32_t _value; +}; + +/*! +\class KangarooSerial +\brief Create a KangarooSerial for the serial port you are using, and then attach a KangarooChannel for each channel you want to communicate with. +*/ +class KangarooSerial +{ + friend class KangarooChannel; + +public: + /*! + Constructs a KangarooSerial object. + \param port The serial port the motion controller is on. + */ + KangarooSerial(Stream& port); + +public: + /*! + Gets the serial port being used. + \return The serial port. + */ + inline Stream& port() { return _port; } + +private: + boolean tryReceivePacket(); + +private: + KangarooSerial (KangarooSerial& serial); // no copy + void operator = (KangarooSerial& serial); + +private: + KangarooReplyReceiver _receiver; + Stream& _port; +}; + +/*! +\class KangarooTimeout +\brief Encapsulates a starting time and duration. +The same KangarooTimeout can be reused between different calls. +*/ +class KangarooTimeout +{ +public: + /*! + Constructs a KangarooTimeout object. The starting time is captured. + \param timeoutMS The timeout duration, in milliseconds. + */ + KangarooTimeout(int32_t timeoutMS); + +public: + /*! + Gets whether the timeout can expire. + If the KangarooTimeout was created with a timeout of KANGAROO_INFINITE_TIMEOUT, it cannot expire. + \return True if the timeout can expire. + */ + boolean canExpire() const; + + /*! + Gets whether the timeout has expired. + \return True if the timeout has expired. + */ + boolean expired() const; + + /*! + Causes the timeout to expire immediately. + */ + void expire(); + + /*! + Captures the current time and uses it as the new starting time for the timeout. + */ + void reset(); + +private: + uint32_t _start; + int32_t _timeoutMS; +}; + +/*! +\class KangarooChannel +\brief Lets you send commands to and get position, speed, etc. for a specific channel of the Kangaroo. +Any number of KangarooChannel objects can be associated with a single KangarooSerial object. +*/ +class KangarooChannel +{ + friend class Kangaroo; + friend class KangarooMonitor; + +public: + /*! + Constructs a KangarooChannel object. + \param serial The KangarooSerial whose serial port the controller is on. + \param name The name of the channel (a single character). + By default, mixed mode channels are 'D' (Drive) and 'T' (Turn). Independent mode channels are '1' and '2'. + You can change these in DEScribe. Mainly this is useful if you have multiple Kangaroos daisy-chained and have + 'Enable multi-Kangaroo mode (shared signal lines).' checked, or if your particular application would be clearer + if for instance the channels were named 'X', 'Y', and 'Z'. + \param address The Packet Serial address of the controller. + Normally this can be left at its default. If you daisy-chain the TX/S1 line between your Kangaroo and a + Sabertooth or SyRen motor driver set in Packet Serial, however, make sure they aren't both using the same address. + */ + KangarooChannel(KangarooSerial& serial, char name, byte address = KANGAROO_DEFAULT_ADDRESS); + ~KangarooChannel(); + +public: + /*! + Gets the channel name. + \return The channel name. + */ + inline char name() const { return _name; } + + /*! + Gets the Packet Serial address of the controller. + \return The packet serial address of the controller. + */ + inline byte address() const { return _address; } + +public: + /*! + Starts the channel. Also, the Kangaroo LED will shine brightly for a third of a second. + \param onlyIfNecessary Whether the channel should only be started if necessary. If true, and it is already started, it will not be restarted. + This option requires 2014-11-13 or newer firmware. + \return A KangarooError. + Most commonly, this will be KANGAROO_NO_ERROR if the channel does not require homing, or KANGAROO_NOT_HOMED if it does. + */ + KangarooError start(bool onlyIfNecessary = false); + + /*! + Sets custom units for the channel. + This command may be called after you start the channel but before you home it. + If you do not set custom units, the units you have set up in DEScribe will be used. + If you haven't set any, machine units will be used. + \param desiredUnits The amount in your units that correspond to the specified amount of machine units. + \param machineUnits The amount of machine units (millivolts or lines) corresponding to the specified amount in your units. + \return A KangarooError. + Most commonly, this will be KANGAROO_NO_ERROR if the channel does not require homing, or KANGAROO_NOT_HOMED if it does. + */ + KangarooError units(int32_t desiredUnits, int32_t machineUnits); + + /*! + Homes the channel. + \param onlyIfNecessary Whether or not the channel should only be homed if necessary. If true, and it has already been homed, it will not be rehomed. + This option requires 2014-11-13 or newer firmware. + \return A KangarooMonitor for tracking the homing request. + The easiest way to use the KangarooMonitor here is to call KangarooMonitor::wait(). + */ + KangarooMonitor home(bool onlyIfNecessary = false); + + /*! + Moves to the specified absolute position. + This command is most useful for absolutely-positioned systems. + \param position The position to move to. + \param speedLimit The speed limit for the move. + \param flags Modifiers for the move command. + \return A KangarooMonitor for tracking the move request. + */ + KangarooMonitor p(int32_t position, + int32_t speedLimit = KANGAROO_UNSPECIFIED_LIMIT, + KangarooMoveFlags flags = KANGAROO_MOVE_DEFAULT); + + /*! + Makes an incremental move, relative to where you are right now. + Rovers are a case where this is almost always what you want. + \param positionIncrement The amount to increment the current position by. + \param speedLimit The speed limit for the move. + \param flags Modifiers for the move command. + \return A KangarooMonitor for tracking the move request. + */ + KangarooMonitor pi(int32_t positionIncrement, + int32_t speedLimit = KANGAROO_UNSPECIFIED_LIMIT, + KangarooMoveFlags flags = KANGAROO_MOVE_DEFAULT); + + /*! + Makes an incremental move, relative to the current position setpoint. + This is useful for conveyors. + 2014-11-13 or newer firmware is required for this command. + \param positionIncrement The amount to increment the current position by. + \param speedLimit The speed limit for the move. + \param flags Modifiers for the move command. + \return A KangarooMonitor for tracking the move request. + */ + KangarooMonitor psi(int32_t positionIncrement, + int32_t speedLimit = KANGAROO_UNSPECIFIED_LIMIT, + KangarooMoveFlags flags = KANGAROO_MOVE_DEFAULT); + + /*! + Moves at a particular speed. + \param speed The speed to move at. + \param speedRampingLimit The speed ramping limit for the move. + \param flags Modifiers for the move command. + \return A KangarooMonitor for tracking the move request. + */ + KangarooMonitor s(int32_t speed, + int32_t speedRampingLimit = KANGAROO_UNSPECIFIED_LIMIT, + KangarooMoveFlags flags = KANGAROO_MOVE_DEFAULT); + + /*! + Moves at a particular speed, incremental from the current speed. + \param speedIncrement The amount to increment the current speed by. + \param speedRampingLimit The speed ramping limit for the move. + \param flags Modifiers for the move command. + \return A KangarooMonitor for tracking the move request. + */ + KangarooMonitor si(int32_t speedIncrement, + int32_t speedRampingLimit = KANGAROO_UNSPECIFIED_LIMIT, + KangarooMoveFlags flags = KANGAROO_MOVE_DEFAULT); + + /*! + Moves at a particular speed, incremental from the current speed setpoint. + This is useful for cruise control: a negative increment will slow down, + a positive increment will speed up, + and a zero increment will hold the current speed. + 2014-11-13 or newer firmware is required for this command. + \param speedIncrement The amount to increment the current speed by. + \param speedRampingLimit The speed ramping limit for the move. + \param flags Modifiers for the move command. + \return A KangarooMonitor for tracking the move request. + */ + KangarooMonitor ssi(int32_t speedIncrement, + int32_t speedRampingLimit = KANGAROO_UNSPECIFIED_LIMIT, + KangarooMoveFlags flags = KANGAROO_MOVE_DEFAULT); + +public: + /*! + Issues a 'get' request. + \param type The type of the 'get' request. + \param flags Flags modifying the 'get' request. + \return A KangarooStatus object describing the response. + */ + KangarooStatus get(KangarooGetType type, KangarooGetFlags flags = KANGAROO_GET_DEFAULT); + + /*! + Gets the absolute position. + \param flags Flags modifying the 'get' request. + \return A KangarooStatus object describing the position. + */ + inline KangarooStatus getP(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) + { + return get(KANGAROO_GETP, flags); + } + + /*! + Gets the incremental position (relative to the position when the last command was issued). + \param flags Flags modifying the 'get' request. + \return A KangarooStatus object describing the position. + */ + inline KangarooStatus getPI(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) + { + return get(KANGAROO_GETPI, flags); + } + + /*! + Gets the setpoint position. + 2014-11-13 or newer firmware is required for this request. + \param flags Flags modifying the 'get' request. + \return A KangarooStatus object describing the position. + */ + inline KangarooStatus getPS(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) + { + return get(KANGAROO_GETPS, flags); + } + + /*! + Gets the absolute speed (positive or negative depending on direction). + \param flags Flags modifying the 'get' request. + \return A KangarooStatus object describing the speed. + */ + inline KangarooStatus getS(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) + { + return get(KANGAROO_GETS, flags); + } + + /*! + Gets the incremental speed (relative to the speed when the last command was issued). + \param flags Flags modifying the 'get' request. + \return A KangarooStatus object describing the speed. + */ + inline KangarooStatus getSI(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) + { + return get(KANGAROO_GETSI, flags); + } + + /*! + Gets the setpoint speed. + 2014-11-13 or newer firmware is required for this request. + \param flags Flags modifying the 'get' request. + \return A KangarooStatus object describing the speed. + */ + inline KangarooStatus getSS(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) + { + return get(KANGAROO_GETSS, flags); + } + + /*! + Gets the minimum position. This corresponds to DEScribe's Nominal Travel minimum. + \param flags Flags modifying the 'get' request. + \return A KangarooStatus object describing the limit. + */ + inline KangarooStatus getMin(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) + { + return get(KANGAROO_GETMIN, flags); + } + + /*! + Gets the maximum position. This corresponds to DEScribe's Nominal Travel maximum. + \param flags Flags modifying the 'get' request. + \return A KangarooStatus object describing the limit. + */ + inline KangarooStatus getMax(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) + { + return get(KANGAROO_GETMAX, flags); + } + +public: + // While the following calls violate the standard Arduino casing, they sure are nicer to type. + // The contrast between 'p' and 'getP' may confuse as well, so we include these to make life easier for everyone. + inline KangarooStatus getp (KangarooGetFlags flags = KANGAROO_GET_DEFAULT) { return getP (flags); } + inline KangarooStatus getpi (KangarooGetFlags flags = KANGAROO_GET_DEFAULT) { return getPI (flags); } + inline KangarooStatus getps (KangarooGetFlags flags = KANGAROO_GET_DEFAULT) { return getPS (flags); } + inline KangarooStatus gets (KangarooGetFlags flags = KANGAROO_GET_DEFAULT) { return getS (flags); } + inline KangarooStatus getsi (KangarooGetFlags flags = KANGAROO_GET_DEFAULT) { return getSI (flags); } + inline KangarooStatus getss (KangarooGetFlags flags = KANGAROO_GET_DEFAULT) { return getSS (flags); } + inline KangarooStatus getmin(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) { return getMin(flags); } + inline KangarooStatus getmax(KangarooGetFlags flags = KANGAROO_GET_DEFAULT) { return getMax(flags); } + +public: + /*! Gets the command retry interval. + \return The command retry interval, in milliseconds. + */ + inline int32_t commandRetryInterval() const { return _commandRetryInterval; } + + /*! Sets the command retry interval. + \param intervalMS The command retry interval, in milliseconds. + */ + inline void commandRetryInterval(int32_t intervalMS) { _commandRetryInterval = intervalMS; } + + /*! Gets the command timeout. + \return The command timeout, in milliseconds. + */ + inline int32_t commandTimeout() const { return _commandTimeout; } + + /*! Sets the command timeout. + \param timeoutMS The command timeout, in milliseconds. + */ + inline void commandTimeout(int32_t timeoutMS) { _commandTimeout = timeoutMS; } + + /*! Gets whether streaming is enabled. + \return True if streaming is enabled. + */ + inline boolean streaming() const { return _streaming; } + + /*! + Enables or disables streaming. + When streaming is disabled (the default), commands are delivered reliably: + a request is sent to the Kangaroo after every command to make sure the command was received. + When streaming is enabled, commands are delivered unreliably: + no effort is made to verify that they are received. + If you are constantly sending position or speed commands, you may not care if an intermediate one is lost. + Enabling streaming can more than double your command rate, at the cost of reduced reliability. + If you only have a transmit line and no way to receive data back from the Kangaroo, you should enable streaming. + KangarooMonitor::wait() cannot be meaningfully called for a command that was streamed. + */ + inline void streaming(boolean enabled) { _streaming = enabled; } + + /*! + Sets the baud rate. + This affects all channels of the controller that receives the command. + \param baudRate The baud rate to use. Supported rates are 9600, 19200, 38400, and 115200. + */ + void baudRate(int32_t baudRate); + + /*! + Powers down the channel. + \return A KangarooError, usually KANGAROO_NO_ERROR. + */ + KangarooError powerDown(); + + /*! + Powers down all channels of the controller that receives the command. + \return A KangarooError, usually KANGAROO_NO_ERROR. + */ + KangarooError powerDownAll(); + + /*! + Sets the serial timeout. + This affects all channels of the controller that receives the command. + \param milliseconds The timeout, in milliseconds. A value of zero uses the DEScribe setting. KANGAROO_INFINITE_TIMEOUT disables the timeout. + \return A KangarooError, usually KANGAROO_NO_ERROR. + */ + KangarooError serialTimeout(int32_t milliseconds); + + /*! + Sends a system command. These are mostly for advanced use cases. + \param systemCommand The command to set. + \param expectReply Whether or not to expect a reply. + If a command has an unusual effect on the state of the Kangaroo, expecting a reply may + cause the command to retry until it times out. + \param values The parameters of the command. + \param valueCount The number of parameters. + \return A KangarooError. + */ + KangarooError systemCommand(KangarooSystemCommand systemCommand, boolean expectReply, int32_t values[], size_t valueCount); + +private: + KangarooStatus getSpecial(KangarooGetType type, KangarooGetFlags flags, const KangarooTimeout& timeout); + KangarooMonitor motion (byte motionType, int32_t motionValue, + byte limit1Type, int32_t limit1Value, + byte limit2Type, int32_t limit2Value, + KangarooMoveFlags flags); + KangarooMonitor set (KangarooCommand command, + KangarooCommandWriter& contents, + KangarooMoveFlags moveFlags = KANGAROO_MOVE_DEFAULT, + KangarooGetType getType = KANGAROO_GETP); + void setNoReply(KangarooCommand command, KangarooCommandWriter& contents, + KangarooMoveFlags moveFlags = KANGAROO_MOVE_DEFAULT); + + boolean getInitialSequenceCodeIfNecessary(const KangarooTimeout& timeout, KangarooStatus& status); + boolean updateMonitoredResult(const KangarooTimeout& timeout, boolean acceptRepliesWithStartupSequenceCode); + +private: + KangarooChannel (KangarooChannel& channel); // no copy + void operator = (KangarooChannel& channel); + +private: + KangarooSerial& _serial; + char _name; + byte _address; + int32_t _commandRetryInterval; + int32_t _commandTimeout; + byte _echoCode; + uint32_t _monitorCode; + KangarooGetType _monitoredGetType; + KangarooGetFlags _monitoredGetFlags; + KangarooStatus _monitoredGetResult; + byte _monitoredSequenceCode; + boolean _monitoredSequenceCodeIsReady; + boolean _streaming; +}; + +/*! +\class KangarooMonitor +\brief Makes it easy to track the status of position commands, speed commands, and any other commands that take time to complete. +*/ +class KangarooMonitor +{ + friend class KangarooChannel; + +public: + /*! + Constructs a KangarooMonitor object. + This must be assigned before it will be valid. + */ + KangarooMonitor(); + +public: + /*! + Gets the most recently received status. + \return A KangarooStatus. + */ + KangarooStatus status() const; + + /*! + Gets whether the status is valid. + If you keep an old KangarooMonitor object around and issue a new command on the same channel, the old KangarooMonitor will become invalid. + \return True if the status is valid. + */ + boolean valid() const; + + /*! + Updates the status. The channel's command timeout is used. + \return The same KangarooMonitor. + */ + KangarooMonitor update(); + + /*! + Updates the status. + \param timeoutMS The timeout to use, in milliseconds. + \return The same KangarooMonitor. + */ + KangarooMonitor update(int32_t timeoutMS); + + /*! + Updates the status. + \param timeout The timeout object to use. + \return The same KangarooMonitor. + */ + KangarooMonitor update(const KangarooTimeout& timeout); + + /*! + Waits until KangarooStatus::done() returns true or the timeout expires. + \param timeoutMS The timeout to use, in milliseconds. + \return The same KangarooMonitor. + */ + KangarooMonitor wait(int32_t timeoutMS = KANGAROO_INFINITE_TIMEOUT); + + /*! + Waits until KangarooStatus::done() returns true or the timeout object expires. + \param timeout The timeout object to use. + \return The same KangarooMonitor. + */ + KangarooMonitor wait(const KangarooTimeout& timeout); + +private: + KangarooMonitor(KangarooChannel* channel, uint32_t monitorCode); + +private: + struct + { + KangarooChannel* channel; + uint32_t monitorCode; + } _state; +}; + +/*! +Waits until all of the monitors are done or the timeout expires. +\param count The number of monitors. +\param monitors The monitors to wait for. +\param timeoutMS The timeout to use, in milliseconds. +\return True if all of the monitors are done, or false if the timeout expired. +\remark If a monitor is null, it is ignored. +*/ +boolean waitAll(size_t count, KangarooMonitor* monitors[], int32_t timeoutMS = KANGAROO_INFINITE_TIMEOUT); + +/*! +Waits until all of the monitors are done or the timeout object expires. +\param count The number of monitors. +\param monitors The monitors to wait for. +\param timeout The timeout object to use. +\return True if all of the monitors are done, or false if the timeout expired. +\remark If a monitor is null, it is ignored. +*/ +boolean waitAll(size_t count, KangarooMonitor* monitors[], const KangarooTimeout& timeout); + +/*! +Waits until at least one of the monitors is done or the timeout expires. +\param count The number of monitors. +\param monitors The monitors to wait for. +\param timeoutMS The timeout to use, in milliseconds. +\return The array index of the monitor that is done, or -1 if the timeout expired. +\remark If a monitor is null, it is ignored. +*/ +int waitAny(size_t count, KangarooMonitor* monitors[], int32_t timeoutMS = KANGAROO_INFINITE_TIMEOUT); + +/*! +Waits until at least one of the monitors is done or the timeout expires. +\param count The number of monitors. +\param monitors The monitors to wait for. +\param timeout The timeout object to use. +\return The array index of the monitor that is done, or -1 if the timeout expired. +\remark If a monitor is null, it is ignored. +*/ +int waitAny(size_t count, KangarooMonitor* monitors[], const KangarooTimeout& timeout); + +#endif diff --git a/test/KangarooCRC.cpp b/test/KangarooCRC.cpp new file mode 100644 index 0000000..c46ea80 --- /dev/null +++ b/test/KangarooCRC.cpp @@ -0,0 +1,56 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013 Dimension Engineering LLC +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "Kangaroo.h" + +void KangarooCRC::begin() +{ + _crc = 0x3fff; +} + +void KangarooCRC::write(byte data) +{ + _crc ^= data & 0x7f; + + for (byte bit = 0; bit < 7; bit ++) + { + if (_crc & 1) + { + _crc >>= 1; _crc ^= 0x22f0; + } + else + { + _crc >>= 1; + } + } +} + +void KangarooCRC::write(const byte* data, size_t lengthOfData) +{ + for (size_t i = 0; i < lengthOfData; i ++) { write(data[i]); } +} + +void KangarooCRC::end() +{ + _crc ^= 0x3fff; +} + +uint16_t KangarooCRC::value(const byte* data, size_t lengthOfData) +{ + KangarooCRC crc; + crc.begin(); crc.write(data, lengthOfData); crc.end(); + return crc.value(); +} diff --git a/test/KangarooChannel.cpp b/test/KangarooChannel.cpp new file mode 100644 index 0000000..d8cbc69 --- /dev/null +++ b/test/KangarooChannel.cpp @@ -0,0 +1,344 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013-2015 Dimension Engineering Inc. +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "Kangaroo.h" + +static byte nextCode(byte code) +{ + if (++code >= 0x80) { code = 1; } // The device will start up with code 0, so we do this to distinguish that case. + return code; +} + +KangarooChannel::KangarooChannel(KangarooSerial& serial, char name, byte address) + : _serial(serial), _name(), _address(address), _echoCode(), _monitorCode(), _monitoredSequenceCode(), _monitoredSequenceCodeIsReady() +{ + // Simplified Serial autocapitalizes, but Packet Serial does not. So, we do it here. + // If the compiler does LTO this should constant fold to use no code space. + if (name >= 'a' && name <= 'z') + { + name += 'A' - 'a'; + } + + if ((name >= 'A' && name <= 'Z') || + (name >= '0' && name <= '9') || + (name < 32)) + { + _name = name; + } + + commandRetryInterval(KANGAROO_DEFAULT_COMMAND_RETRY_INTERVAL); + commandTimeout (KANGAROO_DEFAULT_COMMAND_TIMEOUT ); + + streaming(false); +} + +KangarooChannel::~KangarooChannel() +{ + +} + +KangarooError KangarooChannel::start(boolean onlyIfNecessary) +{ + KangarooCommandWriter contents; + return set(KANGAROO_CMD_START, contents, + onlyIfNecessary ? KANGAROO_MOVE_ONLY_IF_NECESSARY : KANGAROO_MOVE_DEFAULT).status().error(); +} + +KangarooError KangarooChannel::units(int32_t desiredUnits, int32_t machineUnits) +{ + KangarooCommandWriter contents; + contents.writeBitPackedNumber(desiredUnits); + contents.writeBitPackedNumber(machineUnits); + return set(KANGAROO_CMD_UNITS, contents).status().error(); +} + +KangarooMonitor KangarooChannel::home(boolean onlyIfNecessary) +{ + KangarooCommandWriter contents; + return set(KANGAROO_CMD_HOME, contents, + onlyIfNecessary ? KANGAROO_MOVE_ONLY_IF_NECESSARY : KANGAROO_MOVE_DEFAULT); +} + +KangarooMonitor KangarooChannel::p(int32_t position, int32_t speedLimit, KangarooMoveFlags flags) +{ + return motion(0x01, position, + 0x02, speedLimit, + 0, KANGAROO_UNSPECIFIED_LIMIT, + flags); +} + +KangarooMonitor KangarooChannel::pi(int32_t positionIncrement, int32_t speedLimit, KangarooMoveFlags flags) +{ + return motion(0x41, positionIncrement, + 0x02, speedLimit, + 0, KANGAROO_UNSPECIFIED_LIMIT, + flags); +} + +KangarooMonitor KangarooChannel::psi(int32_t positionIncrement, int32_t speedLimit, KangarooMoveFlags flags) +{ + return motion(0x41, positionIncrement, + 0x02, speedLimit, + 0, KANGAROO_UNSPECIFIED_LIMIT, + flags); +} + +KangarooMonitor KangarooChannel::s(int32_t speed, int32_t speedRampingLimit, KangarooMoveFlags flags) +{ + return motion(0x02, speed, + 0x03, speedRampingLimit, + 0, KANGAROO_UNSPECIFIED_LIMIT, + flags); +} + +KangarooMonitor KangarooChannel::si(int32_t speedIncrement, int32_t speedRampingLimit, KangarooMoveFlags flags) +{ + return motion(0x42, speedIncrement, + 0x03, speedRampingLimit, + 0, KANGAROO_UNSPECIFIED_LIMIT, + flags); +} + +KangarooMonitor KangarooChannel::ssi(int32_t speedIncrement, int32_t speedRampingLimit, KangarooMoveFlags flags) +{ + return motion(0x42, speedIncrement, + 0x03, speedRampingLimit, + 0, KANGAROO_UNSPECIFIED_LIMIT, + flags); +} + +KangarooMonitor KangarooChannel::motion(byte motionType, int32_t motionValue, + byte limit1Type, int32_t limit1Value, + byte limit2Type, int32_t limit2Value, + KangarooMoveFlags flags) +{ + KangarooCommandWriter contents; + + contents.write(motionType); + contents.writeBitPackedNumber(motionValue); + + if (limit1Value >= 0) + { + contents.write(limit1Type); + contents.writeBitPackedNumber(limit1Value); + } + + if (limit2Value >= 0) + { + contents.write(limit2Type); + contents.writeBitPackedNumber(limit2Value); + } + + return set(KANGAROO_CMD_MOVE, contents, flags); +} + +KangarooStatus KangarooChannel::get(KangarooGetType type, KangarooGetFlags flags) +{ + KangarooTimeout timeout(commandTimeout()); + + KangarooStatus initialStatus; + if (getInitialSequenceCodeIfNecessary(timeout, initialStatus)) { return initialStatus; } + + return getSpecial(type, flags, timeout); +} + +void KangarooChannel::baudRate(int32_t baudRate) +{ + uint8_t index; + switch (baudRate) + { + case 9600: default: index = 0; break; + case 19200: index = 1; break; + case 38400: index = 2; break; + case 115200: index = 3; break; + } + + int32_t values[1] = { index }; + systemCommand(KANGAROO_SYS_SET_BAUD_RATE, false, values, 1); +} + +KangarooError KangarooChannel::powerDown() +{ + int32_t values[0]; + return systemCommand(KANGAROO_SYS_POWER_DOWN, true, values, 0); +} + +KangarooError KangarooChannel::powerDownAll() +{ + int32_t values[0]; + return systemCommand(KANGAROO_SYS_POWER_DOWN_ALL, true, values, 0); +} + +KangarooError KangarooChannel::serialTimeout(int32_t milliseconds) +{ + int32_t values[] = { milliseconds < 0 ? -1 : (milliseconds * 2 + 124) / 125 }; // The command takes time in 16ths of a second. Round up. + return systemCommand(KANGAROO_SYS_SET_SERIAL_TIMEOUT, true, values, 1); +} + +KangarooError KangarooChannel::systemCommand(KangarooSystemCommand systemCommand, boolean expectReply, int32_t values[], size_t valueCount) +{ + KangarooCommandWriter contents; + contents.write((byte)systemCommand); + for (size_t i = 0; i < valueCount; i ++) { contents.writeBitPackedNumber(values[i]); } + + if (expectReply) + { + return set(KANGAROO_CMD_SYSTEM, contents).status().error(); + } + else + { + setNoReply(KANGAROO_CMD_SYSTEM, contents); + return KANGAROO_NO_ERROR; + } +} + +KangarooStatus KangarooChannel::getSpecial(KangarooGetType type, KangarooGetFlags flags, + const KangarooTimeout& timeout) +{ + KangarooTimeout retry(commandRetryInterval()); retry.expire(); + flags = (KangarooGetFlags)(flags | KANGAROO_GET_ECHO_CODE); + + while (1) + { + if (timeout.expired()) + { + return KangarooStatus::createTimedOut(); + } + + if (retry.expired()) + { + retry.reset(); + _echoCode = nextCode(_echoCode); + + // Send the Get command. + KangarooCommandWriter writer; + writer.write((byte)name()); + writer.write((byte)flags); + writer.write(_echoCode); + writer.write((byte)type); + + Stream& port = _serial.port(); + writer.writeToStream(port, address(), KANGAROO_CMD_STATUS); + } + + // Check for a valid reply. + if (!_serial.tryReceivePacket()) { continue; } + + KangarooReplyReceiver& receiver = _serial._receiver; + if (receiver.address() != address() ) { continue; } + if (receiver.command() != KANGAROO_RC_STATUS) { continue; } + + KangarooStatus result(receiver.data(), receiver.length()); + if (!result.valid()) { continue; } + + if (result.echoCode() != _echoCode) { continue; } + + return result; + } +} + +void KangarooChannel::setNoReply(KangarooCommand command, KangarooCommandWriter& contents, + KangarooMoveFlags moveFlags) +{ + Stream& port = _serial.port(); + + KangarooCommandWriter writer; + writer.write((byte)name()); + writer.write((byte)moveFlags); + if (moveFlags & KANGAROO_MOVE_SEQUENCE_CODE) + { + writer.write(_monitoredSequenceCode); + } + writer.write(contents.data(), contents.length()); + + writer.writeToStream(port, address(), command); +} + +// We return a status only if there is an error. +boolean KangarooChannel::getInitialSequenceCodeIfNecessary(const KangarooTimeout& timeout, KangarooStatus& status) +{ + if (_monitoredSequenceCodeIsReady) { return false; } + status = getSpecial(KANGAROO_GETP, KANGAROO_GET_SEQUENCE_CODE, timeout); + if (status.error() < 0) { return true; } + + _monitoredSequenceCode = status.sequenceCode(); + _monitoredSequenceCodeIsReady = true; + return false; +} + +KangarooMonitor KangarooChannel::set(KangarooCommand command, + KangarooCommandWriter& contents, + KangarooMoveFlags moveFlags, + KangarooGetType getType) +{ + KangarooMonitor monitor(this, ++_monitorCode); + + if (streaming()) + { + setNoReply(command, contents, moveFlags); + + // Motions from other commands cannot be tracked through. + } + else + { + KangarooTimeout timeout(commandTimeout()); + moveFlags = (KangarooMoveFlags)(moveFlags | KANGAROO_MOVE_SEQUENCE_CODE); + + // Invalidate the older command monitor and set up a new one. + if (!getInitialSequenceCodeIfNecessary(timeout, _monitoredGetResult)) + { + // If we have a proper initial sequence code, send the command. + _monitoredGetType = getType; + _monitoredGetFlags = (KangarooGetFlags)moveFlags; + _monitoredSequenceCode = nextCode(_monitoredSequenceCode); + + do + { + setNoReply(command, contents, moveFlags); + } + // Make sure the packet was received correctly -- proper sequence code and the like. If not, we'll resend. + while (!updateMonitoredResult(timeout, false)); + } + } + + return monitor; +} + +// Wait for a response, to ensure the packet was received at all. +// Internally generated errors (like timeouts) have negative numbers, so we pass them along. +// For any received error, we've failed to update if the sequence codes don't match. +boolean KangarooChannel::updateMonitoredResult(const KangarooTimeout& timeout, + boolean acceptRepliesWithStartupSequenceCode) +{ + _monitoredGetResult = getSpecial(_monitoredGetType, _monitoredGetFlags, timeout); + + if (_monitoredGetResult.error() < 0) + { + return true; + } + + if (_monitoredGetResult.sequenceCode() == _monitoredSequenceCode) + { + return true; + } + + if (_monitoredGetResult.sequenceCode() == 0 && acceptRepliesWithStartupSequenceCode) + { + return true; + } + + return false; +} diff --git a/test/KangarooCommandWriter.cpp b/test/KangarooCommandWriter.cpp new file mode 100644 index 0000000..c538ea8 --- /dev/null +++ b/test/KangarooCommandWriter.cpp @@ -0,0 +1,82 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013 Dimension Engineering LLC +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "Kangaroo.h" + +KangarooCommandWriter::KangarooCommandWriter() + : _length(0) +{ + +} + +void KangarooCommandWriter::write(byte data) +{ + _data[_length ++] = data; +} + +void KangarooCommandWriter::write(const byte* data, size_t length) +{ + for (size_t i = 0; i < length; i ++) { write(data[i]); } +} + +void KangarooCommandWriter::writeBitPackedNumber(int32_t number) +{ + number = constrain(number, -KANGAROO_BIT_PACKED_MAX_VALUE, KANGAROO_BIT_PACKED_MAX_VALUE); + + uint32_t encodedNumber; + if (number < 0) { encodedNumber = (uint32_t)(-number); encodedNumber <<= 1; encodedNumber |= 1; } + else { encodedNumber = (uint32_t) number; encodedNumber <<= 1; } + + do + { + write((encodedNumber & 0x3f) | (encodedNumber >= 0x40 ? 0x40 : 0x00)); + encodedNumber >>= 6; + } + while (encodedNumber); +} + +size_t KangarooCommandWriter::writeToBuffer(byte* buffer, byte address, KangarooCommand command) const +{ + return writeToBuffer(buffer, address, command, data(), length()); +} + +size_t KangarooCommandWriter::writeToBuffer(byte* buffer, byte address, KangarooCommand command, const byte* data, size_t lengthOfData) +{ + size_t i = 0; + + buffer[i ++] = address; + buffer[i ++] = (byte)command; + buffer[i ++] = lengthOfData; + for (size_t j = 0; j < lengthOfData; j ++) { buffer[i ++] = data[j]; } + + uint16_t crc = KangarooCRC::value(buffer, i); + buffer[i ++] = crc & 0x7f; + buffer[i ++] = (crc >> 7) & 0x7f; + + return i; +} + +void KangarooCommandWriter::writeToStream(Stream& port, byte address, KangarooCommand command) const +{ + writeToStream(port, address, command, data(), length()); +} + +void KangarooCommandWriter::writeToStream(Stream& port, byte address, KangarooCommand command, const byte* data, size_t lengthOfData) +{ + byte buffer[KANGAROO_COMMAND_MAX_BUFFER_LENGTH]; + size_t lengthOfBuffer = writeToBuffer(buffer, address, command, data, lengthOfData); + port.write(buffer, lengthOfBuffer); +} diff --git a/test/KangarooMonitor.cpp b/test/KangarooMonitor.cpp new file mode 100644 index 0000000..5d477ab --- /dev/null +++ b/test/KangarooMonitor.cpp @@ -0,0 +1,109 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013 Dimension Engineering LLC +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "Kangaroo.h" + +KangarooMonitor::KangarooMonitor() +{ + _state.channel = 0; _state.monitorCode = 0; +} + +KangarooMonitor::KangarooMonitor(KangarooChannel* channel, uint32_t monitorCode) +{ + _state.channel = channel; _state.monitorCode = monitorCode; +} + +KangarooStatus KangarooMonitor::status() const +{ + return valid() ? _state.channel->_monitoredGetResult : KangarooStatus::createInvalidStatus(); +} + +boolean KangarooMonitor::valid() const +{ + return _state.channel && _state.monitorCode == _state.channel->_monitorCode; +} + +KangarooMonitor KangarooMonitor::update() +{ + return update(_state.channel->commandTimeout()); +} + +KangarooMonitor KangarooMonitor::update(int32_t timeoutMS) +{ + KangarooTimeout timeout(timeoutMS); + return update(timeout); +} + +KangarooMonitor KangarooMonitor::update(const KangarooTimeout& timeout) +{ + while (valid() && !_state.channel->updateMonitoredResult(timeout, true)); + return *this; +} + +KangarooMonitor KangarooMonitor::wait(int32_t timeoutMS) +{ + KangarooTimeout timeout(timeoutMS); + return wait(timeout); +} + +KangarooMonitor KangarooMonitor::wait(const KangarooTimeout& timeout) +{ + while (!status().done()) { update(timeout); } + return *this; +} + +boolean waitAll(size_t count, KangarooMonitor* monitors[], int32_t timeoutMS) +{ + KangarooTimeout timeout(timeoutMS); + return waitAll(count, monitors, timeout); +} + +boolean waitAll(size_t count, KangarooMonitor* monitors[], const KangarooTimeout& timeout) +{ + for (size_t i = 0; i < count; i ++) + { + if (!monitors[i]) { continue; } + + monitors[i]->wait(timeout); + + if (monitors[i]->status().timedOut()) { return false; } + } + + return true; +} + +int waitAny(size_t count, KangarooMonitor* monitors[], int32_t timeoutMS) +{ + KangarooTimeout timeout(timeoutMS); + return waitAny(count, monitors, timeout); +} + +int waitAny(size_t count, KangarooMonitor* monitors[], const KangarooTimeout& timeout) +{ + while (1) + { + if (timeout.expired()) { return -1; } + + for (size_t i = 0; i < count; i ++) + { + if (!monitors[i]) { continue; } + + monitors[i]->update(timeout); + if (monitors[i]->status().timedOut()) { return -1; } + if (monitors[i]->status().done ()) { return i; } + } + } +} diff --git a/test/KangarooReplyReader.cpp b/test/KangarooReplyReader.cpp new file mode 100644 index 0000000..c500cbf --- /dev/null +++ b/test/KangarooReplyReader.cpp @@ -0,0 +1,54 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013 Dimension Engineering LLC +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "Kangaroo.h" + +KangarooReplyReader::KangarooReplyReader(const byte* data, size_t length) + : _data(data), _dataEnd(data + length) +{ + +} + +boolean KangarooReplyReader::canRead() const +{ + return _data != _dataEnd; +} + +boolean KangarooReplyReader::tryRead(byte* value) +{ + if (canRead()) { *value = read(); return true; } else { return false; } +} + +byte KangarooReplyReader::read() +{ + byte data = *_data; _data ++; return data; +} + +int32_t KangarooReplyReader::readBitPackedNumber() +{ + uint32_t encodedNumber = 0; byte shift = 0; + + for (byte i = 0; i < 5; i ++) // 30 bits + { + uint8_t byte; + if (!tryRead(&byte)) { break; } + + encodedNumber |= (uint32_t)(byte & 0x3f) << shift; shift += 6; + if (!(byte & 0x40)) { break; } + } + + return (encodedNumber & 1) ? -(int32_t)(encodedNumber >> 1) : (int32_t)(encodedNumber >> 1); +} diff --git a/test/KangarooReplyReceiver.cpp b/test/KangarooReplyReceiver.cpp new file mode 100644 index 0000000..ceb953d --- /dev/null +++ b/test/KangarooReplyReceiver.cpp @@ -0,0 +1,44 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013 Dimension Engineering LLC +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "Kangaroo.h" + +KangarooReplyReceiver::KangarooReplyReceiver() +{ + reset(); +} + +void KangarooReplyReceiver::read(byte data) +{ + if (data >= 128 || _ready) { reset(); } + if (_length < KANGAROO_COMMAND_MAX_BUFFER_LENGTH) { _data[_length ++] = data; } + + if (_length >= 5 && _data[0] >= 128) + { + if (_length - 5 == _data[2]) + { + if (KangarooCRC::value(_data, _length) == KANGAROO_CRC_GOOD_VALUE) + { + _ready = true; + } + } + } +} + +void KangarooReplyReceiver::reset() +{ + _length = 0; _ready = false; +} diff --git a/test/KangarooSerial.cpp b/test/KangarooSerial.cpp new file mode 100644 index 0000000..9c26335 --- /dev/null +++ b/test/KangarooSerial.cpp @@ -0,0 +1,34 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013 Dimension Engineering LLC +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "Kangaroo.h" + +KangarooSerial::KangarooSerial(Stream& port) + : _port(port) +{ +} + +boolean KangarooSerial::tryReceivePacket() +{ + while (1) + { + int value = port().read(); + if (value < 0) { return false; } + + _receiver.read((byte)value); + if (_receiver.ready()) { return true; } + } +} diff --git a/test/KangarooStatus.cpp b/test/KangarooStatus.cpp new file mode 100644 index 0000000..f61d8f4 --- /dev/null +++ b/test/KangarooStatus.cpp @@ -0,0 +1,84 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013 Dimension Engineering LLC +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "Kangaroo.h" + +KangarooStatus::KangarooStatus() +{ + init(); +} + +KangarooStatus::KangarooStatus(const byte* data, size_t length) +{ + init(); + if (parse(data, length)) { _valid = true; } else { init(); } +} + +KangarooStatus KangarooStatus::createInvalidStatus() +{ + return createFromError(KANGAROO_INVALID_STATUS); +} + +KangarooStatus KangarooStatus::createTimedOut() +{ + return createFromError(KANGAROO_TIMED_OUT); +} + +KangarooStatus KangarooStatus::createFromError(KangarooError error) +{ + KangarooStatus result; + result._valid = true; + result._flags = (byte)KANGAROO_STATUS_ERROR; + result._value = error; + return result; +} + +void KangarooStatus::init() +{ + _valid = false; + _channel = _flags = _echoCode = _sequenceCode = _type = 0; + _value = 0; +} + +boolean KangarooStatus::parse(const byte* data, size_t length) +{ + KangarooReplyReader parser(data, length); + + if (!parser.tryRead(&_channel)) { return false; } + if (!parser.tryRead(&_flags)) { return false; } + + if (_flags & KANGAROO_STATUS_ECHO_CODE) + { + if (!parser.tryRead(&_echoCode)) { return false; } + } + + if (_flags & KANGAROO_STATUS_SEQUENCE_CODE) + { + if (!parser.tryRead(&_sequenceCode)) { return false; } + } + + if (!parser.tryRead(&_type)) { return false; } + + _value = parser.readBitPackedNumber(); + if (_flags & KANGAROO_STATUS_ERROR) + { + // Security check: Non-positive numbers should NEVER be received. + // They are for library-returned errors (<0) and 'None' (=0). + if (_value <= 0) { return false; } + } + + return true; +} diff --git a/test/KangarooTimeout.cpp b/test/KangarooTimeout.cpp new file mode 100644 index 0000000..4e9644e --- /dev/null +++ b/test/KangarooTimeout.cpp @@ -0,0 +1,44 @@ +/* +Arduino Library for Kangaroo +Copyright (c) 2013 Dimension Engineering LLC +http://www.dimensionengineering.com/kangaroo +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "Kangaroo.h" + +KangarooTimeout::KangarooTimeout(int32_t timeoutMS) + : _timeoutMS(timeoutMS) +{ + reset(); +} + +boolean KangarooTimeout::canExpire() const +{ + return _timeoutMS >= 0; +} + +boolean KangarooTimeout::expired() const +{ + return canExpire() && ((uint32_t)millis() - _start >= (uint32_t)_timeoutMS); +} + +void KangarooTimeout::expire() +{ + if (!canExpire()) { return; } + _start = (uint32_t)millis() - _timeoutMS; +} + +void KangarooTimeout::reset() +{ + _start = (uint32_t)millis(); +} diff --git a/test/Release/KangarooCRC.cpp.d b/test/Release/KangarooCRC.cpp.d new file mode 100644 index 0000000..2c1f877 --- /dev/null +++ b/test/Release/KangarooCRC.cpp.d @@ -0,0 +1,36 @@ +KangarooCRC.cpp.o: ../KangarooCRC.cpp ../Kangaroo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +../Kangaroo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/KangarooCRC.cpp.o b/test/Release/KangarooCRC.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8de1e45ed9d5172f7626b8b834a93fa3f7a88c6d GIT binary patch literal 7456 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 literal 0 HcmV?d00001 diff --git a/test/Release/KangarooChannel.cpp.d b/test/Release/KangarooChannel.cpp.d new file mode 100644 index 0000000..3a53986 --- /dev/null +++ b/test/Release/KangarooChannel.cpp.d @@ -0,0 +1,36 @@ +KangarooChannel.cpp.o: ../KangarooChannel.cpp ../Kangaroo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +../Kangaroo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/KangarooChannel.cpp.o b/test/Release/KangarooChannel.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..105d15d282ae0ec68afb24652dd9108525500fee GIT binary patch literal 48128 zcmV)PK()VrMNCEk0RaF2000000000108;<~00000000000002^v;Y8w0000q00000 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 WGB2m6U%CUFfO=NIx}WK%-v0yW0~165 literal 0 HcmV?d00001 diff --git a/test/Release/KangarooMonitor.cpp.d b/test/Release/KangarooMonitor.cpp.d new file mode 100644 index 0000000..c915b23 --- /dev/null +++ b/test/Release/KangarooMonitor.cpp.d @@ -0,0 +1,36 @@ +KangarooMonitor.cpp.o: ../KangarooMonitor.cpp ../Kangaroo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +../Kangaroo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/KangarooMonitor.cpp.o b/test/Release/KangarooMonitor.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..17c0dab62ce9209d64ffa3f7e2649f563bb559f4 GIT binary patch literal 24392 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 literal 0 HcmV?d00001 diff --git a/test/Release/KangarooReplyReader.cpp.d b/test/Release/KangarooReplyReader.cpp.d new file mode 100644 index 0000000..a54ef6e --- /dev/null +++ b/test/Release/KangarooReplyReader.cpp.d @@ -0,0 +1,36 @@ +KangarooReplyReader.cpp.o: ../KangarooReplyReader.cpp ../Kangaroo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +../Kangaroo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/KangarooReplyReader.cpp.o b/test/Release/KangarooReplyReader.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8aad53f3fcafbb82d74f221e46761173887d5932 GIT binary patch literal 8656 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 literal 0 HcmV?d00001 diff --git a/test/Release/KangarooReplyReceiver.cpp.d b/test/Release/KangarooReplyReceiver.cpp.d new file mode 100644 index 0000000..3729cbb --- /dev/null +++ b/test/Release/KangarooReplyReceiver.cpp.d @@ -0,0 +1,36 @@ +KangarooReplyReceiver.cpp.o: ../KangarooReplyReceiver.cpp ../Kangaroo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +../Kangaroo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/KangarooReplyReceiver.cpp.o b/test/Release/KangarooReplyReceiver.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..93a07fb34d4b0ea3ca4f53ba172597c637d64690 GIT binary patch literal 6880 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 literal 0 HcmV?d00001 diff --git a/test/Release/KangarooStatus.cpp.d b/test/Release/KangarooStatus.cpp.d new file mode 100644 index 0000000..c6cc623 --- /dev/null +++ b/test/Release/KangarooStatus.cpp.d @@ -0,0 +1,36 @@ +KangarooStatus.cpp.o: ../KangarooStatus.cpp ../Kangaroo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +../Kangaroo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/KangarooStatus.cpp.o b/test/Release/KangarooStatus.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..02f7f7583bd2165656c4777ec6c6369576ef9714 GIT binary patch literal 12268 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 G_kRG%kyvT~ literal 0 HcmV?d00001 diff --git a/test/Release/KangarooTimeout.cpp.d b/test/Release/KangarooTimeout.cpp.d new file mode 100644 index 0000000..051eb52 --- /dev/null +++ b/test/Release/KangarooTimeout.cpp.d @@ -0,0 +1,36 @@ +KangarooTimeout.cpp.o: ../KangarooTimeout.cpp ../Kangaroo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +../Kangaroo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/KangarooTimeout.cpp.o b/test/Release/KangarooTimeout.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..35d39721678729f63434ccd985f6ad4be3cc87c8 GIT binary patch literal 8684 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 G#`_-{zAaq< literal 0 HcmV?d00001 diff --git a/test/Release/PositionControl.cpp.d b/test/Release/PositionControl.cpp.d new file mode 100644 index 0000000..8d19d23 --- /dev/null +++ b/test/Release/PositionControl.cpp.d @@ -0,0 +1,46 @@ +PositionControl.cpp.o: ../PositionControl.cpp \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src/SoftwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + ../Kangaroo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h \ + ../PositionControl.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src/SoftwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +../Kangaroo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: + +../PositionControl.h: diff --git a/test/Release/PositionControl.cpp.o b/test/Release/PositionControl.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9d9145c8481bdae34fee1e7a3de19c3ac83caa9b GIT binary patch literal 1916 zcma)6&1=+95TA8dZT+rP5QMs(TET=ZDt_Q zZ!vf)CrrT@oP*7ezTa-QYu*Wf$1qYrZwBE97(E=CWGb?}N7kb|Fjrr#{Or$wcePUo z`1YpuYtjm0SFTwsO}Ut?Bh11sXC3P`OGTDDWa=hK$h#I1a}O65IoA~s3FC31BiHu{ z#@q@bH(P5?=P34jO?N%LO<*xk{sL2BX^}R$i^m3*q2LDn1VNAcG8Ej(Sbh%L>A2E8 z=!smH zoYWA-M+`h_;8O-ZZQwHoJ_}FLL;aGD!SDX6fniBxAq}7v_9X$RB>4(_=9$JI_>D|po+G>k|8 z6WZ4Q@op6P@Yq4k@7D8V6r$=bA};J53bjxV<8k!syyYRh_Xf`$!ux9Qk|Dew25)-^ z@2|mohxjt867{|lXz1_pSrLj;@n#O;{n5CJw^;Dhef0_PMT1A&F;q1(3U48JsgfX8 hCY}22`2`(q)C=ezN2QyNY`UTJeB%fh`jn`A{{X5wG?f4V literal 0 HcmV?d00001 diff --git a/test/Release/SabertoothSimplified.cpp.d b/test/Release/SabertoothSimplified.cpp.d new file mode 100644 index 0000000..52fb69f --- /dev/null +++ b/test/Release/SabertoothSimplified.cpp.d @@ -0,0 +1,37 @@ +SabertoothSimplified.cpp.o: ../SabertoothSimplified.cpp \ + ../SabertoothSimplified.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +../SabertoothSimplified.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/SabertoothSimplified.cpp.o b/test/Release/SabertoothSimplified.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c4af66e56f8e2c3ca12c8e3a57e9cab5e6c7ba0a GIT binary patch literal 15152 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 literal 0 HcmV?d00001 diff --git a/test/Release/arduino.ar b/test/Release/arduino.ar new file mode 100644 index 0000000000000000000000000000000000000000..0dc59677593205f64d89d07a9c6f3ddd730b6fa5 GIT binary patch literal 354486 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

boPc5KeF7Dct>)X_%_m(90 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

hhWB9!>$;>ww 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 Dvu&bZ literal 0 HcmV?d00001 diff --git a/test/Release/test.hex b/test/Release/test.hex new file mode 100644 index 0000000..5c82072 --- /dev/null +++ b/test/Release/test.hex @@ -0,0 +1,460 @@ +:100000000C9463000C948B000C948B000C942909C5 +:100010000C9429090C9429090C948B000C948B00E6 +:100020000C948B000C948B000C948B000C94C508E2 +:100030000C948B000C948B000C948B000C948B0014 +:100040000C9423080C948B000C9493080C946D086A +:100050000C948B000C948B000C948B000C948B00F4 +:100060000C948B000C948B0000000008000201002F +:100070000003040700000000000000000000000072 +:1000800023002600290000000000240027002A0089 +:1000900000000000250028002B00040404040404D0 +:1000A0000404020202020202030303030303010227 +:1000B00004081020408001020408102001020408F6 +:1000C0001020A109A80D11241FBECFEFD8E0DEBF7C +:1000D000CDBF11E0A0E0B1E0E6E7FCE102C0059091 +:1000E0000D92A832B107D9F722E0A8E2B1E001C031 +:1000F0001D92A13CB207E1F710E0C2E6D0E004C0D7 +:100100002197FE010E94280EC136D107C9F70E942F +:10011000100B0C942E0E0C940000DC01FB01460F1A +:10012000571FE417F507E1F021912F778D919C91EE +:100130001197822711969C938E9327E06D917C9165 +:100140001197CB019695879560FF04C030EF832708 +:1001500032E2932711969C938E93215079F7E1CF49 +:1001600008958091BC029091BD02892B59F1E091D4 +:100170009A01F0919B0182E0E23AF80719F1309779 +:1001800039F0A389B4899C918589809589238C93C2 +:100190008091C0028E7F8093C002109299011092CC +:1001A000980182EA92E090939B0180939A01E091FA +:1001B000B502F091B60280819091B702892B8083BD +:1001C00081E0089580E0089590E0FC01E859FF4F38 +:1001D0002491FC01E255FF4F3491FC01E656FF4F9C +:1001E000E491EE23C9F0222339F0233001F1A8F481 +:1001F000213019F1223029F1F0E0EE0FFF1FE05716 +:10020000FF4FA591B4918FB7F894EC91611126C07E +:1002100030953E233C938FBF08952730A9F02830B6 +:10022000C9F0243049F7809180008F7D03C0809110 +:1002300080008F7780938000DFCF84B58F7784BD77 +:10024000DBCF84B58F7DFBCF8091B0008F7780931B +:10025000B000D2CF8091B0008F7DF9CF3E2BDACFA6 +:100260002FB7F89460919401709195018091960157 +:10027000909197012FBF0895AF92BF92CF92DF92D6 +:10028000EF92FF920F931F93CF93DF936C017B014B +:100290008B01040F151FEB015E01AE18BF08C017DC +:1002A000D10759F06991D601ED91FC910190F0814F +:1002B000E02DC6010995892B79F7C501DF91CF9112 +:1002C0001F910F91FF90EF90DF90CF90BF90AF9074 +:1002D0000895FC01538D448D252F30E0842F90E04C +:1002E000821B930B541710F0CF9608950197089531 +:1002F000FC01918D828D981761F0A28DAE0FBF2FFA +:10030000B11D5D968C91928D9F5F9F73928F90E04F +:1003100008958FEF9FEF0895FC01918D828D9817BE +:1003200031F0828DE80FF11D858D90E008958FEFFB +:100330009FEF08950F931F930E9430016093A401D3 +:100340007093A5018093A6019093A7018CE991E099 +:100350000E948C0197FF1DC00E9430010091A401F2 +:100360001091A5012091A6013091A701601B710B8E +:10037000820B930B0091A0011091A1012091A20189 +:100380003091A3016017710782079307F8F28FEF8E +:100390009FEF1F910F910895FC01918D228D892F60 +:1003A00090E0805C9F4F821B91098F73992708957D +:1003B0008CE991E00E94CC0121E0892B09F420E036 +:1003C000822F089580E090E0892B29F00E94D801C7 +:1003D00081110C9400000895FC01A48DA80FB92F81 +:1003E000B11DA35ABF4F2C91848D90E001968F735D +:1003F0009927848FA689B7892C93A089B1898C917C +:10040000837080648C93938D848D981306C00288CA +:10041000F389E02D80818F7D80830895EF92FF9294 +:100420000F931F93CF93DF93EC0181E0888F9B8D17 +:100430008C8D98131AC0E889F989808185FF15C0D1 +:100440009FB7F894EE89FF896083E889F9898081F4 +:100450008370806480839FBF81E090E0DF91CF91C3 +:100460001F910F91FF90EF900895F62E0B8D10E0E5 +:100470000F5F1F4F0F731127E02E8C8D8E110CC054 +:100480000FB607FCFACFE889F989808185FFF5CF9F +:10049000CE010E94EC01F1CFEB8DEC0FFD2FF11D91 +:1004A000E35AFF4FF0829FB7F8940B8FEA89FB89DC +:1004B00080818062CFCFCF93DF93EC01888D88233A +:1004C000B9F0AA89BB89E889F9898C9185FD03C0B7 +:1004D000808186FD0DC00FB607FCF7CF8C9185FF9C +:1004E000F2CF808185FFEDCFCE010E94EC01E9CFF4 +:1004F000DF91CF91089520919A0130919B012817A7 +:10050000390771F49091980180919901981741F001 +:10051000E0919801F0E0E85DFE4F808190E0089561 +:100520008FEF9FEF08950895EF92FF920F931F931F +:10053000CF93DF93DC015C96ED90FC905D97E11426 +:10054000F10479F481E090E013969C938E931297D6 +:1005500090E080E0DF91CF911F910F91FF90EF909D +:1005600008955196ED91FC91529750968C91509729 +:10057000982F90950FB75E962C915E97122F127060 +:1005800021FD6095F8942081112319F1282B2083F7 +:10059000E7012197F1F728E0462F50E0308160FF16 +:1005A0001AC0382B3083E7012197F1F7BA0175950E +:1005B0006795215089F7112381F0808189238083F9 +:1005C0000FBF5C968D919C910197F1F781E090E0CF +:1005D000C1CF2923DCCF3923E5CF9081892BEFCF01 +:1005E00020919A0130919B012817390771F480916D +:1005F00099012091980190E0805C9F4F821B9109A6 +:1006000060E470E00E94000E089590E080E008959C +:1006100020919A0130919B0128173907B9F49091E4 +:10062000980180919901981789F0E0919801F0E084 +:10063000E85DFE4F80812091980130E02F5F3F4FB1 +:100640002F7333272093980190E008958FEF9FEF49 +:10065000089590E080E00895CF93DF93EC010E942D +:100660003001688379838A839B83DF91CF910895DA +:10067000FC0110821582148213821282118216826A +:100680001782108611860895DC01ED91FC91119777 +:1006900012968D919C911397E817F90739F0819183 +:1006A000ED93FC93FB01808381E0089580E0089541 +:1006B000CF93DF93EC01DB01ED91FC911197309723 +:1006C000D1F012964D915D916D917C911597858534 +:1006D0009685A785B089481759076A077B0759F49B +:1006E0008AE07596DE0101900D928A95E1F7CE01C0 +:1006F000DF91CF910895CE010E94380381E0888375 +:100700008A838FEF9FEFDC018E839F83A887B98751 +:10071000EECFCF92DF92EF92FF920F931F93CF9382 +:10072000DF9300D0CDB7DEB77C01FC01608341834D +:100730000283F901DC011396200F311FE217F30742 +:1007400019F081918D93FACFA8014D5F5F4F67013A +:10075000C40ED51E8FEF9FE39A838983B701CE0124 +:1007600001960E948D0089819A818095FFE39F27E1 +:10077000282F2F77F6012083F701E00FF11F880F54 +:10078000892F881F990B91958F778483C8010596CF +:100790000F900F90DF91CF911F910F91FF90EF90ED +:1007A000DF90CF900895EF92FF920F931F93CF9316 +:1007B000DF93CDB7DEB7EF970FB6F894DEBF0FBE6D +:1007C000CDBFE0915B02F0915C02E3A0F4A0209128 +:1007D0005D022DA322E030E03CA32BA34EA346FFF5 +:1007E00007C020917A0243E050E05CA34BA32FA303 +:1007F000DB0112960D911C912BA13CA1FB013496BB +:10080000DE01A20FB31F9596B8016E0F7F1F6E1702 +:100810007F0719F041914D93FACF020F131F1CA3CC +:100820000BA39E012B5D3F4FAC0160915E02CE0198 +:1008300001960E948903D701ED91FC910280F3811A +:10084000E02DAC01BE016F5F7F4FC7010995EF96A8 +:100850000FB6F894DEBF0FBECDBFDF91CF911F91D1 +:100860000F91FF90EF9008952F923F924F925F92D9 +:100870006F927F928F929F92AF92BF92CF92DF92B0 +:10088000EF92FF920F931F93CF93DF93CDB7DEB715 +:10089000CC54D1090FB6F894DEBF0FBECDBF6C01AA +:1008A0007B01742E49012B961FAF0EAF2B97FB01D6 +:1008B00084819581A681B78128968CAF9DAFAEAF1C +:1008C000BFAF2897CE01805C9F4F0E942C032896D3 +:1008D0008CAD9DADAEADBFAD2897B7FD12C00E94E7 +:1008E000300128960CAD1DAD2EAD3FAD2897601B95 +:1008F000710B820B930B24966CAF7DAF8EAF9FAFC5 +:100900002497C40180612D969FAF8EAF2D9734E060 +:10091000232E312C6624639444244A944FE3542EAE +:100920002B96EEADFFAD2B9784819581A681B78183 +:10093000B7FD44C00E9430012B96AEADBFAD2B97E2 +:100940000D911D912D913C911397601B710B820BA2 +:10095000930B14960D911D912D913C911797601753 +:1009600071078207930750F1C6010E94380381E0A6 +:10097000F601808382838EEF9FEFAFEFBFEF868318 +:100980009783A087B187C601C45BDF4F0FB6F89489 +:10099000DEBF0FBECDBFDF91CF911F910F91FF90B2 +:1009A000EF90DF90CF90BF90AF909F908F907F900F +:1009B0006F905F904F903F902F90089528968CAD48 +:1009C0009DADAEADBFAD2897B7FD4DC00E943001C3 +:1009D00024960CAD1DAD2EAD3FAD2497601B710B61 +:1009E000820B930B28960CAD1DAD2EAD3FAD289715 +:1009F0006017710782079307B0F1CE01805C9F4FAB +:100A00000E942C03D7011C968C918F5F87FD81E09B +:100A1000F701848792819DA32C96FFAD2C97FEA3AE +:100A20008FA33CA22BA278A6D701ED91FC91119740 +:100A300083A094A004E010E09E012B5D3F4F43E2B1 +:100A400050E013966C91CE0101960E948903D40167 +:100A5000ED91FC910280F381E02DAC01BE016F5F4E +:100A60007F4FC4010995F701008111814801F3E02E +:100A70008F0E911CD80193968D919C91DC01ED9184 +:100A8000FC910284F385E02D099597FD49CF87FD00 +:100A900004C0F8012281222331F0D80111961C9262 +:100AA0001E9212961C92F80120813181203231056C +:100AB00050F4A9014F5F5F4F51834083200F311FD6 +:100AC000D90113968C93F80140815181453051052D +:100AD000C0F0838187FF15C02581CA0105972817BB +:100AE000190679F45A824982B401CE0101960E9416 +:100AF0008D0089819A8181389F4019F4D80112961E +:100B00006C92F8018281882309F4B4CFD701ED916A +:100B1000FC911197938113968C91981301CF848146 +:100B2000833409F0FDCE00811181055011094F0178 +:100B300026E0820E911CCE0101960E9438039AA2F3 +:100B400089A2080D191D1CA30BA3BE016E5F7F4F68 +:100B5000CE0181960E944403882309F47BC0BE0124 +:100B60006D5F7F4FCE0181960E944403882309F474 +:100B700071C08B8184FD65C08B8186FD70C0BE0114 +:100B80006A5F7F4FCE0181960E944403882309F457 +:100B900061C010E000E0812C912C5401BE01685B23 +:100BA0007F4FCE0181960E9444038823D9F0299675 +:100BB0002FAD2997822F8F7390E0B0E0A0E0002E38 +:100BC00004C0880F991FAA1FBB1F0A94D2F7882A56 +:100BD000992AAA2ABB2A26FF05C00A5F1F4F0E3199 +:100BE0001105E1F6D501C401B695A79597958795AE +:100BF00080FE07C0B095A095909581959F4FAF4F0F +:100C0000BF4F8F839887A987BA872B8120FF05C0A4 +:100C1000181619061A061B06ECF4698289818823C6 +:100C200009F47ECED7011C969C918C81981378CEC6 +:100C30008AE0FE013196D60101900D928A95E1F786 +:100C4000A2CEBE016C5F7F4FCE0181960E9444030D +:100C5000811192CFCE0101960E943803DFCFBE01F1 +:100C60006B5F7F4FCE0181960E944403811187CF35 +:100C7000F1CFEF92FF920F931F93CF93DF93CDB7F6 +:100C8000DEB72A970FB6F894DEBF0FBECDBF7B014B +:100C90008C0120E430E041E050E06BE572E0CE01F1 +:100CA00001960E9434048AE0FE013196D70101903A +:100CB0000D928A95E1F7F701828180FF04C0868159 +:100CC000978197FD15C0F701848180937A0281E0B6 +:100CD00080937B0280E02A960FB6F894DEBF0FBEA9 +:100CE000CDBFDF91CF911F910F91FF90EF900895AD +:100CF00081E0F1CFDF92EF92FF920F931F93CF939A +:100D0000DF93CDB7DEB72A970FB6F894DEBF0FBEDC +:100D1000CDBF7C01D42EFC012389348941895289BD +:100D20008B01BC01CE0101960E9434048AE0FE01D1 +:100D30003196D701559601900D928A95E1F7F7010A +:100D4000878980FF04C0838D948D97FD16C0F701BD +:100D5000818D978D891789F0811111C08D2D2A966B +:100D60000FB6F894DEBF0FBECDBFDF91CF911F91BC +:100D70000F91FF90EF90DF90089581E0F0CF80E039 +:100D8000EECF8F929F92AF92BF92CF92DF92EF926F +:100D9000FF920F931F93CF93DF93CDB7DEB72897C2 +:100DA0000FB6F894DEBF0FBECDBF7C016B018A0188 +:100DB0008090680290906902A0906A02B0906B02E5 +:100DC0008FEF881A980AA80AB80A8092680290924F +:100DD0006902A0926A02B0926B0280917C02882321 +:100DE00029F1C7010E94D3032BE532E03A8329831E +:100DF0008B829C82AD82BE823A81482D5C816D815E +:100E00007E8180E090E028960FB6F894DEBF0FBE9A +:100E1000CDBFDF91CF911F910F91FF90EF90DF90A9 +:100E2000CF90BF90AF909F908F9008958091630274 +:100E300090916402A0916502B09166028D839E83B9 +:100E4000AF83B887CE0101960E942C0380917B026C +:100E5000882311F1006481E090E090936D0280930B +:100E60006C0210936F0200936E0280917A028F5F82 +:100E700087FD81E080937A02A801B601C7010E9434 +:100E8000D30340E0BE016F5F7F4F8BE592E00E948D +:100E90007A06882389F3A8CF60E772E0CE01019635 +:100EA0000E9439068111A0CFD5CF8F929F92AF9229 +:100EB000BF92EF92FF920F931F93CF93DF93CDB723 +:100EC000DEB72A970FB6F894DEBF0FBECDBF8C01F8 +:100ED0007B01B801CE0101960E9458038B8181FFEE +:100EE0001AC0F80180819181009799F382809380E4 +:100EF000A480B580FC014585568567857089841678 +:100F00009506A606B70629F741E0B7010E947A06C2 +:100F1000882339F3DECF86E0F801DE0111960190D7 +:100F20000D928A95E1F729813A814B815C816D812F +:100F30007E8180E090E02A960FB6F894DEBF0FBE67 +:100F4000CDBFDF91CF911F910F91FF90EF90BF9098 +:100F5000AF909F908F9008958F929F92AF92BF9283 +:100F60000F931F93CF93DF93CDB7DEB7A1970FB643 +:100F7000F894DEBF0FBECDBF19A2423008F44AE09C +:100F80008E010F5D1F4F842E912CB12CA12CA50139 +:100F900094010E94CF0DE62FB901CA01EA3044F551 +:100FA000E05DD801EE938D01232B242B252B79F7BF +:100FB00090E080E0109769F0FD0101900020E9F7D2 +:100FC0003197AF014A1B5B0BBD018CE991E00E9498 +:100FD0003C01A1960FB6F894DEBF0FBECDBFDF91E6 +:100FE000CF911F910F91BF90AF909F908F900895D8 +:100FF000E95CD7CFCF92DF92EF92FF92CF93DF934E +:101000006B017C016DE28CE991E00E940E02EC0123 +:1010100066277727CB016C197D098E099F094AE065 +:101020000E94AC078C0F9D1FDF91CF91FF90EF9036 +:10103000DF90CF90089542E050E064E271E08CE9E7 +:1010400091E00C943C011F920F920FB60F92112465 +:101050002F933F938F939F93AF93BF93809194016E +:1010600090919501A0919601B091970130919301D3 +:1010700023E0230F2D3758F50196A11DB11D2093B4 +:1010800093018093940190939501A0939601B0935E +:10109000970180918F0190919001A0919101B09161 +:1010A00092010196A11DB11D80938F019093900133 +:1010B000A0939101B0939201BF91AF919F918F91B5 +:1010C0003F912F910F900FBE0F901F90189526E81B +:1010D000230F0296A11DB11DD2CF1F920F920FB602 +:1010E0000F9211242F933F934F935F936F937F93AE +:1010F0008F939F93AF93BF93EF93FF938CE991E00E +:101100000E94EC01FF91EF91BF91AF919F918F9160 +:101110007F916F915F914F913F912F910F900FBEF3 +:101120000F901F9018951F920F920FB60F921124D7 +:101130002F938F939F93EF93FF93E091AC01F091E6 +:10114000AD018081E091B201F091B30182FD1BC03D +:1011500090818091B5018F5F8F732091B6018217C6 +:1011600041F0E091B501F0E0E456FE4F958F809399 +:10117000B501FF91EF919F918F912F910F900FBE2D +:101180000F901F9018958081F4CF1F920F920FB689 +:101190000F9211242F933F938F939F93EF93FF937D +:1011A00080918C0187FF1FC01092850010928400EF +:1011B00080918C018F5F80938C0180918C0187FFDF +:1011C00004C080918C018C30ACF0809184009091AF +:1011D0008500049680349C4990F180918400909120 +:1011E000850004962EC080918C0187FFE1CF80910D +:1011F0008C01DECF2091840030918500E0918C013C +:101200008E2FEE0F990BFC01EE0FFF1FE80FF91F59 +:10121000E859FE4F81819281820F931F909389003C +:101220008093880080918C01FF91EF919F918F9125 +:101230003F912F910F900FBE0F901F90189580E453 +:101240009CE990938900809388008FEF80938C01B4 +:10125000EBCF1F920F920FB60F9211242F933F9353 +:101260004F935F936F937F938F939F93AF93BF93AE +:10127000EF93FF93E0919A01F0919B01309749F031 +:10128000A685B7858585968D91FF14C09C9189238D +:10129000A1F4FF91EF91BF91AF919F918F917F91B9 +:1012A0006F915F914F913F912F910F900FBE0F90D3 +:1012B0001F9018959C91892361F7A389B4899C910B +:1012C0008589809589238C93868997890197F1F781 +:1012D000608D718DA685B785558538E020E0CB01FE +:1012E0000197F1F7822F90E095958795282F4C91E3 +:1012F000452309F02068315091F7868D81FD2095B6 +:101300008091990190E001968F739927309198010F +:10131000381799F0A0919901B0E0A85DBE4F2C93C9 +:1013200080939901828D938D0197F1F7A389B489F8 +:101330008C919589892B8C93ACCF868D8160868F1B +:10134000F1CF8F929F92AF92BF92CF92DF92EF92A6 +:10135000FF920F931F93CF93DF9310929F011092F0 +:101360009E0188EE93E0A0E0B0E08093A00190930E +:10137000A101A093A201B093A30124E031E0309336 +:101380009D0120939C0125EC30E03093A90120932E +:10139000A80124EC30E03093AB012093AA0120ECAB +:1013A00030E03093AD012093AC0121EC30E030937C +:1013B000AF012093AE0122EC30E03093B1012093D5 +:1013C000B00126EC30E03093B3012093B2011092CB +:1013D000B5011092B6011092B7011092B8011092A7 +:1013E000A5021092A4028093A6029093A702A09354 +:1013F000A802B093A90286E191E09093A3028093A2 +:10140000A2021092B9021092B8021092BB0210927E +:10141000BA021092BD021092BC021092BF0210924A +:10142000BE026091C0026E7F6D7F6093C0026695C0 +:10143000617081E068278BE00E94E40049EB50E096 +:10144000FA01649185EA90E0FC012491222399F04D +:1014500030E0220F331FF901EA57FF4FA591B491F5 +:10146000F901E057FF4F259134912FB7F8943C9143 +:10147000632B6C932FBFFA0144914093B202FC019D +:101480008491E82FF0E0EE0FFF1FE057FF4F8591AA +:1014900094919093B4028093B30208EB10E0F801AA +:1014A0002491C4EAD0E0FE0184918823C9F090E041 +:1014B000880F991FFC01EA57FF4FA591B491FC01D9 +:1014C000E057FF4F459154913FB7F8949C91822F7C +:1014D000809598239C93FA019081892380833FBF54 +:1014E0008091C00281FD04C061E08AE00E94E400B6 +:1014F0008AE08093AE02F80104910093AF02FE01EE +:10150000C491EC2FF0E0EE0FFF1FE458FF4F8591E0 +:1015100094919093B1028093B002CDE7D2E0109203 +:101520007E0210927D0210927F0282EA92E09093F6 +:10153000A1028093A002D0935C02C0935B02109240 +:101540005D0210E810935E0210926702109268022A +:101550001092690210926A0210926B0280E792E088 +:101560000E94380310927A0210927B0281E38093EA +:101570005D0294E6892E912CA12CB12C80925F0201 +:1015800090926002A0926102B0926202CC24CA944E +:10159000DC2C7601C0926302D0926402E092650274 +:1015A000F092660210927C02D0933A02C093390204 +:1015B00010923B0210933C02109245021092460298 +:1015C0001092470210924802109249028EE492E073 +:1015D0000E943803109258021092590282E38093BD +:1015E0003B0280923D0290923E02A0923F02B09256 +:1015F0004002C0924102D0924202E0924302F09235 +:10160000440210925A02DF91CF911F910F91FF90E7 +:10161000EF90DF90CF90BF90AF909F908F90089504 +:10162000CF93DF93CDB7DEB7C555D1090FB6F89488 +:10163000DEBF0FBECDBF789484B5826084BD84B513 +:10164000816084BD85B5826085BD85B5816085BDBD +:1016500080916E00816080936E0010928100809175 +:1016600081008260809381008091810081608093FD +:101670008100809180008160809380008091B10022 +:1016800084608093B1008091B00081608093B0004D +:1016900080917A00846080937A0080917A008260E1 +:1016A00080937A0080917A00816080937A008091A3 +:1016B0007A00806880937A001092C1001092BD0277 +:1016C0001092BC021092BB021092BA021092B902A0 +:1016D0001092B8028DE991E09093BF028093BE0210 +:1016E0009091AE02963108F047C02DEB30E0309378 +:1016F000B9022093B8022BE931E03093BB0220936A +:10170000BA022CE231E03093BD022093BC0220915A +:10171000680084E0983048F031E09E3008F430E012 +:1017200081E001C0880F3A95EAF7822B8093680028 +:101730002DE630E0983050F02BE630E09E3030F06F +:101740002CE630E0963110F030E020E03093B60225 +:101750002093B502292F30E0983008F0C1C181E014 +:1017600001C0880F9A95EAF78093B7028091BE0274 +:101770009091BF020197F1F70E94B1000E94B10061 +:10178000E091AC01F091AD0182E08083E091A8018D +:10179000F091A9011082E091AA01F091AB018FECC8 +:1017A00080831092B401E091B001F091B10116E094 +:1017B0001083E091AE01F091AF0180818061808360 +:1017C000E091AE01F091AF01808188608083E0916B +:1017D000AE01F091AF01808180688083E091AE011D +:1017E000F091AF0180818F7D80831C821B8250E04D +:1017F00040E0BE016F5F7F4F80E290E00E94C10633 +:101800002AA73BA74CA75DA76EA77FA7BE01665D71 +:101810007F4FCE0180960E9458031C821B8250E0AD +:1018200040E0BE016F5F7F4F82E290E00E94C10600 +:1018300025962FAF259726963FAF269727964FAF31 +:10184000279728965FAF289729966FAF29972A96F2 +:101850007FAF2A97FE01EC5BFF4FDE01A65BBF4F17 +:10186000812F01900D928A95E1F7FE01E65BFF4F13 +:10187000DE01909601900D921A95E1F78FEF9FEFA0 +:10188000DC018D839E83AF83B887CE0101960E94D1 +:101890002C03BE016F5F7F4FCE0180960E945507DB +:1018A00061962FAF619762963FAF629763964FAF95 +:1018B000639764965FAF649765966FAF659766961A +:1018C0007FAF66978091630290916402A091650258 +:1018D000B09166028EA79FA7A8ABB9ABCE018A963E +:1018E0000E942C03CE0101960E94380380917B0256 +:1018F000811103C1BE016F5F7F4FCE018A960E94A6 +:101900003906882309F4F9C06F81788589859A851D +:1019100097FF05C10E94FA070E941B0871E4B72EC9 +:1019200044244A94542C320100E010E08CE991E008 +:101930000E94CC01892BD1F30E949A01FC0197FDF2 +:10194000FAC08D32910521F0C0970A9708F0EBC0DC +:10195000C12CD12C7601A12CE130F105D9F0ED326A +:10196000F10509F4E5C0CF01C0970A9798F4AAE001 +:10197000B0E0A70196010E94C40D6F01FF0FEE08B1 +:10198000FF08C60ED71EE81EF91E80E3C81AD1084C +:10199000E108F1088CE991E00E9478010E949A0127 +:1019A000FC01C0970A97C0F2E130F105A9F2AA2024 +:1019B00041F0F094E094D094C094C11CD11CE11C7F +:1019C000F11CD0928E01C0928D01B601DD0C880B06 +:1019D000990B97FFB4C00E94FA070E941B08209140 +:1019E0008D0130918E01BD82C901032E000CAA0B1E +:1019F000BB0B37FFA8C0B095A095909581959F4FE0 +:101A0000AF4FBF4F880F991FAA1FBB1F8160FE01F8 +:101A1000369621E030E0482F4F7350E48034910532 +:101A2000A105B10508F450E02F5F3F4F452B4193CE +:101A300046E0B695A795979587954A95D1F7009773 +:101A4000A105B10541F73C832B8350E040E0BE0186 +:101A50006F5F7F4F84E290E00E94C10628A339A304 +:101A60004AA35BA36CA37DA386E0FE01B096DE01D2 +:101A70009A9601900D928A95E1F786E0FE01BA965A +:101A8000DE01D29601900D928A95E1F786E0FE0183 +:101A9000F296DE01DE9601900D928A95E1F74D8275 +:101AA0005E826F827886CE0101960E942C03BE0171 +:101AB0006F5F7F4FCE01CE960E94550728AF39AF9A +:101AC0004AAF5BAF6CAF7DAF0115110509F42ECFA6 +:101AD0000E94D801882309F429CF0E94000026CF54 +:101AE0009E3040F42850310981E001C0880F2A95CA +:101AF000EAF73ACE2E503109F7CF8E01065D1F4F1F +:101B000030E020E041E050E06BE572E0CE018096ED +:101B10000E9434046EA17FA188A599A5F9CE4AE060 +:101B20000E94AC07F9CE8CE991E00E94780104CFC5 +:101B3000AA24A3942FCFC12CD12C760142CF4AE006 +:101B40000E94AC074ACF880F991FAA1FBB1F5FCF07 +:101B500086E191E09093A3028093A20280919A0182 +:101B600090919B01825A924071F4E091B502F091FC +:101B7000B60290818091B70280958923808310926C +:101B80009B0110929A0108950E94F10DA59F900D5E +:101B9000B49F900DA49F800D911D11240895A1E282 +:101BA0001A2EAA1BBB1BFD010DC0AA1FBB1FEE1FD7 +:101BB000FF1FA217B307E407F50720F0A21BB30B22 +:101BC000E40BF50B661F771F881F991F1A9469F79E +:101BD00060957095809590959B01AC01BD01CF01FA +:101BE0000895A29FB001B39FC001A39F700D811DF6 +:101BF0001124911DB29F700D811D1124911D089516 +:101C000097FB072E16F4009407D077FD09D00E94A9 +:101C1000140E07FC05D03EF4909581959F4F0895D2 +:101C2000709561957F4F0895AA1BBB1B51E107C0BA +:101C3000AA1FBB1FA617B70710F0A61BB70B881F5C +:101C4000991F5A95A9F780959095BC01CD010895EB +:101C5000EE0FFF1F0590F491E02D099410E0C2E60D +:101C6000D0E004C0FE010E94280E2196C336D107A1 +:061C7000C9F7F894FFCF54 +:101C7600000000000E023C0169015B02CC01780104 +:101C86008C010000000094023C0129039302F0023B +:081C960008037B020D0A0000A7 +:00000001FF diff --git a/test/SabertoothSimplified.cpp b/test/SabertoothSimplified.cpp new file mode 100644 index 0000000..59dd4fd --- /dev/null +++ b/test/SabertoothSimplified.cpp @@ -0,0 +1,97 @@ +/* +Arduino Library for Sabertooth Simplified Serial +Copyright (c) 2012-2013 Dimension Engineering LLC +http://www.dimensionengineering.com/arduino +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include "SabertoothSimplified.h" + +SabertoothSimplified::SabertoothSimplified() +: _port(SabertoothTXPinSerial) +{ + +} + +SabertoothSimplified::SabertoothSimplified(Print& port) +: _port(port) +{ + +} + +void SabertoothSimplified::motor(int power) +{ + motor(1, power); +} + +void SabertoothSimplified::motor(byte motor, int power) +{ + mixedMode(false); + raw(motor, power); +} + +void SabertoothSimplified::drive(int power) +{ + mixedMode(true); + _mixedDrive = constrain(power, -127, 127); + _mixedDriveSet = true; + mixedUpdate(); +} + +void SabertoothSimplified::turn(int power) +{ + mixedMode(true); + _mixedTurn = constrain(power, -127, 127); + _mixedTurnSet = true; + mixedUpdate(); +} + +void SabertoothSimplified::stop() +{ + _port.write((uint8_t)0); + _mixedDriveSet = false; + _mixedTurnSet = false; +} + +void SabertoothSimplified::mixedMode(boolean enable) +{ + if (_mixed == enable) { return; } + + stop(); + _mixed = enable; +} + +void SabertoothSimplified::mixedUpdate() +{ + if (!_mixedDriveSet || !_mixedTurnSet) { return; } + raw(1, _mixedDrive - _mixedTurn); + raw(2, _mixedDrive + _mixedTurn); +} + +void SabertoothSimplified::raw(byte motor, int power) +{ + byte command, magnitude; + power = constrain(power, -127, 127); + magnitude = abs(power) >> 1; + + if (motor == 1) + { + command = power < 0 ? 63 - magnitude : 64 + magnitude; + } + else if (motor == 2) + { + command = power < 0 ? 191 - magnitude : 192 + magnitude; + } + + command = constrain(command, 1, 254); + _port.write(command); +} diff --git a/test/SabertoothSimplified.h b/test/SabertoothSimplified.h new file mode 100644 index 0000000..a91f893 --- /dev/null +++ b/test/SabertoothSimplified.h @@ -0,0 +1,96 @@ + +/* +Arduino Library for Sabertooth Simplified Serial +Copyright (c) 2012-2013 Dimension Engineering LLC +http://www.dimensionengineering.com/arduino +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#ifndef SabertoothSimplified_h +#define SabertoothSimplified_h + +#if defined(ARDUINO) && ARDUINO >= 100 +#include +#else +#include +#endif + +#if defined(USBCON) +#define SabertoothTXPinSerial Serial1 // Arduino Leonardo has TX->1 on Serial1, not Serial. +#else +#define SabertoothTXPinSerial Serial +#endif +#define SyRenTXPinSerial SabertoothTXPinSerial + +/*! +\class SabertoothSimplified +\brief Controls a %Sabertooth motor driver running in Simplified Serial mode. + */ +class SabertoothSimplified +{ +public: + /*! + Initializes a new instance of the SabertoothSimplified class. + The Arduino TX serial port is used. + */ + SabertoothSimplified(); + + /*! + Initializes a new instance of the SabertoothSimplified class. + The specified serial port is used. + \param port The port to use. + */ + SabertoothSimplified(Print& port); + +public: + /*! + Sets the power of motor 1. + \param power The power, between -127 and 127. + */ + void motor(int power); + + /*! + Sets the power of the specified motor. + \param motor The motor number, 1 or 2. + \param power The power, between -127 and 127. + */ + void motor(byte motor, int power); + + /*! + Sets the driving power. + \param power The power, between -127 and 127. + */ + void drive(int power); + + /*! + Sets the turning power. + \param power The power, between -127 and 127. + */ + void turn(int power); + + /*! + Stops. + */ + void stop(); + +private: + void mixedMode(boolean enable); + void mixedUpdate(); + void raw(byte motor, int power); + +private: + boolean _mixed; + int _mixedDrive, _mixedTurn; + boolean _mixedDriveSet, _mixedTurnSet; + Print& _port; +}; +#endif diff --git a/test/spec.d b/test/spec.d new file mode 100644 index 0000000..f1533f6 --- /dev/null +++ b/test/spec.d @@ -0,0 +1,2 @@ +spec.o: \ + /home/andrew/Documents/sloeber-workspace/.metadata/.plugins/org.eclipse.cdt.managedbuilder.core/spec.cpp diff --git a/test/test.cpp b/test/test.cpp new file mode 100644 index 0000000..1b0c46a --- /dev/null +++ b/test/test.cpp @@ -0,0 +1,45 @@ +#include +#include "Kangaroo.h" +//#include "PositionControl.h" + + +#define TX_PIN 11 +#define RX_PIN 10 +// Independent mode channels on Kangaroo are, by default, '1' and '2'. +SoftwareSerial SerialPort(RX_PIN, TX_PIN); +KangarooSerial K(SerialPort); +KangarooChannel K1(K, '1'); +KangarooChannel K2(K, '2'); +int setP; // for incoming serial data + +void setup() +{ + SerialPort.begin(9600); + SerialPort.listen(); + Serial.begin(9600); + K1.start(); + K1.home().wait(); + Serial.println(K1.getP().value()); +} + +// .wait() waits until the command is 'finished'. For position, this means it is within the deadband +// distance from the requested position. You can also call K1.p(position); without .wait() if you want to command it +// but not wait until it gets to the destination. If you do this, you may want to use K1.getP().value() +// to check progress. +void loop() +{ + //Serial.println("Starting"); + //K1.pi(1024).wait(); + //Serial.println(K1.getP().value()); + //delay(1000); + //Serial.println(setP); + while (Serial.available()==0){} + setP = Serial.parseInt(); + Serial.println((setP)); + K1.pi(setP).wait(); + + // Go to the minimum side at whatever speed limit is set on the potentiometers. + /*K1.home().wait(); + + */ +} diff --git a/test/test.h b/test/test.h new file mode 100644 index 0000000..386b096 --- /dev/null +++ b/test/test.h @@ -0,0 +1,24 @@ +// Only modify this file to include +// - function definitions (prototypes) +// - include files +// - extern variable definitions +// In the appropriate section + +#ifndef _test_H_ +#define _test_H_ +#include "Arduino.h" +#include + +//add your includes for the project test here + + +//end of add your includes here + + +//add your function definitions for the project test here + + + + +//Do not add code below this line +#endif /* _test_H_ */

Ud>l+K;B}#f z;4lZJ>lm4FbQ>QZN9Js3(0t2jx$zw&Ck^DhNiU)!5>8xDy^-RIREYwaHc~-bT;XcQ zrlBVk;0R`{VG^8UR_i(x_4fxpFb3roTjG17_N>Wsl#PT*bN_?t3gtm8(!H~92l z*+77F_B#dpM>fb5|1?Xnn13UWhTowDA_PJ}%4%kGRW{V=5@0PO)oM4djgr{dXx6&)iQTC0E}U{6A!DIy4y^N+_%R{TxA z(~nM>tw%!CYUOKF-0Y*UC(D9a7e_37jp1-PtUFCdGM1#QYUg~*0x4S)%zT5nKnz17oDN(iN~hjb z>pTxq5s`gYzub&IURH55=@;B(=5IbyVa8{5ZxQ}?B_|m*CH0Xxhv1|Pe zbN!3%3ooRq%g((#Y4lJMRwarm)%DM0UQWgc!F%bS`Sa;}gKd`bsry6{la^Qv;#@(S zId{Nyg4aLVKK2IA^0!X;Nz1T}gkBTX9>QH=-O8KzHn5=mI=YD-BbQFx+Ks&e6doOG zmlaORDjZtxICQR+49K2IhjdVDpk{nv|IFLbS+0N0?6AK#%W=zd)fePQQTU^2vKmDn=>3{oA z!`tht6{TWl3M3FYLiww!4bqprg+HsWvxe%4r0QC({eR6p#?^?I@Fi&1^t6ib2DU^j z7E3}=5qTxzBZxpyKI{=9z(hP|m)IqP_Vm-9_ut*O*$aQJ2LM*hTF>=jKw>1uBiDh_BTRW;=5 zNWpBN)z1@^O+PkIb)qdO>g60fGlWa0B^`}(2<+wB`g&a%I)(|1ESy|(;GJgrsTa9( zvLdqM=FY206TqclCuPB4-s%fD`PjttKi^ydVc7J^noSbB6dayN@BsyC(q=AXEt35k zAYVS#SXKy0t6qP;L5HNemb5ZLsTOj`It;vaM{po_wyf6TQLkJnSSUY$A8x4xF+RZH z+zKhbj3+p<@mR4^C9Ea6FLROa)j;#{MOw}l=%D0- ztL+x6t#X&WCOg8n-c>+_3t+d$R5vL_iIsXr}ZH~%6OM+Zw99*Bh+OEQ|V~1yTyq}@mGDj1Pb)oPjz=A;;6-96nvf#Rm zif>vQvu0Y?Tw)-dkO0N<;b)=!5m@k;yM)HMd??FKtVv35Kn?;=kCwG=XA-UgR}ao_ zon5>-x_R5nm#`0R?H^Lre?#FzU`1JlO4YQstBZ(gTN300Ll-1CUg;}EPMQ8-u^7(C ze>lW$6oEJ!D)#zs0TQFdj`WHE4fvbUP+|p^J)uwau2}x`(EqW=fBvLS*@C|dg+T$s zGr}&3WD7bT_y4V5A|>c;z-A7(jax>&AeV|EM^S$P)HeVAz^tsJLPaV4jS?gTj|wj| z8-V&tGP_xUVsH1>2z%3d;^%So-kWawa15uAEkD>w_yf&L%h#&w)SzTE0Cl=n8U~%sw>8i-y}typNc!Bi`ZA7kPfiMbIae0~ZX0o)b+_pV zTy?4g{o$`b;=!{W#PwdBlRbW@~n3r8~fAn3Z4{Qq27yx zvxu!D$=#?Z;7Q2k5{F4@F-I}hCyG3R?%?8Zh$4BAl*B^Jx z96)@xDxg3ZPWyj!g%>l$`s7TlS9LEV{Q4Kj3U4`LmCcyNym5~1Dd3{x#1~E3*s#8Z zKV|QLUK(P#Xm;$+@IAL{TnwK)O0MOqq@?q_h>v*A)Xya}*e8;*t4=&CBhs6rloa^m zW{@<8yIP;$Z0(zcXmWZr_wQL)hPhzjU7dEXi_e=_YKDb|MfL> ztrVS6hJCl+&#l{iH)qh1(V6i_`uaV%mv;8*yAtD0h+EIkmekgY3Zt60u3{?@!3gEG z<}Hv(Bh^u&BhbK?`UHX*RoQxLDB?M?$+i6gu;lC2z&w0CZ?q72peTto- z2#;`tIz)40=YT2mF1rat<|+X{3|a}1u#i@W;iZxk$3?B@|A>}5wd_f07{(s_LBRBI z+ts!rs!nhBP07$r;Dj_YQt{!@FMuMCI*;S=BnorvwqPGnmbJhH7{wZzNZ6gzsJF9jXxXM5lIxJ<!|s+%yo+MAgS_sa_k|f z>z1`#q_yghSF$|GYFv_>uU1q#>1sHMuKGQK!mzN?CBo>`OaJao6|Z1rb72T7;;!0- zPXJT-vo+p!!2B;FC9#4gnu){?%(5u3CWMJyScHs5koB?NRy#4M>-q%&beH==^T5s8>xi5 zLMp5}Cva0vPp=4|XV*Q8Q@<_m38}y?)EAgd1I&KwGD0Qj*Tg=%$Iwo3rLRV)Xm|>F zFXVZCQ?6!4=ht(veOVis{G791P9z=?P&;anss0k_;&|EI{&iw6A zPdmY0dw9O$9dXr2_Dqbc{CoPP-FK54-`#tts?9)EJqoPGQaewr=;$`*zE~rj70I$&q-?{c7&f{;qj6JW|#UH4!3mb_CmsnR>n{)|ODFg!k{FzSBP`iSXsG{!{@B z-xv@=ItBhMa>;U6fp6M(Qi@Y7UP)^lQC}x9dHP}=hP{OQr6=+vIIN!F(WW0d-OJ6q zI1vM`wzr<_?`*CvFF7YSug&jGPA~1;ZCugTyJj`y7|auDwmc}|Hn79*LWqVvFg&(T zpy11~(LNrSOoo4IsZE?b+B>zy2(ZfS-CWkE)F|eTVPRk(hNr$}^18-hh680gdj-rw zF}JYTfO`d3k$tahCxrTC{y*&E?nH)1ro$WU>UZK=+Wq1?<%SIBOK7jMi7wLS8uL28 z{93`XCkBbI9J2}tN)w$e(R1EuC(hx@t5d7>tn)WInt?@WuhH<=hMX>BQ=xPeCUtA`ISi$Q9wNm!D(9tu2?Q9B5q(m`vk&30KTc=pODGc#G}Z;frf!FaBr z?2#of5DqzX4u7(z&!bE3_wx<9DFw;|ya+14$b$0AzpO|>{1uZys?q$~0NMQ`DM(EBuUm&#YbvAF;i`9J8D z|5V4T93+<^{w-HfMHbYu}F^jp`bhR<5rt%g3_?YM8#T1IoTK< z-7RA6!`jHyW}Nk^BW?Wp4|;n`jFbiS5`NG-<7)YXUVQFW2gPpq=iQEgeY~H}b}U`8 z%_8H5__1z9Zz%Z>dguS4ce+QO#X|A+r3MSz`8?=)y0gY(FJnmDJ-p+gW~{tjxB7^N zXU48~bZ>bg?26+Dy(w|#PBK5}O-`wD`(2*WOmOb_hl(LGX+*mE&cx{ZGJkpFV0Yt` z>mPd4gv$t)k!@>My4a>rTVOdyKf6opxJpqEge`pXA_ykkEh7xK7~TfY%G-)$U$t1;3Aaj#7?#_9y*! zo_bP_^fVnUBWr1~;G08{L()$q#0+jLXN^orOq??Fk0++=rq^m`Md>?D0$5x~qtJXa zyB8q_kx}8Mt=7}S2Dm=+uWWYLR#8u9UDIccTB?X~A}$yTH49BBHi*{~r@vqy`uaD1 zl4HL$B~bK#?6I%()ksS;5K#zG!h#xROS-j0`o|eV0ws8VtMfX#%J%WAjLuinloY}> zW7f1frxGsdWDR6#VGPxkI@X?5~ z9x$FMIYuvr=l%&xW3WQp1vxohzEon3f#ijlU(rr(5mk3jVm2;a6XSTEeWx-3Fum1= zd{2g52yVcU5Imn3=iKPr{tydU?pvPKV!%Yt@|n(_W;tM+%zwn{5meHn-Teal?RoC{UA$4mYZ#PbYwL+ zXnXERg5ribD3tsXk*HH9tz>fxWJbsrJRr*<1y{;t)aPmC!T4mShGy8F4ng7Q=F~?B zlz@0sWsD!z<98JdfiI7gA%>rG>B!Lk4t}i< zNEiiT-0NqZD!j~-xU|q62U@7cDppp%za+3TtLi`(;4u9zO|rsggw&g@ACzff5N+`;q`# znJ}!V0fcCgBtOU(4Tv1>-<4wMTSg{VoQ_??oX;7UhTNQnT+Zde? zWH3qr6&OkUdMV~PWqZFf-C?#MQ4*$CT zo;UxD;yx|)YtRw|Z@cvPF9%FwUm@cV7Aeu!@<_{0P!si)LDsZrbcZ`JuWTRrtI?gg zds$Lb7{lz^J;XP9qf<~JIN3}mYwJ$gc_dA} zB6r15CYbt)Y%;0+Wha*)X#-aY)9bi&?KI558p)1ZwIll+jPlVq%t@XMmSVfMU@a8# zR!+hFE=nFDaVe)&{^I8}o_-B(*)*A`{{Ev`4J#Jel+qj&4b^QtTn4Kns)NtJ0&bCd z(-1Cd(QksBeB zfjHO)t}u7`gAdC4SrkRSA~yn$M41l{n1dWDQdTdHBitWznpL@63m1fI%s zr-SJ3v$h$eqnGwT%sc`~@p1vZNISQ?>PY58-wi5p1v z@hcDMY3b^I>78h`VNM{^q*@9KT&ZZ|)LwC{U|bY1%4Nk;I*#H(1J?RZ>Hsrr{r)y0L3P1>^wOf*6qYD*1?LF=E8c_qrk8*c+>L43jkM7w(s za{3VDp>L=wNFR2271_%N;-o(<$+%HSsIc3fGT_#P_LeP6k?bb&w^o{2{QF!=hkbF? zo|H=>xzjE7UNp)eUtpJ*J`OtJLzlye>7E}Jd!I!o5koy&J9f*Kz#EMG!;3**#BbKg z@vo|XBmFXj6&J}+G{^mc18;l1ku;}w_@mZX!_p}cyH`{^yb zLjl|ejtm34g(jV@IYGV!_m<}%eFUuD1_ypl--fvRACN9{zXpcV_w8pH8Qje^P#NTF zT6WH&ZFSu2HeY0QdAl4#mnbMGiMw~o(ja)RZbh|t%iZ~D)@;*sNT8`kf-%`|#<8LS27KG#R!0ePspNRRKV0-$s7 zRAv-R{WEo{6c%{r+L0&PFRDwPl&>0O8d$)!ec1SpCj+y;m9`Dk66c?ea&==mbs zX?nIYrG7a%->%QMQo$&|fzj8)xw7KJG8(4GkcA9fLOXaNK~uyYZIG~Pi09e9P3TB; z6EA}@I&I3T?%ux-_xi1yh+KG9$!9@O8cOfO>x<#II@*`xkyE|WJ9;Lg`(tNA>Ze`& zZtgDh+%7@l`~Bs@l)UnV-hZ;@5b!_r|48=>DbAXwE-^4Pb8&6_2_pr>W8rMM87sax zYh*n}*P-zkZ&{!(qN%3rsval`?Z~0>#mCePahFDGeFKiUF~l>LDX|X{XRrj$xh&sr ztn8rvKHN0Y0mfT)8>7i#u*EeUQ(kcALsOzUzxE2=p1TgSPAr3^gHl4m!y694nU&CG zs4-O(Xq*Nx&iT%EWI#Sewr92&yl~s%iJQ_abz(_jjTMOsLp+lst=uS$37bW;fc`lV z8JI8OT0)F*3eyxiS*66~Lt~Svz?~wkaVlJ@Wjn{jJe#vWyXE$D-I%^ZfZymoB)JZQ zoh{bBn%MMh&at*=N?xf`NS;X8NgqE!^nciT2lhO`Zc8|}Z6}Qy+j?T#b{gBZ8{2Md z+i1|(w#|M|-!tc%Gjq*vxYyomqA1=%j46~u@ zvH5CAQCkVAuBU43E*A2f*mS}#yQ3!y5)VRb_;XIfJasv&q8sq}ffOK@2LyQj*c4I`NBD`j?I##^+A^xC9a;k%cd94kHEMwLMnu)8@>>rS~ zNG%!v-d*lrvgm&9=Co>pjiSSDbR;d9os!K2zI>Y#C5Efk2n9ty7dlm>W159+eW4@` z@a3^FKUOe%V~LrlH!+lGFvUoL0xJ;Y5mE3u*Nt#{#z)=Wz^~uA&g38tgrGAE8KubV zLLBcHJCe!F%)N*Q;#hG>W*7ziZGBL=2W8wn?LKbW2zrT5%3;+h-#0Uk ze?k-FkAp7oXm`x_1d2lF>An-$@d(#O#7rFiR$xG={JCpR+uL>0yWV#UikB zN^Y4-4a#*qhq%^6x;dTleYrn@+5zrN!Y9!x(VJZM)hfLVaxKPUYGLY6W12$x*Ix>l z0fe&DFY7i{7JH}#A3x{3aX_`<=;>_=boF?t2Cr&fXWS-aGjM3pE(1%gD?yn=1=pew zcDXFh+}J{%xgO7M!zl}f)^sUtV#WET)KGGLgNXV zvF&IlC1LsmAX+*LOM}LL97PHS3y>CJn?2)`IbwU|5IeGmk?n~7S=}IsbUH-C3= zY1|>4%81K)bar(v({Pu`O{z}!wjJd76{$Q|O-R%ni)urW(&R?*-FpB}Zp~!eWrBdw zv;C8M+vVd&^@&%fOta4%`=tC)K+ry|Xw4R-{++2^`jW^O5_%pcnYHZvakv z(+M+_MUi?kmXylB@TIHW#y}SNFNZdP?aq4(b@8fv(v1kssV-c?A8Va9=rGN&rUc&z zGtCc9O|#O^lg%+m%`*q#W0;b#j57`u9vgax$5cg7DKOf{6VT9#L)Y3_A)8MJyq|NO zd#`zqeXhA9PRhki?|QO`VS<)&$gSP20(c~`se!Y%=t7O1{pl*gmM9~dh50jsRqo|S zZ8#N_N9NiI#5^6V4FIHQo_&oLCH4!}ELXNcMyL8O5ky|DkK3nrT3v zeq6%oV(nnt`g*_DhJ*q=xm!J2+AhMH(q9=myG6AxOG@iZ&b9}vncwbLMpA5%@Jp3S z!wzXIc1Uh&l#A}&WbA(ACaGWTJm#4JE(p__L|rc^%url!qd$|eaoQ&$$ zDWCS!6*N6`9RskjegTFd8MvtNY5KSljNSnMgKn25=mGI`emjNc8a5gI5HxatWaD3`WZA74i7 zj695p1@Gsa$DShnDo*VAbivK7qDk?gg0}shsLt39-Z#X}YecWA2Zw@DWXsjO?2@`qZ~Z7FcfJAD~au z(CFyC8wi~`D=sUPjh#EutMGt+14QNym>g{#Oe@)s#5Z_M!ukL>WfH4}KO^jG34hSe zkqeQ{fGvgM1fGuzk=<20u#9=lcD@>mskg>9$qJ~CcSOz({KG%4sgnpHgs%iaPc97g zbO%o0^cn8fwv>lbsHe%lY2&1)5|ou)Pd@_Lwe$RQ1i6k#PhzX9L0~1g6$CAlRpDEY zKA;qWxbSuFxR)67{u2ZtcFW-X%SD3-d$XK}q&Qx7W*5u>jUQQ`3tB%+0)at<(rcTz zZBcK)JA0P5EROI1M_S0=hgKRDih;WT33;xcMD^#r%P4LVuOtIo-sYvZ>Jdpwk*AY@ z;MJZ1cgKBF@AL$wL?~s*4)%+*MFj+!N+d2ZHK%^6PL517h9porXYpS`GFC2j)PYJ}S;0BT@(%}Buc@VTM(2;F z%VQX#E~<6>8T8?1Dke-&EE{Bs+Be1y4p+I~lCS|(j5B-ZI7OZ7nh-7Lgp^x>Q%>|@ zn)^HKp5yby7Z-nZ1|gSVw47&|9qin4c}-H`gw@TsyANQCHATi$A`c-6+(}LDl&wb- zuPG$PRH&PHCU3*Tr8)_oc_&_BStJebSbV$(dxNLBOx=5)1Dm(?+=X30zmO10^W*rn zeu1elze9p|>qOQw3fs!E0o1+|F&9>!g^AhdDp)2KcTko?VERkO4==1+2T3>gc1#@C zKE4K%`o}VA9>c3vWIc*C30RkBqDqbKMap?~kYZ_MHQyX-i?Y3L*RMrnsZaM2d=Jwu z`9lNBp3RiX{bMtm#rPJAa${pkw_-%|=jei5m%wKRFNXD;3lSV8e?dY4z<3?0*MCEm ztl(SZ;xYalnZD zxowZ3hB5j(gO_(RwI%b$cyHvP1dGVce9~_13$!OQ!SKP6byIIWc45=pE$vR^DV10o zAh&RWbrwMl#y*5Yu1u>QZmm-+NG*nr4nvv#0!~+G_t0;5o1FpK2}P6>KF* z{j84&q6oPX2NHj$2|_z40}?C@nF!4ip{QCH!5F;^Q9~fuX0YicGQmGj$lvAZXsHD! z0g`NKz!s8-V&fB{Q{j3vV{j!3ZHcK=aCdhZ%E{?iu`{Upbvs?Vy%>!umcKXKY9a`^ z7B_CBOqe!79*5$A2N~@bL&_IQnorXQ`=jW}X8$-Gf2h27@pX4}muF2n@BLAwVGflx z_w`yG(*bS0&G+KRt4LosoHDoL`GHsx^5NaxxRaSarv1yjMO;i5u_ZsP-cNn)A4JJl zhSB6;FBOdbsRx3>90(h}`-6|mS!|ePbtwz^I0B-G)anNn$PCcB?S99Qr!xYtPxkT4 z5_1JC6*px64^G({eh7Vo~cvs7$u-90xelr+fF zDb@b^HaUVW^{z4VRTCe4_s^gJf_pP{eIA~&dL+o+;iU3G=jX)q5%sg&wQJevJv#}A z)t}eb@bp`1J?$KwrIF7*hp!rOe^+%WHWCOPbYuzTP6| zQs{QQ$FJ^-#T9IqJdn}rnHdj%_91eDaE0ULT5x^M4ICVtrF0krpa_)=3afJWn`>dR zjXeXZ;WalRAVb*WNhR14R{6hg?B{&hv+Jo$J2XeVk4*L^L;j9|{RO$IT1W?~OA_S` zgW0m8JXjwAkYIBnkl0f4A+1&~uMqocJ8PzLJ~r5C5ib(!1YyGKA68Nhh<2uRej$WR7Rwy2!?#Cbp%_ zV7R#sJ=iANUhYa-aG^y@@C?+~I5cgp7@4VT(yTLGngSK=?ONgZPh;lnsd8DpmD@WP z#2FExWV2>gtne?r(umm6w7f+JS$Xf=covGjy}b)hKbJa_shps1hFXB%zQ`}2-Fnn8 z5VcO5dM)q%CFabV*5)=xe5ODXFC$tcH)7pRYbf*z-y*7MarLsB&j?YIERE3>uqx?% z)PI4-c&>%|zoPGJC4T%n)Md@%&pv19})9>zMzw6`o zZVhk{0OU#x2;%|{WIhWQ{Oq*`iYLh@3;;6PL#T_&vAXX0!E+HSN|dMdAsTjCGFpir(^qOV;IzOE+5~6n%c)U z0*b{3RgM*r9b63hH$OA#LH*QenXJIo)!z z%dPN9U*R8rf!+50v^+`7W=)$riiH%c`~u3JubNoall{!?^m9aU7dwqkh+S9(mZ>3y^6guQ1+AIE-dZcewwy4|PuEs9|m*+he zt5;6VVaLlhU6F|^8ClL!JDI#7*&>LH%!Gd}jeh*NUCuNHyxA)06n5tBHRnZUJ9!4y z8q~F=!bjNPfwz>CxAJDTkMe(RTX$7v?pUL`rzi;OqVchk)!`NQh`ED#WKidls;(G2 zV~!$V+0ONO`g~OE!CEbf!~zSIfW{iaM@Y9C!$g=La}duCA5a}J$D1d}+fHFVbF5AQ z>b?QaIH7{-y0c0<0@4R%NJXH5iJgi^Cjsm+$^Q~aHL$#?{|0SA9bp5Co()l%nYpeX#S|OiqxdnK#w+? z7PDTT`xkxVn!xCD8{QWWCt4B}X5CI|8u04e!qT-mci1eRcdSZ~#B28%kaj)Wyg?q> zuEqEleR@CsoBJ+P8xn4e2gKj!RsW0odd?e3NfSq>UEFOs<=wMB^Sctdhbz_ou$6Z< z#T2UNhe5N`YWLzKDA(1s$jN?KQYQ{+{-_IqB06cwWmU<~>Lb5rY6mvS{?C5}kF7y& zlHuy$L0cB^fWfB_M8yb` zCeT|@Jm4Tjdk0ATB8Bt6_tn;iR$4#_G=@T}({y=y9%%Q0b1He5T?{A&Q+w~Egx*QT z_C0Vrd#+jngYmI%AL45SvMONP2tG~Y_)P;do*>`BcK2DSS3-a9Vf^qcnKsVjq{zlS z*NP|wDN%zi(C_qtb9EqG(CdLX;)~yjGa&l!o6qCsbY@gpeTEKz-$@btjQeh>tWiLs zrly-VXZ^Qt+w7hMT1g_5atT@1Qh+x?@Iz6eB(y#{T&=#-j=kzjP`t%ani9cd@ushi z{%sXtBusA2ce!AiYx2%YnBeOZidcOys=*qE;&ygX;e6OX4 z-@--Jq${o$BM1GJ5cQ5$`J=uy6H*WIDoe~S60T3j(#68-XIO^3X_D_q zV@6L?3Nt$Q{%bifnwaTQ7%pt0&v*xUbwqcc6uI!=TSE&83nZ)R*C!}=le7k>sNgDG z%+u6Pq)TG;S-%QbQ>Hf8IXbN7EX+^iy0wbbu4l=CF}bN&XW=f8CGCECyQQyqzgdwj ziR~q3u?uNH-?H2!MxR<0J=|bU)_nar%J`p{T*5nx8jW@1FANto@A+m0c;M(}Z_;17 z>X0hgS0_zmb9xO)Is4PO>(5`_ef@thBG64DBm^6svs8dBWhiI0A*;nd;QD96$-a3< zXA6E==k!;8SNgx0{7{0mGa>}gz_SaK*B3r&NLbQn<_m(sMh>aV;8i1v2(cx8&t+{i z6)8lL|t8PQ75XE}T4U3SNGHFOM!)Z1?!w;CYQT7}|15?O1Jh3<#b$kG~1@()oX6t5psi)MflRk{SA5Njd z-jF?vH?asiABuqQ(be^B4D6$SwwCA66d7jJyMYMob?Bqr(O8+-FS0=|<6~$~oS>6H zN>)w#fNvG-Qp;5vUT1jQ6Sr!pFjHMqUTZzhgevBr{Q-;YcfQw4`msFb2%_-!V|+v> zRv+_QeQ0B0!jA{A(73M0xx&#@e0PJNPtD)98Ts|2izj5rBvYd<*5C;mHb(Y}Uh=RcUNQ=fXQ9J3Oa7DxOb!GQ`@VELB$z64>Ub(;B z3aFH6jSmwiF|7lhQ^J3CD$cweQB+n$7Sd|sh--ceTEG%}J0Z%Od=YtG&Ybe<-v-L$ z`d+Ts%E#xzwPPv#h4vgFO{@K#hW|olU61rz(VoyiS3tnY*=*HWa9uc@y`jE3Owd^B zVrsmd#9@IDBp1Nw_xtPx5E~i!NNjy)cG@VW7s&8V|7Cxk`kN6kEQxTg%86VWxH zl5RpP-XGO`VgiS)`hSHg*pXBqWlJAkZdXv;h}5??(a9%2g=1K5F+JoRGPi-|D0m*Y z>^!tr4OI|*iSBQU_{*`T^n};Td6JLcrjt=8PZUC%>#$ zCF}T6t`I`j9`wv%@!g}Td^+B!P(c7#v)8>G+YjIZ^g(u5mm&-y`Ftp>b9 z0-nbGYZN=L-rh;cEQx(kQP*elGHf$wB5~I8`D;*wD82gD_7Z){|KeT zC`r#;i@(*t`&5O2Ag2>87mNM{qkXxNK|z?F;XT6-yk6dNuEhoUi6(^o>Anz+pcvHy zVp%5{Vcho}1{IdvBUR6^&7pfgIom(@Uc9Dx)UD@-=WxaZh;dWRSeSg4;e(MtioD&& ze1o)1=-0t&oRkZq27z~DPX0$)cq3bQRQfGUUj2QxS0<5Lr+6}{6 zfO0@^y2K)@96v2eP>xw#jj0}ylb1w-(*buYoo9u3u;vRb;3ks zclv#|;)-*E@c7=!9yG(GL9KD3QhP+mTM?78xmu|CyPW*iRHq!MQ4e-Q4-$pk+XzGgf9mwSe0+;CY-GY~yS9^}ni?@!M0HpLshNr_^C5>kh2ecq zJldfw(kaBhv1^VT4UJWQ1`$|Lp%LL}=PE=}v;)jiambkoMq!3<*S+A>lO4fqbriC% zP~^`lwoIEOqOujWD(zIBKXAxtWr8VxOrgRW#U4m@S9sf=L9-q>cKUe5=z__g-chBP zDZZW#)tO@Gv|w9|oHT&QpAQ?;g{Wv@`Ha+amdpIacD&rOvZZJOur!+4&j`1ZdA042=J)sQ*}7{VL>T*HUNV|NmS&J2KcI@fNV z(z;@;>)ClL1uE|$drfwc4x?AXyo2?Fe>s#e=Kt}Si1(uHZqBkQiGq5}MX@4)r-4Lj zEs~@`4r{?6psj#^1xty$%fw4Kuk>lAN2%dhK9f?%61c@v-&UMVwV4P*z6mq_#j=%KsYVOk=7kaI6co~Eh(p?q4^KbFLam7i%l_pv=C7R zi6p9pfKUiIpxBv|*Y1`#(BtPAc#eNezzR}K5n%UrU4o69kKqkIYng~L9H4_zh$eo^ z*E!^HYkrK|euH%^r+bdG!oU6&$C?5FYmOfHV@#iFz9LOF-0EMdKXK6! z=*QEWI!4hX-jjOVfZx89UdF;|4fP6}Nc{Jk|Jiz5wppqp!u>7kQM9>A+UOht42f;Y z^>jL0PyOmZb7;}B^80+ETdKIZr41Ddq&Ws+QvesEWeGAN~-otTIwIk&R?6|Tp7H11uSiU6xT18Cm)KR_$Jt{#*F0qurmF?tFF^yz;A z8p)^s7WuybEns~~^^9U)0t7VJX5HKW1~jCqbx`v^K*M?BCxiEg{R1={UAP`n+Mw3e zGbGtJ8NE1T3&+IG_U$W|6keH2hSu(4Nt%1;Zp^KOJyPv8!zfAJc&;u&AcDF5Qt zjk_|HMt%ZHaS`EdhllsrMcoCVU5f1j|T~hXW!-61w3vXpY{GFR=A{ith@p^D zEab*XmH2^^iq4zV!y0HzK?Bk>i(!}ohE2IzEJR6geC_;lx}f5^SM!^#T05E}{!-J9 zV9q0i73&DW$#$m+wd}qQUZqyhA5V@utPBLqZj@--u6b5HKy_nA;p2-WvKPM3;lAH= zGCBD(aw()dC-X)*#JLS7Tc{TbUl#;_5G7b9A$ApA!T+S;&b;WMHLzy{gPu}kADZ1J zB-+8#reZ7~zk%j+WB-{)`NgW}>CAG0m+zds+l{oxS#?3)$~Z)3wh=eLFa2x(_Emp} znCi-xWzo7+TP|84M(4cAQq4SMa`wHpq&HiKJA*#j0kdHT&NNZ)M1^<^;T;C!3@@p0 zZQ>s4``afzVf@89sFe(u0M2N*RB^Q!U54=rDTZljKI9k{9eIK(!k86?Tp6@UtOs(7 za&$wHZoZma@+VyLZQ#3OVvYSSTm$^_aG2a5JXD;AZ<@q_!SyGjFHsapksmiMX_0x% zf84X}HB-@MHuc=)15X4G2RRc$pX;>BFMXaYFKU-GmJuozFKu!+3Y34^Nv01%4dM(5 zg@N8#1*~M=mUntT9C$w`&8Q|zv)OM|XJ2o+x z(Ui<$_(^uT5Y#j3DAWXj7x3Le2j2jEDZK3tyNC!sO>rv3O8`v)>d5KNE-sev)qnDIkq2M$NbA3s3D&M|=;T`MAlG=BQYKX`1!(1!-#6dsBpS?`6!is*a8D zTPLF~ex(LNCn!}P)#Fr*qjW-=c`6q`_O?AMfEb&EI-%~26Dr`Be;@IQ}yZ* z`ssawU%yxTjF#`>u1&Pcs2K+vvxa2rR$X!0@xt|>GBj`}EF>6uB1pe?R7q2NVyMB` zJ|cV~s9{@g*ZJM-!+Ro%^x^ieLK8j8O(^gpQ$@2Ji_3{nzO(Ar(B-7-0k6|VWD}TP z__DzX9U}`{ikGwq%#j;LV=t)pyj{}2h4g>;80hllzFg9%B}RH7Y9LnJ(s|1AHy~dC zD##bswEdr{XzFU(+8i4@<&T3X*XWW^;gdSzv#GO6D@bcHrFmr70+>W5R5H>_{$~c| zV1^CnZReSHzTfX%*C{ZhKqs!{oAV)T1c;C&DG}?KAfYn)kdo-iU?y}(B|$7ukG>e8 z0WeHbgzpb5p>xf|mF*d{7`JUX`UJhX{jDHcZ8^FG9i|iKrq#`|-Ds;NE`N0E=u}CR zWc@*~+K{mrzEJL%+Ff_{(MnK3g0jZ`=(u0mBDU!c$ikJ(!n^Pz#lt)ZGf+MMex#3P zt0eb6<4rokaN+CBt;jcQ|IF$q3#2%3>MKj#s*%N8n4^pDrJCX<#PfO@oUt0IVL_D% z3yg*M=znO>U2Kt+3Xw<{lq*ORPJl5?Nara3;aVM7VIQ|8yT$^-jtItpHcTluG)xW3 zX$Vn`HXq^fgIPriy#=Ponf4W|`BvyTm+t$PP z%+UVbNM;%&PHP;KPRz_W5|1gFkC$K<18cUlIL!27H}tQo8fgg;ergNU*mU3{V-9M58kd` z9T~Nsy*|$lbvnBlBi|f)ln!(P?r$4;aw1;G4+h@Z9?VqBxhK?&5crMO6%jwF*`j^I zI^4;5zeLdB$MZ5aNWM;Q_}I^=K2}TVxe_4DJDqLvI1XbU)(g8}JPH=*Tsp(hRGdG; zoG;F2meeR_Rw5R62#pznbWyo>6ZQPuXH~uv!>GRdf~N6Oq;c8GXLbKMe$>cea9O*% zd_}7A?OnX0Z^qWn0W5)q>t4Wn#CZla(4ExWy@7}OsvYY0>Ymc_UeP{>d=X4y;;428 zl{?Z>^Zo#|fVI=3=%zUoznIRRGq$FvsiU1$!OR%~V03#yWza<^L;(n?c9q~zu_G|?~hPIpQcKh z%>!uiL!b?iTU%oi|BE@g$rnd*8#{87G+-tMfbsQU=V4ohbz zNg^PaPI9CdR_>(17pR_dbR0B6yh}4~$dx}N!4xQWpr-QaNMpxFaam*8b|aX03KO4E z&fiuVb2JY5dCJAMgf}PW4rG}P&hyPNP-}@j$!-hag$ym#bkXB1)?z8mNn2KCDR3Pm zL$h2*gUQkNjj^+<&0-GAUBI6LI=f)5_-)eV&BxqQN(cE*f)-pBpHd=Mi*Y{35v1`f zNs1ngB7Sn0cT(VVzxYa09O+BJuvM{<%R4eK1(76IE5jSdAK@r=5Lw6WgTTa`DGIS+ zsho-rzUjOSp61AW)H%_i@$~*(Zx>3{wV7dDM`*kGt3LW==BnHJMzTn&Rl9{XI*0C2 zUNzd8RAGarq40p7dyJ&Zb%(`u-Fhloc2)CusCZ}1f26V)reg;@g&IY?w6#^B1W zi)5k2giS@6AI~ejMTZHcI2|IH~drx)=q)*bp1@%AaSb(Ewa1We|9G%S@Yn5 z>@o3~*lgAg7K|4k#E(Sd6j-#PMBzOs4QFUCm4XJ7!rPUS5&}g>7R0Gs5^#)7X)oaf z?5~vmGcW+&J*+w|>Rph&fxhpElA(1rRz<%;KR`nSbyF@}70RsF#AI|2#bp(yhD6#? zso+pykw&X7Wv-PUs$@zkVn|^C#?a7&DT;GCO^U%;ooCv&-FvRHtC&VQC`RmN1tl2? z5R|W3Ol;+)_UMSrF~-#ca2b$R872c@5WZ}Gs`C2H(}S=utvFT9a_(j+6<%S9~YenGh(h;5j-3QAPsg;J#j zOo|Cwu9_oDZe>Q_b36D8u!7hK(R^XP%hHXVH!>K{X(L9vE@)GCnAX=yBF3A=Md=sb zqh#nwST{QR92J%$IwrVun0%=PYPtw-y*zx(7qZ0Y*s{4+jOU0A#4t%))beiEU{>iT zVH;x&;_UEVT{BkK(u@m+$vN)es%G|y{5+ghvX+VDoi=yAhKD(3^Hj=Qa7iaeSjE|k z8joJZZtB%p`AeKPZsy+^$_|Ne&%1tBx~_dY>%!f%-R(@#Ti)HRXSD`07__;5aK$IH zr8VKMEluUTqMisCWoQtw7;1-WW_IK#vOQ^b#EqH%(sk4=D3JVa)4DK9l(#<>sKaA>g+O0qu65Cp5fnEhBU#Y!N#0M0iyaKMq!G6 zibm9-ImcPw+L$QOP#LGB^LUd{170mYQr-hWlqq2S%AVm@HSMk7Mk$veoa$O%5Z9!L zM#Xo^FDt4f-y8|9vdCAd;!DF!CR6gzs7S~QbeEpY&3EFw8FN2uSQ{3m^i}z)w67)L z=3r9f_(W2Rp&V%RmXr(=XpddIG3Ts3BFjI33_yO#~!OtVIy%+7Ba zvi3)Gj)Nas78Kd!g@J;6i<`CA&7uzx%%Kdfyj@OZFTRHtD^ z2D}~|D3)-R7O|>#+m>*wKiz+ED9x4P7CX)>es1B}r>vo{yMe_0$z>YwDrzk#2{kIN zz z$HW)R1pBmh79I&o#3`{}K8?Yigx>>ICW zH9!pq!J!nDVHCw&h8wbf3|kiqk?OnTqh)S`$Ap-P6_mmvD5m4Z(AOR9m)`F3#7B*v${irr*3zM+kA@s{+$@&qnr7ak} z3=XAD^CAH^AmWBNt$(&PHK(N_w}C0MPc*>_93G7xncwV*+OKT&$5(8U0|R=risX7f zy^*9i9woZWio}T@fA2f70PvFb!NCfRDSh3kD$mYlTxR{S!2846v%fs2dy~c~pucN# zT}&a6(k|mJR2DaD#Xx0gs)F zz!KCidZ_|a6E@fhV9aNOvi6a#uH~U#2AJ#)8tJJ&D)JQ$BLViOQRVDZvf|38cb|IA z+Czho)XH#2UARwbA2lZBn0@i{3$DtE<}yF!Y;6&WzF(FP>j-~>H{(MCJ<|VwSYBPU zbpT-rG4g-Has>#>J%;K=mX=kSi$x57iu&*E<2<28f*~-GQ`-K2+SDHsTBLw3}pRuSCWuQg&Yr`RyKBfUY4D=;vT01=*xAR%YF0co)Xh4iE#%M<`m zLYz0DO$ZP%2+}RPyE?6uMz;B&R{pC=cK-A9w~3GkITcyw>Edp zS}vpvlLx}N0nJJL1yYHUo&NTcGfx51Pm$q`U*4rf@?~i#AFP}X(UBHT35HyN)<0>& zh(^g~#%z!1FUONGk?_{^D=Wh=e?#JL5&#Uh{2)XDJjq>;&9eizlKQL z_(wz}HE!t>=MM6K;PyI^ixioxD5L?Ldj@DE2-Lm|N0ROJ1Cukqi!Xo%D%%SECfJfe zCuqQDKAN5_HKQ0gw*RC{sz>;E>|qFXE81PYXodY`<6_mzH*R?z!@;GJ_q{SgM^6<+ zAW6@IA-1m>X+*PK_);=Rivi>J)ZxG9aQ6zlj3i$eS*TFd?Zjo{!W3rgwde{52SV%-XA`n+XBY&}sL$ z>wCD-rbpBp+)wbS#Rr%4ml^_kv{B839 zmXZz4x=8yM={&BqoTgr? zre3ZOt{MG){^0 zu`dvQL~@Vd5pv+qbY`TImrlFd*EX8&q{YiXLW%$M4 zn>r~I(5*UCEvM^*wKAqCFN5ZTv*Cce(e>&}P3BU=il}mbQ6mdR_U;=APlF&gQ5+V&W;Mksal9_#>T22Bep=ub)OH0w_|C@C$3^zu33IQoe^xykSd;=P98+l3k1_IysR8t zsMKTEa4KK<5E6<7ecPbU>9+IjOsDg7nSuiMD!^~uM4qXkkGd7i1k?{gNG2Pi?a_mO ze^saRJ3e(e^2ORE;5nj5obSgl8WV>D5IV17Tl#S}UkmzCCw(36Er}U2b@NxdbxeD5 zmP`uW_r-!aD|R;LNM(WqZDsgf~cwuHp$;x}vrj<7*YL?&(5QP-)};G^H#L z!z(tKgQ7%B34T-t{G)hUawAH&7Pg)5PnhrgJw-r@pVv5pP4<-jQ1%2;JgzdO7UIZ& z^n(Y5I-z0*6)k6g~I9;qqu5!-jiLF%4({cpj=9R+K6%-+U8&-5w48o(Oq2+YW@x#+_JNv~5V5pwG_kjtPf9uL!noL%hh8Xvo zFA^FkLRgwD)cRKc*D9+!aDoE<)CBt?%tkB?)+l%?f>o1)Ta3RPHb)u!OZ2^O>_n+% zI7P+M4d^kwXJgNJryT{>BJVcSHM7q<#u}?IW2!F&?$8;_tX`4-rx7r}E|Ba)u%eK2pU~H9-|{MyITPQZSS(u!|J-w7ipFV5 zEc_`CKaPFkA?SS~=*N}zb$PHvL2~2duCwWpCBu--08J?BE;9|dTy~>y1cx}Hx6R>^ zOKs~+wr@+0oHMS99>eUMh07&9rX7n-EY1H_4*GqCHZP*7ayJ6aGSTLfsCQHc8>wOr zUd>M-v~}S4iOAji({+oswRcVLG|6TlapyFjicXsZPnrDN;9OV&EhpWhMM{|AWN*Vp zgm6`%QT%=8#l5OG?crNQ3$#P!Q8tz`KHuZ?bVwM!PC1?}*dZh857e1|fK>vn{&Bkh zb@B_F7o>&8z}0`^N{-&<6!9!F41{;`xSoq+PD=f>zHu!u!!}FV)yo-aQiy4;XxnHP znLq4gN||DOSHduo$$%(Kc-q7z2k!pgH@#O*gufTx5B z&V?7b6^1Va4Wie&w@hU+B;v4E_U_(pQVcb9wE+9pC$r9lG3KEdP6>zD#H|+ySmvp8 z${g`iiP9#?9p+?*fzhqGPWjBHm2>p%F!*R7U{|l-v2Z#E#1J6%dAo0+ck{07A9yKI zsq)h$Mv4`L$O58wA+!29ICwK|OLs@scJ%`IZNdCdrbVR;pT6mh4b-y+yX>zxxGs?x z6xi-qoS`i5O-QkILfD??WDK+VFiL^yeB&wAKf1*|$QT(dWBFYI+O`$d9_?Z+fyQ?z zetY41y#6EbV(FBD$q?l2H1(Y~qvRLH`yhQ3B9-t6gvvj}QaAh;Vz2N2A=WR*m?vEv zVNFt5stob~zNt5B>z!CITc(z~ogEg2Z#`3;bL*%Je&I0R_r$!OyF6zt4njVlFQ%kg zrEDCnHS7*Nydjgv&=s}a7+bra^&lI%U0@z38IwI9QsbK$A-wTltWxq(!&_p5yO& z>bc`wq23=pP;hTNU(z-8b_}aeU!dc)>I@vj34{|F!u4 zYJ#T!RTD7$KWhT3|3<8&X1dOQ5Sw65_DK<02%|MX77_A))dbQp^`wFIlMl%A|7oIf z>($Fhc7noBAq#O0JK%+zS^*$EvpIceU{MJH`dtA`owt+pXTso-3Ws}VjdY=15GzuL zA7_6&HCE;LS4*?7lip_#T5_N8sp~NMuY;h)`veIu_OJa(o~#UrR_C` z^4L2jg+dT^)QN1F+n`Gz{O0`Dh1NqP51-o~$_QH`jcL=ubE)8&%+7Q1FLCL}jJ&2w z_`~digpEdQPwAz$TZ;iu$oa|W0uSbP?aa1~%T&E_7%2$aE&4}pjAw6@dc{Ia^_%$q zFkiPbUcEYKMrhI=rqXXH6i`h#S}y5tZ{lTkGZMA2YDeIYE-(+IY{-;>i+Qf7(IYik zzp_Tet5m4o!EC_?Gd^{r>B`10;F_vk<$JitpXXuz@GLTa^2Prq`OPB0%>OKg7f@B5 z+_@t3EpZ2xQ`$l%r#21VtTyn~Z~)|Czw~{#J;jXXR-%;#DIF{WO;$AMFu!QUZupun zYr1=qJbR%p2t%1CofKhJvdGks^c~^S-oov3H2$EWcXJ~X0)fb0zADSkxnK0uX;#3c zdkF83o2^C^RiEL~6347<{m^uQPfruliSZymRK$kE!G(Ln~Yfj`g0*@CX zc3DETU8;h&@=tiyU)xEoJc|X0Ip?5Dkie#=^onz|Gf2Y^#%Np;)yw;**dg> z`1XDZi4R`k9#~(j_tRl+*dy`B8;(24n7S4e3TP|1j3l)vnAZ*MK;vcJQBSlb$t{hZ zw!dSeW--V+jh<#+&joewq_8U#j{Y1c`j&{k_QM+>F*y3=Oj6)dJ#nBQ_iISBzU4$A#22X213G1c z1_FW-DYM2~TX@^Jmp#tC)ktS$v&4u+;8)=ejvM8T6YDoj^-K`}*s@Qk+R%dknUp$b z4%G;sn~&byc`E&rX}jPD**UeqmJEfy3{@ zB8UiHmG=tvwiHtMIY%1@m*vkxQBi0jt;zgS+EZ^_-Eacky@0|hNoWbS8c2v?qlLn1 zM4o+ed+HPXkYsqDq$#H9Gc+HqX6UE|VB4kzw|KY8+>2jcUP>l{BbZljLGj$vdyXd8 znohJ%k=jJj^SJ%Q;31!(R1~cr$*%-}d({E>iEJXpjkQT?mfraN;#(Qe;yCiE?!0Nc zFa=tl)7Q^y@73Es7q6uAw9z9W6(C*J7Qm->Eic51+er!3vYOr&v_+Y|T7QL6Th6&; zI;v~<=2|P1XcI5EgUT;u&kfE&Dfp_O4@y$Uc~K*+5!>#=umi=5R4#2)EHDI*1)kZT zOHna6>c)haR8u!pMHjE%!J&|zm5j5Rjr5e2Z9bQ5au`(-=cg<6l94a~ib`dT)z0;c zc5XARwh3B~!F%ByCoQz{L#H$CjB@29!xT!KKK3$R0%wxhfYa&Q zq;9WG(D1J)UjHneHK)Y_Uf8$tPn}=G=$eyj^2UVhf^VO-ona>c2x+&pw{IyYer09r zG(;}N?(iZzG#HD)s$d^TMSu8No*tFtE*`|~ACqef1hv1$>fuC27FZ?B`h;Vg-g8VC z-9pqdxKUF`RY6Z39y*j=^t(0=FzhXQGjv(tt;7?#V31fK)e7<}FeqYGa#Vs<8e%-O z#!!qH{y0Q9fUL-JnU<@BFjAK+ype5;UKNbrft$Yg1rAl(4~}8R#{SWhvk>>gRe^T6 z=5e~~4q|!>jU4zJgI`yo+3`jLQ`#TdGOw%s_I#vP`4aKdBf8CChH0cwSDm-Lmz%l(y|U%;N329aqbFTw+;2#-wk_2ao?&$o8go2SAs``ipc+!J_Ii zz;v35R<(0W)88TVK`aaU#>J`C!2NK;$*5k!}Tuk2E_Bb*<`Gq4<{a z%m2Viy+0AL9MeM$c7e3iMqt75`FGFkp%+^R2JS*u9`lRQMcU&v_en2-HYDqG1ee-} z%D#_zMI!BBDtQHyG>YM1za?)G4@Yi8qM)rG&4>CHbU0XC+*HbR4s&`9k38S9+KRW6 z-f3)qHOjua{Q4BEW!}t^W^LJ|PWo%Y)6mG8e5J9O5JN9TQyEX1_8VzDH8M=Y$C1WT`zTJv%*JNoGkmjzNMHmxn)x+Hoq)u@k(&ru29&VN*=@d&dt}y(x+iNWAeu} zxZB5-FWEMZy|pE!jEf~&yo93a}M@I2z6=nTz+eQUJ{RVTeslgxV+&d1K1R8)syg&0FBr#@Hef(?q| z;ryh|L=M~&Q10ZTZJkE%%FJ&(|HzO*~J3N}@<6hCU}relHe&97>lAY zipsT>vzqK=+@wmTE~LIX$t1wZr5;@nI(Rt9Qg9?okrZ5!r-@C=LYirE6;!qOO7b3b zGF}?XDcoQTM6$lf^tqrC%dG?|FFVW2jD%s4q;xVYDkg)`F0V?p`y5vbs=;nzK9L$p zN#dYM$;cCsYQ)c#(VN;G({6o(szg225z@BEog>@TvW3B7lF*p?2wzt~EMZ$1QX6NoAvyPQIh6 zWULY*#OIff;Uspg-7UEAC=e{`SAptj4cAr8U(qi;?G_h{hcL-Qn>8w@^e*Y@N(B$` z{_&`{dVY<=+R7?pE#DgcLE>S5fWKXElm8gtZAzyoBIN(jB5&-#9_NOT1mU9t-)lNt z3h~~7gUa!Y7e&);)YWA3?@B_g#UfHRT0=p%@rXJ#YBX)L(iAb>3ZYR@L_=Llq33O9 zo-J)xq@lTYr!sdxX6()4zyNdr*Cclzf2_j@th?aq2Ml6<0TIyXYSEi-be*G6cA+bk zFkIc+L@m{FqEwW3kYZ`o7BdeCX2We{aIoou(~7*Jf(Zd1Mpd4NSsDV{?Qe4MZS1y4 zQt}Xp6py*K&idqa5_*IIyEybC@rQjVojB5vobAQScLb?T5HUfC@9JzHClU@-p!D{A zzD162A_fNGx-Zf%_4Cb(RfB_OC+_3O6Q!5%o{b`(fpY=zgaQiPY;(NKjdE`T3`pBt`p$C&-7T<) zFDx`v_=}_?Gv>;@z16{5Znt{}BN(ZLXM2;9(fvY(TrtbcVrjgxaYLk?C0Xc0rz4yD9vLp5dc`%8{)s!wF zNHYNK`C5tU*o{OFO(rdKdda0>YUIR5D{oN_47e~g)scgi$NRy7j>3*%(ZW~J!rRKZ z?xNeEq9h}4O;e&yuB>L_@x~1eo`&YeRvxsrDxy+rqT~6CNaL=coKA_PYmM~g=wRp| zQa4MYOmK~kYBJ2|ba3gaN`Z=s2vzFRW!CZh`$&(0pB6#kUyk^Bp7!p@iWQ?l(H_vK zja`;$8^Pi~WQFq4Ml$I}j31l^qt^s8X~{4?%Dh_oMNHSkNvzE5ez}l@mMCI^ z$_iRm7A;v5u!nL&Jungldd`@zW%mPYPEyl%RbFB^k`(*--?A-#&@M2_(>gH?n6HII zP$Q}v=lx(3u-#9Txq-y6cuJ7h-&Q)yeV zNaxwD<_cYu8?X5+on|71B`1k*D$Haii|y8g81#pdlba67(`SNOrlMdrts5C~x`O{G zt84hbT8j^ec85Z(Z?i~W4QKzLQ#x zZr7YTUyDGSNK=E0Gu4B{a{>@uGWo~iym1s5r*y%5lRqgj`XOozqSoKj&$=xH<{9zh z>Fxeq_k)TEq5YNYt-#DK8uX%*XzeS**(XMa%{PRLPvpN^+fw;hif>rEzY`0e&mtSi zPoe63>Q@3hF%nO*dugveTSeuhgXs#xT6ng%)sh)mcl{Ir%#)Mi$`V+qigPF_WmHl< zU{1;z#RB-mNExRxW=)VV^*xQRja3tIh~i8a&*1jT)A~fX_e(_N$UafB5$#BhtS6Q) z5lzqB_Z7H+#ISfPkv6_pTewL{;qq%-EFrg}|D*Mv|7cC~AFY%B(OTsntw(K*r?4hX zYlwfeZX9WP68X`ZoI22Zze(m&64Cq=MKyF)dxDGEAlg?Krtn_KiA6*Z zP>&@`_!1vH)-yKDJ6iT&)PIxQ8*~-sIHi0 zMe)crCTkc5?;w@?Wk0 zPYxIQcU=Fk93B+Tqb#KLA&6+}stJ$B(j)n?zC4MylpKKqBB)sYOX@R_)}zr?4_lC@ z+w}$~$8SJ1iS*U^1=DzN4x!SY2{}?>^mEiiM4i{a7b|*@n0N&3KbBjky#EetIvr(Z z_uo9Ox=1!02RQh|>9Y8Raqx=ZMF9B*VU_9X@7YlLTd7anJsuVWzI>EVqB;Y|-#_I{ z45nu9#%^b?zVcBw%bD_0Kw7vrwG~loYZsBH=hxFl14@#ZDGCc{X+@M$UEmgq8Rgt) z1jq?T^12MrpEb>mk2z)2(F9`5;lFS1Du3D}#Ccl!$3gN9p@nKgbYeZQdiSP2uXU`{ z`z3_KIre#aPZ=utXkojCTLtNM1Su#-cJ4b+!a z)~<4}t1*bx%wj3co<+UH(=P%`pj;Gfi3qZ+UYm*JZG0;O+Ydz^aIAB4@1@w2iZN*=TG zjjd+|G#XtcBO?f7VVeMOyW=rDgOP(I70aB4wvrxMl8b;M1Q_JLsWL)hIJR(1If|!B z9u-j30D?w_gpL6OstiI&kog9ZVta?X+05bl%;yYdD1uWWq7(iz^h;nEKusP|iHLMX zBbuxShc%zD2TAcn4j^sCDTWr3Dw|vpDSMunG?=J>03ZVQDv+ZR**FwO#XVe=>1{`G zgG|()qwW-MY__=f$zA7@k;caufh0H>F2y&>--Z`wGx9h4QZYaZEats^)=>y#p~Mzn z8IQDK4Ojp{BR!m}NjRG`Rf&&?zr?p=2AmCo9x%@euw6iOLG%P@%-UL3XQ-4lMlKqOBoV3;%A6C*Y>i z#)yOaWJiNIPa4yDsJ$*c05%B)44j`spvsWhAY$;vJTj}$zYE;a( zkdTRBFZqofgBf<@VQl526qIGwl1-nDTREPnYS6Ggs}0>q%f`Bz;yIjRJG1Fp#pyx8 z#91#^C@eeo>mqqcrps77m7%#qMUke^s*6t!FJ4wfvAZdqtrXE1Kbb_nWDh=91Ugnj`7>?N!h z9MDE&hvr!Rv=CAUob%5c$Ri=tR~U{aF7~k{R#o4-y^0hTrbDMtp;_?q(uczN6XW@ z_w6X{2@`G4`g~6lz!3t&_V8Wg4}-{+xf=464ZqWnW(!RgnlSpAF#xOp^G1cT`1}s$ z$_cr3&z6oF@R-4SIs{*BD)#yB3$YAF0(-eRxYFpmbkD{sz;peA8q>X{wN%h-D~xx2 z>ft;9p)nc0R!@iggpHey?uf7gQgZO-n=bCt*-~*g9Gl%$0hz=c5^z|c!e#~v46;yo z@SybQLC1vIj)iyf@ii&(HvzgR=TOUOE)#>Aey|opxxUEA^s;H!X%gHQ7UzA&cZGBg zIJ%d8tR^K5za%LilWFfeP4V=Ikh`C}ZUVzC9xL6<$HUVZW5YEeZ=tl{o*g zfw{6Qjc&j9JBNA}6)hzkEkztCdnj6ZxODXNREa?ubKdF$LId=rx%PR4ao>ZkdCqRi-0We zV85go1C&Y_xQ7IaDMm)1C55EbDf1ls)wN1rzVEFi|EFa*T%3K=p4C+{0u*VCbe}Bt zf*6MR@$q`LB{;nuN&=3(w{CaMUMNx+$FAr7$rN7~6a-xQhFjmb!jyNk^0|d)fpkzg z0ns;z1do`KgY*`L(ri~V@7rMhAb;iR>ni(i&&ngDZ-F$_?6QL?8VYcQ3C`sLinc~|S#CM`%TGqE0SKisW_Ym1FXvhBoX z_Ouz(oWE8YJgPA`{8TJdf*wU16skbKPEO_DON~D5Hz=DHABgiD*_@c3GIE{o3?Jb4 zk6u(%Af?=T)sU?!bt)#kp4bQOtK$E8Wi;hAWE)jGSvK!v=TKi8%g2NVR`Dc@|) zW|3^*m5rbG;mOn_0_49T6NQUPXRDCmd_~Sqj)rJh+*AYGU|nVA+g@f( z1+G?augc8P4REDPwJ|R7jo*0COAYkAzW4RDl{-RX!IUP91)@mTLsa$osWpkiVvP-v zIV~0aZifSAZcpuD{2$=%7+-+o`aC-gblI<5{mznDwMPwi4mF`LV#iLepzd#NcP1wD z1xMTahzq}i9r|Ku=$0`5ylVvQMcCZ~zwKs@ou)~*nC)8BkNqP$p26n1( zr&-*IYiW&H*v6HLRKCGGxZThHb4kle{G7Jl)1Bv?DGug!p`u|0L1^Wl(*|c&#a2U{ zWJQ?_$Hg)|_OePPC5m1^Se zZjLhm3Xr+;>;z*U)0Q98xmmqjzINDp@v=b%7L7PDGzCFph5|;c`3xD02+ZF)Xb4DZ zKdl)cY#x4m;(ZKM9hsO}p_hS~9bAY7IdD#CjoVp^V2(sm>-gSWl_DvSu4>Lbuc6ts ziJ3>pVf2=d@jXd-n@4h5V?TjNfhq-}2TbJ%Z!7(P3_Fvwb_VgW$YE=La?Mtv9m1vj z>bmh5AMEK!xbj1Xq5z2lqnOb7o1QUeB+YvrYxS)RG7>w0Fl1rH{;W&xpBp?V1PnBi ztVWUE8!ctNoboibI?wDc>sdgmqx`zb`08bJsn!-qQH)TjqEuB7mJnS$wZ?%O_}a5mf2 z<$S7!VO{-c$R9vd-Rlc}wuo^4rlNX%S~YNgr*zFJH=?OU&s8{pD;D#Vn{hbdXj=IZ zv={D)*jfH8Y`Pqwqa#-|k7)}@GkpWJrdT2T148+CRP1)y@5oqb%ngPLE(xKS?I?pg z|G;De75|-qJ%^N=a#tIa-Vvew%PgbTGd>Xv*W=CJuqF|tBw=(~B%o623(C<9bKmnq zmx`dDf8v32_c_=3dJ)5zGPD84H@JDOPg0W7@OR5!X&URjF`L8gIhJx|>`M8&gh$--gpZofPHO`mDX%K4#v2fY9~FFZA^L z(kcV!j(mN8osHl005Lhy(dVY};{|7uQ14j^QA|09d>n`ecu|Z&Mq=tP@Crif&g^2X z_kidfPN&PuK0;7JejEf)Oe!ZseTh^<<-s|)SeMg>={jc%k4G+rAxhZ%Pm<-}#&pe% z7-1j_A$Wx%WPP}Le>STt?BX%PM+8Q$JmYCs{M;bCTaZuD^U#k4Cn#MkbnviDru8Iz z@o|_|BvDw@44dd`C91Z~s3qcP-QmeeoU?*K-sMkDx}9|Ney#o8nzW>irnXhNii3GB z?FbuP%8A*|dAVCI-bJ#L7zSxPbKU_;o?GY6(a70ooyj@TJB{tM$f;;_J_MS>CaU?&dpgZy3TB!00z5d-puar! zXTf5$Dku=DxM<7%@(FuDt9Syx`bjIownvQ2F}L(Z<`C2WLh?xb z*f9Mdd8RJQp6&?<2?-wwpt_najGlI^5hNZdvVV5h*r=Pb_&~hXskIjs#`Dt@eISV= z>sc13R`Np%Qhtlj_)r9;P)IlEEzE2yCPR2-aG&OQ_vU+Fs{$G*0x_KXC-F4{O2sMz zAa;?A^Tz|p8(ppUD`$}S%a_WW^T=h!R4$j;fKwGgwBr)eFls6?#ynn<4V`B5AH3Hw zCnGYJGE>uYCy7RR1T0jf&X=WB+wEvfAKJplbzes=b;ytjQnx%Ca`F9k*{{TJD))Sx zUWND8U?x&+=MMb+5<3Cav$m+(_yk6f|y0v`#SDajqK0q zNB-p*HE!bb!L9*@^IK;AtJl5Qw2sQ15n*I(7NIiW;n&0`Cg}`2o3*D8U6gE7lcgj@ zJrXTcv1rkF0ys7lQx^q*4lz;|TD)+IQk2y}eay13wAl^m0Isn_WsUksnXQqE)j|J| zaUIz*-DQl!46}?`wBlzZ2K?1yOmz+Q2Ctp%I7f``8c_}qpC~Nf!SVUuCE62=rbyT% zv$?#U(hs2~x6*Hj>6ICJvKt6WjwA#j!iOm&EewD1&;1R~;GlrNzfGY`F=eKe^xl`| zxnqC?wu6K7cQ*$6+H>EA>qCw7r`t|^kHBQjMisqOA<=M%_qRVDt{r#=@J*qrapme) zGt{xQ$l$fyE|12zyi+Q)g};N4erG6Xi9gW;a|9ZC7Iu9h?5D16dx3A`LNRO~z%EGz zqx)ouKV$VuU5V5y!GrMbB)EUC~baKY2HHJ&?8cV%#Ky+EpEqOh1^83T z{$$depIVmvZb^(NgF8({%P@&QNxeOCLqej$(hR;>E!DtOsH;dIQ7Xhraib$S@L_M; z+t2s(eP$mlVhlk9ZqjZKqz~FGF=)7vW272OqE7;n8 zCl$O-fH(!VcBL6E*LM2svIOcc$j~iGB!6*>_k4p$TI+Kuy8}CYo>mV{q|vGgsV1fILHM z!GV>zZr~$(!855i=!>Z6&ok7#M#adP5 zn)s3Gvg)qlJrCioY`3gp*_s-Y=C+c}spe!E*DpXauvN|fbijfre)cH=!MneNi?94l z>F6x!AeHXPz0OsS;sU83Xio4v@EiCzw5M)}H9JUuJ&Y?{^~v z%&5%z_zIg{CVNBQnP3L+_gG)oa^H7xF@>YYocM-dYg}7;?8?i#T*V8&aJxDBxNI6- zuZNSFX8~*xxO{Hi%TZ>M=H|~)*c_iW7Lx1A)TGAtzQMC?il;knX`*OdeD+2mumS2B3j zXx6-;TbWJc(Q_h&Dk#W<$G8uM7h=1XoQ$s>dD29! z2dT!LP`-gVSU7Rt4VS4_{}{-uet>~0zLIw;6>a>yng7RS@FtVn-CTMa&x;`;LP*5W zT}^jtr|1nBh#240l^l1&%ydQe+_WyUuZG5^#r7SLC{+;2v^90JWLa8~ghXjBI8}k> zQ-KoL-{rbiOcI^$*^hpAmeYI&6Pu8P1d%D=)Nbo%*}%1jpk#nf(#DT_|Bt0T-~PFZ z5p%Y}IJ$dLQXnKU1AwCww*d+jGlU@dRT;wu6K?Wdt%Hu*>{P3|@P|_{trR5WAsV!u zAl_RZ&37{sw?zt&1jT3{Z(jmg2?)00Oz+p5A1*JjfI?1ojE_;rXZIhBwpu4jYAMPs zz$idNh{k<36J#GE2AGbsUcR;$nKE9=2XP-mPFTgbvn{_oyi%qu-RKDrBS{yhFBRs} zQ)LV1?^w##AU--|iePVRMX^0UBwj|Ge2HS;x&AgNk2B}@>gFtWXXG}4J@~KSc!62~ zG*5RA;GQ(8&;54+GdX=EzYR(H7U!LI>D#~lo(*%nuFmH+VX|T23CUJW8b)azm^kKW z`dW7TDZx3FmM5aaqVy;mE=L1Gjb zw+BQn)x$85fq~-HtSp93o=@uD&dsRYo#oo{GyJSvU3wQyg8dX?Ej3V2l zED|@1m(a>IxMKt(M9L$AGl^9ql}N`MQ#X18Qr_~l=Hukc<$|=X_^T`MhODhzFZBF# z_wT*C0UrZ4&)qsFd^-`V>D{=YbwfenR^fgSh}TqZ?b0}+pjH*Lb*dI+7mPiE+qXCO zpj9ryHGfs`?o=!Tm(5$S=w0!UopBhKfy^VDBx)YA{V^w`tYx>$ozzyA5IS15;OC=5;KEU+BA-p|uT$ObHsl0mssl4L5HiY5%Fdz_DhOVnSRp5C+(3Z3j zmW^#X&y%hvD%Z1%%TC~plC)`!Auu6L=li;}Y_p7x$sVXl`5wTd9*PSUD{`5eGC^Ud zdY*IMeNTN(bEug|HaLxS+wDj3O~8aEjYp`ag9u=Om1}%FLKv4vK+j39)fkb;l|jY> zBmrC$ru(Tt=%f??Wj{c|2TETxq=;8Jz(nrHPZOU=m;luZIlpejsyv50QTx`$xvi<` z)!Euv=;{#$>x8j%f?1TDf!PQ=o?d^oq3uBR&vEdg<)tvqRM4tgRZF8PvCiz1-KL7T zFt&qYM)Hcc^_~ zrwNhKjJtOPh2X<(4pOk*7{SZgGJY)34NE(1;fwrxXA{@6C^P?JLFKYGE1mG}F5sE) zOEz`1t(#`ZW_?^%AaA=c^FXdndcFjst7C;+EG+BLUvuY*ae+)w9gw(a$={-BV=0!5 z^G1MHVW<*%ND97eVgr{h<7sWU8uq7%N5p>eeyHTZ;wSi7~hX&5; zMl!AYCwQLF-#$#m**bGIYpZ3#t&@k2cWyS$9PHgp%&EGdfp>s+3JxGoQeQs;bwf>G z`TCSD$9a#&pVL0vs6jm_oncLbkB1=JgkqF!R zoft4EHqK}7@erkZM2GtT0(>(Um+uJA5Q&00z(7)>q;fO~_&m zgCCYva3X>Sq@%)^eu(-QgLg|4gSW=ijU;=1iyD|lr4YMZxHxg);bR_4epp2aS7CGv zk-vZMeF1+(Ra|=_y95%veDt44j;-|`ypi4OgRhYlgP`zJ3cP4nt_sXEFli4$Lm75V zCstHt_|-g{x@yuCW$iPZxvQt%2iEVfiXST>knBU+tR*xp?eb6Br%wO3<-sI^ZecDY z-{#Pj$ZxPM=u?3X=L6ocM*s1|R&|)1FrGv9?kIb7>$@CNjWA9<$DX%k#7PXcaA(bX zm6hg^>BMT*tm)GujbV2>j=<(%qwU9!rc|%-N0Vhbon~n{+i&f(4vRHFa~(*N84T9D z#yxOwh|^IrpjB$jP^;93$i^Q-as1uc3bg-|BCVh1gahG)B3|mbt7w;_5mXfH0~O;N zJF4i;YpXMRIIYaGN+SJfi)l(t6;o1E(>g4()X-2;HRR0#4f)A5e&&&xo60Evl_9-* zZ@Br@&0>7_V{`|7*}n*w5v=l=)r`F`P0j?Ckeo3n5a=sQt>6e_Zo@82+s>;Pe zS0fJD3-WA*cubT*Coy_FJ+{H4>4E=bNN%*Oq@<1I4JFovLMZH?49RwzD)5sbfh94v zSM>Pl?#Y1Pyx(-HD4~4&^jj=-Lb|F7iGuBL->j;wq>c!IxxT9!jBtfiL*(!X%0YOm z3Xy`n6H2IiI<~C$ZNc1}oQ`yL4m@$Y6o#~`R9bApM@-wl=>dH)_~tw25U8W)pd**y zE(d|LpstTPpOm7?p`%f)j;vvGD)6_O;UqNshksilIwq3pfMlW})1no)X#_4r16IzC zM9`$sVRA=OaR{>xQqBKX)(r6tTga;jouL-EAcV`%F!ub0Mvk4UPIv9|caeY-wuYQx z5IjsnXcNFs4RmMzbul8)QMq!Vt`;GHfmMzM1}|uczyA^)2&;I4&~{O(ez0^~L2F6x zrgth9Qm>?~Q;gdy;9Beh^H7%xzbl{s19JumKza*-Oc0vL5}a3e(nVPRosOIbe1NTU zg1zuM(Tq$?7OWs5M`eXI!M$++lMk!e+4XBTGwM{eX~Z@*By?0^>cK-U7U=5Jo=bt)tiCbaI(rp1fnMy74pMuz^KtxXRMSQfjo7`cV0pJ z#71g`qgmK?UeF1^^r2%1v!l0<(9zaToQjzxlrHD&pNB>VyOyrj&9)MX^A5lpLVE>A zaNbZpe*=9x!`9ilqb_FnuBIMPX**JIc+qPDD;!uV%DAgIS}8MvcA`Clx5R?k{Hw94 zS@VNL9Q{Cr1gmi-W_8lwSu{uS6~ihuOB;nU4`i%d?P~s`ues=^I3xdTu}I& z@RRLA=@a}dJOY&$jddeQv?Kc^+laOv^-Jsuk~WqaVng{aA}!VnLwc$RkDsL%Q3ZG+ z5dK>N-ey-kH3~kD?pIzvd}d=Hff#`MkL#0YkaF2Ru#73Ih{^=bkk&BUZUNjubL_sw z+*3+Lmas{FJ>BhEf&;oRYWj4uM&UM+e3$E?oqTt)*>y-uhRKKbj3Ms~WlU*~-$(lP zz5Y95%n|(tU$)OxiTVkP%1k}9EdwDC_yo47cj$YL(z&gJ!Qy8Pc`*LC zC@A-1rrk=JK$&AYxiW?F<#m1?4~q+Px=Nk~=+%AmE$St&hs08h=vxQzoD<+lsy{?uVoE}^arn<~U&u>-Vf zPMtbdEJ|dt~0HJI=E|rT{+9V&*ZdmNBsV_q-p$ zGXm!wQyS5_ip`P+gX84CFpxcU=4%fZE8=7p6+vaoECHGk-3+Fo)LAXU?0S=jI!56a zL3Ou|BqBzs{pDcW&ma^cMzPVuy|4bjL41_D<9px#DW=WUOQxoYJKq&zEGfvS#0+!I z@cG`@-o@!g57;mCXG@%ydXCOhOTLPvkU0AA* z13@|;8cQ^LM3s{;cV~2qq+rTm1XwrYW~P#t&|lhjc=ZY*GCdp*Q9f|?&B_Y4D@<8B zi}T(lz5h94jlljT!r(pEm?rltwU$1ei z!_QAIlCMy4f$vl`Lu3!fyU`+~zR!}%$?8 zw!f{f+tXx#gUGv*3Oqsp*;TF#c4$zqefv7~LaliMLSH|1-tXB@sJFtV9IR=3T>3l5 zVFd{oi96irehw|(6elUV7^?>sCaZy_FAB*+xG_5ShmB)s*Z0Q!NhW@-N}v!5SqU^# zOqLzIa)cd1o}UGC&HG<~jUv)( z%qWyelJR4CPd+|RquzJhkn-aDZR@|-z!Rf&SJDiX#4UnD__Z-$*)i_Kvin&PeT_RW zYo~ubyR)r@_D8O;eexc69!>3TwC(Ebo7{sp)%WS>nc0>_g0zDahwy7`U_y!US6I|S z2gP#vZ!7w!H2QGZDjgS(;)_OF%N0*5Zd0%WC0NM!lVxG&71}3|%d3p7gk8(^AXT_q z#fV$*L#Tr{m%|Kfb92)Gm_ETZO`mT6rylM#wDUmcSK{E|io5$PhARln=5cI# zx_cCw0evgJ-c+iut~w{*_0iHms z(pEBXGmna~ZEKy4Qw6Adfi~p75&gOl1aIr9@!>z1>aHFNpnB*|n z7OyPW47J3Q*EI%BD0!Wf;xW&^M`_|j<=W;Co2P}W@;8Qv(t2PWd&jFI3CKsQ)Gz*u%h5^bUDrJUZ#e~J&nA4 zrKN?PTk`gxtVKRn698)x1bN$mun|5-pOyJFKQI7<_mdM}+S5E|xU~*R={+VUA!qif zZinN_jT~T^5PhF?hRSE;C06^$W^&kkR{eLLb3oMh-;~r-1+yJK?T&8SCk_`L&+}u! z(+jJ@Yk9TDRfC^OYq5f{6DWyb^)KsRG|#;c7lJ=GI^{(hl4X6??&Z9w(4g7Br3K&z z{cSRN@s?E20$l$o(`n}bVL!*;qyhaDlk)I8w+;~~$sXDx^SLfPTkJ{N;o9^ivP6^) zgjeKDOl1l=N_tsJNPE^hg7uu*A^GeuwC|A=B%yF|;B`xdhlJ^Y5s{w#&QEpX%8ntrH4@@o*)VQs^CDr1y8LU^y*6S1&`TUAoLX_g1 zt%ME(YXyVRBvEbK*IoP6?ZXzA*S1csFySccvSK#j*{u#>RH4=2BPe^DOH89k~8tQ&{QMtsGnKto2E_FiY5bt%L z^A4z#Tl#dXaqpRmB8D%GpT;`#8#_&fYq?+qsfR1}r3#bU6kHcP&yJb@7_=G;*8FeDx>j%y0-P4YRv$aKrkE#5Xm$~OgJYWD& zS?@9hc>^mBXVuGHb^P`~28D)kqK?e(h>@fJ3n2UK&N_q7qq2rh*vmqM$i+{QMdV_4 zoJ-#jB7siuy<|qDMW-jmGxQj|aeY~R*upAnQ?%+>0mjhfg9a_k^jBDFRC*kypxj83 z)S{&V+YDR4G{fc7xdz60&|PJQNGk_a2;>37>y(KNzEMr)`5IOVYSLf*;TvLuB%~W` z0sW5*J|K5>6Zb@HD0H!Cs_izS)cquh^7^Sy0)B3OZgXu($9AKevX9H|obIjaoYf|$ zyS8JSiHY5u7RJ?WB_zrXJrq~r`N60IhokMJsN7-0HWrmzLkn|7O{uHv!So3Q6ywXt z&W`o$CiYIy#51D)724zZgWH+QparF}v>Pfq<%zp$-1)KVwxLi_?-ty|CqDB_V z+GHB({Bs$$6e#=!jxth^UzR3S84iZXdLygAxE!46X219Edp@B@6ncUTk=g6T z_AdYl`H&WBv;zzPPs5fF3xLTfE=I|#{&sMSQOKTT(EWP*SWwFYYBqk`U$+_9c3mEv z#jLx|>`mmY+E5`7P1y~E%Ls(qF-GfD`1qVokGE|G5ManGPg4_}O-Y^AoMDw-vs8w1 z7SM+N=RUkGc$-){xpYIv;rZ*O)vfobYbtDxV ztpLW@M-B)+fOStAJjRamZuRv8B7JY)%;UAQ|8M-)elD2b?ZI5q+L1C2URMGZ zOzLUKNoGunROyr6%tz}Mn=Q3cGaR09*dB2`s@l2>v}Ul*sTiO+d@l z%%ZRv$Mh4nC9j=DAqh8*0#MWje*AewGB4n8-J7qTYn?jmLly6iKwaDB=nuc_#bV7Q z3sY*?<KIhp_?Fk`5D=p!eSi(&bjMeqhQHc-)fXrfs!s0 zzzV)GP_0rS6dA&Ly$x2a;iV0gs4=unR1@fpAWPJhPRqL2;5CFVfih>W^|n+zPqm)uh2eH`oYgVS+ z`djp9{JmeaRm)1YwFBZv1myn@y+A_01H8nRk#mn#cgdOSv$;;>h3WfSN1`cGSsjlj zx_jfARMv~fbJLN>5Ilz9)9t*i#X6QD5Z>yUflW3p?oH!@3DM1uO;bL}gm>JQ7bxub=X;HROA zg?TF8b=7pl^>v5gpw)W6&6C7i>AKKN?l|VFU=Y^HHVr|QjWta{O?2{`&fR1Tb3pf& zy?rAF&4yDHm=fk`@F}T)cR$s?Iu4#AR-?E|h0h=Y%`^!N&VYyd zFw%cl0-1>5Zw5@1LcwaC{N_x zcPE-Q0dy-h1954{;6*8uB*iNW6qWzQX*HY`oCq9-k<%2^+Aq9gNGy(Ui41cuJu7YL zOC>b^CShcXo`Ht3FhUvObHo>1?h{l_()gqk;;&aGJ0pVMN{Hu{Bb-BorAaklFp4*V z_f+RovMzNc%Jb}>nMZaI^)D8wk1bGd(AXUJ z*@D?qgqzB|5axI$C}Vj94QeD938D*)O&~#u8r&#&?o1UFZ_>;?XTI+{ z-#KS06GA+ckUo3{@dqgcgx2ST)GC5t`jSDIS?S(Om_-4~(?A8&Vk&0Ep*X>`C`i+p z7|PQQj3kf^u56$mD<%MbVG58ML7}1~o1jL(g2p*RFH(p%B!-3DYYdOpv6l0)g*Dq_ z2x(8kU=VT@Umv&5(f_YJDU3U*Eu z2@LDR3vXKAN;GB=uqVWXtW5UAOj|6w5EPDy<*5+ zogJ94WM5_sTUhI%UCoR|_Qj|K5C86ipG`q{1lhVCs*a&5K6t8sR?^t|Mg!9lJ#cPr zA~OxpjwEnTsD%gx_%Kp{cV-4|)1v1IX+(=GooS?r3V4ZVWEtv4mVORed7UWb&f8DN zUzqqVWZnB{{MnS;3*EIii>w$mMX3TB_loc48s^`nsyCVON`lAG3vK$MAr30}2&Wdt zGybD20fF&kzl~HOi>c6rE5wfr9VI}}-9|Bk?tV0{j7?ej0HRdb?ngwJp#>9I-KaT7 zH}QXpidb~gD7pp|9Vr9Yj72_(!w?Dn1F*KvUhi=y=~0@Zdu*Z-dAiG(R`iLDzx~Ha z?=8NBEoP?BOq7~+vYb?3hDfY_Wvm_yc?(D5x0HaoEPcUx(-xg#GPd&xXOWx|U7CLPO_JaI8`<^_zv(#Rg=Pb%| zB6aomhKtl+_i#=ezq#cC&du zkf11H08KUt8S41JVwlbVmNKBF|Jg`_W{L?DK&;a#A0P=JQB+vNc6As*NF;_Su-K#l z!z(2s&{EzYtr}88F#=)?h|qJ+{l5K@Wle?5aC7hZ&f|BU_XdX$!kZ?<0sQ?d5CSp; zXv^_5-=%3OJwt>ZD{Dpw-6M^YjZZc$b#WG+oV0pU!A>Gz*Bo1R3M8kTb|cxL$U9t4 zEp2%wlGF8kB&UO$xzoVKzg=34l8R-i7)9RUiiH#f#I1Q0LmV@Bl>81?oR)Gf9m(Ex zqmb;?;@bz{DWSdqPw@ua1csXciAq(Xmh|pkM%ZOXdXkph`VgkLHq*bKvwZO@JGTH;@kK?$JY@z8}&-geVbg9JQ&bL8tUV&oeD0uQT>2RiLp z@9E1I=qzsQ_DZK%b*hdwrAOgrs(deO0+48=wBg=*!Q--xhz($RkBOF>f60T*XTOR zw${m-rMkZG=Rs+Q=DrH(2ibczZ*I_Jy^_7&6FhA)$^p(;zT6C7YM@VU2y zfL#Wm`orx<-LeVh>x1dId)Yf1V+{aD>*cX9fIU$GygUEMzBt*Uz@I*MrP*fqeP)BK zHDcz3zx4}#F9L5x;INw@K^r0$!r9v=WUgRSNOehzmjji_8OR*S9IO+8^8i` zYP3jNFs#UGr>z4QyOVY<+QrZ=mUeDj93EQYXz|jAc>0h)yF^-&Xi26eg+8RxE)5q~ zI_)xO89>V&^mQQZsE}b0EqBuKF48=hmb+=WhiF4+xtGH+l;rNCa~3Vb=s28~5p=wt zb`Q{!O-qiTEckfM3M1qJ3Ipw4|5s0kkd>ZeBq^S-K7O_NXv|HFB&cTAF&gxJG z)qFrw7x)+LJm{p+6vOFn-nqZku^Qf)k427+85@uf!2!xQe%rA9a<|?0fv!F|;UKJr zl|1+0@8A<>;pLONQY_6I&o^F)Bh5|_@DHPAmf$F>8DSu4^C@nvHxAoPI99(;wd4-S zhvAR`<>D)E90!E59KUXdp!C2$Eii{oFxMc8eh;EK5=LVa?P+FQUJY$A1Y{(F7ZiX; zq5{~;0FGJ!jv;_^u&}0bl~d`nqe_H9W-e8gD%zt+79Fr)FwY~b2qY;SuZ4cASVl*} zXrMs!$;siW<7eFAoY>(wqX0s20#Ts;)z7ejkI2Ai6_*2bg*4;PAdFCfSS(Y;CO0fW zNIm7wPSKWRmtrJ6ds*=bxn0fKu&c8 z)>jY0d^<#IOSlpK6uMye|WHVibYY#(XK z>s4_ol%2I$alNj>ebzO2mUPG7P8oJsA^wk5hOF<2sAc#i2ib?_!ew~YEW;;^GF0ML z-68krG*x#~Voq+T9@GtaOj=((ARs5lG;OHP#E`{^chXfQUaETgNb8-weBDpJo@HM< zNx7ShF(W8~M@0!oj6sNFCXZrTWmm+BNLQHgNJ^2!WwqrDNM65eI?)Q`IUHM@=u z#v}f4Pkj(-Ho}|`iQ$j^K~Oi-1NWM#G?)MJ=U{IOP!Uh7xc z?j_6aH@#Y!6;8o|LbaA%ZoDbV?nb~_)tWi1@3E*e=X*w-i{`>Jr_G!> zj~O#ZiCZ%Vxksm~nKRzgw2@{`K0d?JuQpT<3&;tclN+lCpt~MXJDg_@*21U9TD?lo zcvMBtldviFe!R-!SI1gCifsZXGT&n3fKA|(#Nl{X^Z(?o*7|8m00Q{FVt6)`a}%Fe zEU}x{Z(Ha^#g}@E56^2HQH>({gL>;7-*wGM5n4($-gfcgC>UkZo~6E~^$mE6p8&#j z4){YT97JLDbkrK%RKhJ*!Lrke7^f7w#;rt08rO3- zj6|V?lbfoY0XZ(YX)D)ClGr`ayq~t6sLW9^14s{z(e^Y&DC`^3G(Wx}1uWEzkUoqe zLA?F@A}nMmMj02HuY@Joq|F2RU@lbg{ltv#9sei3k?-M`wQ%z-(v17$mrB*Z$Yy@G z-)7#*_fw^nuPUYQQdOr@Da=%GdGaw~5E?;pc=R%HEINUoBARWi@^gQv*(kg_Z?TXT zTfml>z^=q8U3VG!>G{Bf!HB_pJ}}{KW*Xdw=^i92rbYw$5QK$v!yltchq6m{RTFIR z=Bt$+GE2E46!(zu)p`K$8dh`PPrnpiv0PoI`T9gWi$~Ob=3UcvD|bz`rS??~@0u)y z@L(uG=^l2ArT3auddoHA{_Qj(IULm)7B24{76s?(m#`Lb01Q_n9$rUfz5me3z)|#u zngmUq$3yjo-Vu>%y83-{HSpiVZ(5G8FneTz(s%z&`ucryHSmSE(sJBy>Kmx^J#dRL ze9KZ*W5%$~D77o`Mz3EnQ;UV|^7$4&~>#uzKlzFXrHQ;?JU^o-K7IWLYX z$jQ&m&&$sJS$1y0)48Lv3m(iKndh4_qrBvqk_ul@Me&@{vhqnY<~&Xj@ejzvtd}-+M{AwgV>$LkeS*O`4Z(VeX?J{3eL7F~0~Swy_PXNl9C~ z4?=HKeQl%FA+D?8O#)M_f7UWJ&eW}Dt*h()v~1KdCRor~*eF$8nNDWsx%a-Vvnss=j$44)R*dgc?RT5mdp1na4ED$`iTaIQM>O`=%h}uZ<|7I_HOvOGLUcXu zF%BpGo25gX>HKPQqp_6pVsN0N>Ize2JID@||u`S{#B?(~HBKHh?Tm<-%~` zhTL(vn7Du?eYRWz(ifDwkZQCXq)Zhc`BsATtS71}>A|u%Qc)tkjLKbCiCl-w$hF17 zOR}3B18lVam9c3{&dF3XPmEodF!S(ECr-P{V^)rp!&j0Po_#dBbdx(rg+4N%1bH~9 zE&-eZhx`ODPme#~XU?$-B}FgJabPP}#?!0ge+)5wF0aJ!Lh;r*S=j&rW4?5~sQ=u9 zs?)9kw{OAv!P=q_^(NPL$~qTve%%?tb@!fOg_1 zdd1?xcUH%r!uFWmFUi6;&_NVI1aOZ9w2Ze4woYUJPZiIssyL}s%#2JvtWyQnijgM& ztw#QNDaYAWInJ%jWYV8W5Sz>CewWTX;){Lv=JS8td{quXK{zkV!3E5HFCvIHc1oVy z1QfHx6Sf@YKuVi|6>nQL>F4GgVUILA@0PI_33!K^F*pW*_4Xaw>W#E z;b=Irw<(cq+rJ|k-WJ(bTN8P#CKBBn*-;bSS+l*?+0~SaKNn9sv2=Y~BAI%+sjVTA zbedyz`(h38mKC?th@19U8f(0mc51^r!`q#@RQjHPXLhxw6Ul~fU2`)rS{oBBJdv!A z@8@-?wq&c-o=&vJcc=aW--+i&c${5OO=}ZT6utM|OpH`fcY;~C3q>+-(hjvhz#kw~ zbXmq^NJisKm^7xlytL3SKPaLth7r063NDIhtwS;+U7&~%1;h2t=QsK^6u6(^)~m1YcheO_U~v6S>!XortN95P z-%{dWM1=Q|*brARjrTAO`~|p*8D?Kvef+wQ7O|-gYw^mbxh=tB#p0JI)SieE_~3tW z0+)Do_sfA(sLGSJX`9w)+4F1TL$*0!4dk-c z(X3^UT0>cTI6Ih=Bjvz7?S|3`3pLLVj+bji&zBV^f7U6w)xY1e#6{f+xySiX=FDMp zQ09a1AHu1TvC#92X1-E^#8}Cz8lGQp$A1G)O|1oZoNZFiPZL2Hoo{D%TiWvDz=6ab zxDY~2y9+dkHxK>+MiM-d3Jo;Ywpm2Hb)ZOTH3p4ZV$w-bl=zt}7YkB;U ztLz42DEMNE4yG83AJM4@)B9EV*b{^qC^Pj?^#Q8li$i0}lEJoj63oa>!R1``Kt7-y zQNT%}IH41qBwosdA8-J7>N3}a^q@;t#0-+80xsePc@Ld4>&ZzsZrVg0pc5yG4Sb61CMwzuG!W;}kpP4*71ckhVu9u6&|4|l! z!2Iqf_fVOvIw6Uf;$5SoH4sd*P7t@hEZc9^_cpSqJ3I2Ij8k>o^jclQHo}vW#09_-ZRg0(>|2Dr>5c|RK$H?oa z{9ZB;BgoaM!#W?d$mmSuKrRIw_{;im!9MSc=pBzBKdyI=ZghjC;o=O{jhS?on!kaW ziwi#?iDdHvKVn?FK>{LJTmq#fayp>+!%bSCT{#+Q4~HWDrdFli=kT6JIJib~_b)`}liUdvuG{vtqwFSeGW1+U@U|5Oz8&CP01FgScr3Dx5 zehqt^)s#wat+!ffjA(xlPSl;zg5hRwV>C*{GcCbZi2ekxDJ)5NoNZFiPZL2Hoo{D% zTiWvDz=6abxDdjjy9FA=n+N{@BMBZ!g$5dH+Y}IQ9Vk*-jX@(I%|b|w%7qXS#UjX3 zv?qjwR6`6gQ6mY)sG*4_M!|1(QAC|&XXktK=6!G9tV{?gqlDbRcOyPvAs`H_64GrI z1Zk&~Fq=Gfj4+1`l*2#;Y159VIFlg=izd8el>qpHS%E|anTirb1=KaiWqO@LCcc#x zs_rlx`tX?YI?j@A4JkwWG`I&w-`t%b=#ZAUg@I{)ACK-zz*Qf~T!>W872*Mmx7<#Ds2vzaLp{aFAXS;iGrf1V| zHMe@C5YUb&;3QF;&&A%7HEK;!8_aXNxR;A>yt1p4%-j-T0mfm_NFE-8O5Q>5 z%jMGlD2qT~asQM1sZ2KQkibmwuF=sJ2!`7fZlJsG$;o`y$ume%;a@)z(o8MTvAfwb zM-TYFn@ZSp$!z+?a3oJ#Qq&=y!Z1XFf1a7fPJAJsEjG_nlpr6VcS1C45%pr<7V|~X z9}Ittf+5Q9B?D1{T#eey^L~?z&O{F6lE8t#tdAER^1h7T@d)x`THj>84@?aQXSki1 zNl&@)8yLAb@Dmb9HZJfZ#O4w~yQbRZKI(FNn%s3RPra+QT5Sk~d}n+S)f;K)^an#H1D&n@pc?izpY^u- z+JC`n8!o!M5$th3qE;*QO0C))iu^%1-Ov&72V0fqaF~c4ZT@x${{*M*EDU&@g;eiP zTU8i7?>+b4-uAW^0t5;&v&4{vCG?i9ne)^9;2&VJL_hdpDbPS87E*@zjSCDIC=-qA zSgi}uEn?Ix#_4Rgu~J-R?w27mSr9dGN;1aggn^24_?~laVF<~Z^xXSC=Y8HE&wI{Q z2_ZEqA;b9m4*!rxKpMPCNQWj#p7|nTx#+QHh~=h|=dY*GGKRLJWq{0_K$g^L9Z}^} zh9Im6cuZ5lA%Zw0*Ifl2wD%{NgJzpfVLFA|nC6o7UrP~pe-c1g2e)9m!Nb#d0NB&g zfV4~0kQLRTIbFKj1MO5M_Rm2e4Y0C8?FR?npzlz~^v)!u$`394rH_pI{^+*){R!NU z2_FKVLnXRhSot%Z_c~2b013^>dzatSnJGa&nhW3me$z?c1|Vo0y%E2qY&&5Mc3SBX zOY$Ztg)f0(K==a6;S`h;gb195ZOr}7;G5%4dPH!iCaw**Dn76*CR`=R^I?4cQhzALz?pBEB}&7DlqZY$lfl~GfhQh)jE;bD&|!x^Z6Bvgog;Vh^G z2$6E|$w?(`JzVLv(%BTeb$$AYEr7+#5-tkGMU`=JC~QF@5;S}TC);r`P-lyqQ9SI; zU`rlb@>zre!txYyVlgm5N;u->YbnRe_)5q@tZ%H`N|Qb+;Y(MV%tB}C)<>tySOP_YlEIA3H}a~gi#F<>;`>+=4mefnOCgJUxL#d}9=k^`tHocA9dvGGi0H!07@82~#PUD) zsJM~rUT3i#9=DGQw^GcH&TD~_EO03+tpsz*EP;dIrz0mH-!ByM{kSThb5r>WZTY_0 zAfF2=}*BtbW9DkC3 z)i8K6IroDD$Dk#sJBD8o0+;w0SP%@IpdPM?TWB%|@+L$hhPQ*jWlk(kU~`P(5nrUc zc#Q1(35cL^2+W42S3+hmQWp)ina?$~MH-uebuH!#0bju9-`5z9w7#}0;M?KfQC;PK zy2>Be=igNo*j=@=+T7dN6sieD&0w^yH5_SrzOl7F95I`NwJ!(jLoGSjY`~YcU=(w_ z8a1nZyL~&&+NS6u4lnNA9}P$9eYMTaMBd*JZlR$_ol+CRX#WB9qCly5oNZ9gYZGA* zo%z1qBvq>(dZ?H~4?^i7yGgs$_U<1b6!ciuBqYI@4V%_@%O*yuRwWi2F>FHx#a^U} zKWb{!rD8#_ip4^)H%pL8@JAKJgQ@c+3Lad@X5Q?Z_vVcY0KOqWk^VLMp$y0hF9EV1 z#&~%UtZmX}2Ut5eO0BkpC<@DikYQZH44&hcIKIx`viUf-IiN)F%Tj55r+|oE1ao6k zHM!@8MUQj2pu^L-rma|yJi*IUsT}V?BqZgyJG%Je|;53a={tlVUf(N2o## z^J`B#{-Z1*;N#}WfL7s99;8j`n4h_}uf>*$U8&U9+?ijN$L5|Qr=a)*GeAl|yL_`TDlOT;mW2xUJLDhtK zoNZ9wOH*MOexLK5{jlE`T^K1C1R}V7Q-}En^alh&UCNqcj@Bke*Sg!MO;%Z9qKoVl zUKAM=6hT(eDAtqOW{w^pwL`!xw@pA7$_vUE!bAoa#E`(->;qf$3tJFOhU;@9%eyoL zY8Za)yEE^pyRG+K8`9pLX{r=7$1c<@a#gP?P?JYIXtDG@qRN6w|DTKD2VB05b%PqnrYBl}i!_DEHZc~rt zX$826qtpEbm!mefa?1HIjmtx8`#G8|OoLyB3tH>ZCDB=yadzd(Cl97DiebGQ zVH%P?A-goY_dm`i2+vC=BVI*Nv7R?sMRx4w!7|&!?8(X1B~Rv;^4h|i7aSBXkRf)m zMMX(x{)zAf2DdpMeTTtXp|5^-cJl|SuPLvdq0_@bwNco(xR1{Otz^L^$d2U6hzup# ztw>rPPNoy_WT?GM9u4|~{yrVd+m;<%q(c_ZIAzHOe~Z6KhLhGmgk!DURxA8$lSx-*;#8Aw}y^(1SPeke!V#DxUiX2!bAEO_pS7x*Ime z^p^39v?`*a5tl9WB5hA?(N@zI+)Hm&P!NPd4|*yDZ7bN5AMap=4h-`?!!y5Uo+tqH zBS4kTR@%q_mBoF4iMWC&2N6doD_F*Pw!-jW`dz^0SU@(FATrZ8GBnc9Qw)&EN3h9ZDg2`0Lw?2Y0Auk{3tkrwwcw z5lE~b`#&Qc8)9)%gs+9t5-^54$Ru`~upbFaSAaF_koJ@J*Q{hyWch=`Iy>;>dm_ld<#C+%4!{>UvkIoC`V_>iF)nm&@V zo#N9TL+jGJk_o*xp&KK5Pr~R+bSL>>&b3A@kDFe)Xglseu9&eMo;OpE&5TvJzvfvQ zN~T8{;~r0HeOfn9x!!+<;lVM_b~0Kjp9gg;YZq<-Z@!src${6-d3aRS83yq8%Si$a z1dPQrrfG)KScPKf2xL!?*0r{Fv9?OBc0+63DW%%&jWH&W)U~^|#ZJ?@)TOqyEm$=f zCJ6)>6e^+!$T%S^fh0iKWbvHbGkKnG{+atdzwbTgo_p?@n+@Q(iS{QWi@<|%fY;5t z{Iaqu7B0B))*HgJg6pN%Uo!vZ+vhL1a1n^*kIl95)j|pKz_NNLYlInIWLaZJ{rT2* z3r)K15oV^_USU?c?Gt9F+kkLPx+TG}sg*1rSxGPWfs{N_e}R=gFh^&0f#bC71jlRH z4d!Zz3n!%Czm^kqsE()UyRR4KrH@(zp00)`5IiVTW1EqbF>VCQ?+abr)k*+enQW@9h|N+3GiH<83IdnW(7Dy zOAP#^9(4c=>&$-eytMNxoSA;g4uZ3EY8afYiI$Avd& zc|!PIEl&z>)bf<@ds?0r-lXMk!kd-I%feem1gLj!TV4^~s-Q!7n}YueZ&$EPc!z@J z!UYPR5q@96--QbmJSY5tf@g(`6#PT@Lj}(Z?^N(F;av*;Dg2Rwe+z%C;057N6uc<> zse=Cqf2QCiAr<^jST9Q2g?DR-3LCVn5Zn7b<^YiF=~`n(s#v$HvIl{-=B)*0?2v69=@yfdD#q=%g&Q}193n$; zd(A*Y)4D8^J020|xj9G-)|lJ_cCw*PF%xnTbw1&sozoQ)C)fd}3QV4FcbWVnHtaI_d1!E% zg3(ODA)hH2_L%~oDICodzUMQA$9$&HXNpEMMJIfw=(x`m`Ao5Y`r_c}i%5Tb6|&#`HD zotlSe@^yQ)_c=1%Ogm*4hz^yQuw8MosaMQ-VIo(|Usj0Oa(Hze-wI|)-vpZ2| zZ{vp4+0D28IqvrE<<1EQFL_RmeU*KMrX90`9cf1nA~xB9vH&_fL{T0<)WZr?1hB$G z43z=IJanQefKCrxs1BgZLpN#y==QJ@wE?X3unP8H-`28sjOoED*yo>NR>L6DJdkD9 zI2k#^Ye%d2Xti#%dKH=Wgq~qugZ;wAx{{e@Jzn#@4Onkyb?5&7?oK1!O~|r;2}^Hc zlaIZHY$W<;na!}D#MtvE#Jr8ozPAO9-nL?kw{5VW#bndQka-8&5IoX$mup)cf7zG> zwj+3#@8Y!JAiRsINVM7ySg(sEo8uu{*)M5h>xrVkV(YeM1s2=TpBYrijU$yi_>Yza zv9_fHXWD8U8g}f=u!X%-ba(qTwz6O0~{{2YgEwFB<6+0&b8`mn<7d*V`+aWfieK%k)q;~Gs9M6kXXMq+w4J$Kb!q%mEilk7yZH1cpvSe z&Y5_e4Z}$ef=~bj!S4Se>PjO{C?pQig+t^tT%GGkB~<~#R11~MEO4C_*4f}LTRdcs zO^$fZ3A?m-%?0nd;WH0>=Y`*Vu+NV&I5I0EbN;rG1>AU?&7BEYR@a&Mx!?H~c3jd# z6O%Eio!DukF-fy@+D@mb)3m8gC+RZDOiKx3)FS#D2JhVLGgzY1SJH@2`Eue z;-H*{k_;sUN(PiHD7jGbp_D?YfKm&k9!fKm7ARd%dZFBgG6ZD|$|RHrP#!_iYG5p& zSV36=Wf_!}P+oxYRVZtryaMGlC~rY|2g>)LybI+$D4U>s2<2lazlGumWh;~&Pn3-8XSpwxNP*y;B4$2Eqz6xb6lvkj98_K&-eh%eVP#mE+ zLve-jM<_-p2cdXD34js;`f|3X2DwH}Xtx&q43_ux%G67{4ikTMv zg95{EX3(0+eo&lH5~}yhpgcwEJ^B%7{WASI4DT`L^y_FlX{GIyL18a+n! zRLLGH9}C)sn9UB_){wn+GtvffsGaLj8tL(Sv`(A;gu#n8CN>dY7qyA_ETH2z;Aacv zw}I#H0OB{ZkJ=O}FVmk`c+pnDemBh{hvvcCNA1=Y=J5lQJW!i`S0RscG%h(Nd9b+f zwwXQj`D=xEV zRHvVY_CEzu9GG3yS34@$Mg5NTBJ4f`?e2j#R>03633B_$>=$%AcuyhT4^iLD*+*j* z8v{S4c^7bbtc0Ii1S#)l;rZ`P>I>>){zBU-ikY*5Zw8=T9xUJIP<~Kn75w}&Uh`A%1;s9i`Z7u90j59S1!Nv$nm4KgBQ%dsXnu|=ENEWz z5=?VP;~@O}D)>YuWnK@DgBM`V;Fw>d%qQqPNs0N-D$FlaX5Av0^&Io-@be61eghsy zFTkA3F~3Eb6X={yiP;+{_rYilv6w#iZFqiGp${(Q`rssmKKM8qLlt6$@~<$H&+quL z{2i?{2mCfXepisj0XBx}C3Na_0KTvno1vDOUt4{ zA@-@@@wpPp>nR#vmLH$jcTk!j<*7Bvb1CI$enP$lfXpdP%e1!@PTR(uu_f^L32Q=nrEjX#bg4Q=mEFb(Iu%LDQlUPtcwM-$-tUvpN z#{6BVmkXqR_J{B@6Mk-lpCu+`f$9|6NBFUptbo5dKcNr#2~4xp zDA)NV)MvzC`t!Q>@%1M^4@CA&=juxHW|R-wANfLM&Wzfm(t4nq%ZIJ!P`~j$)L)@_ zd@c6^-G?##`H@z69mD)!^I2xsj54FW95kO*via{?Qg%uCb!?vsQBrmC4IiBy=MeztV6Lxdv$CcsN_2u^NYyutwrRwM3f`d7^$4?Qy0(A-^z{{66>_^V_sQez96IA2iL6@3&FDU1sWiw`o78G&e>4!G{Wc z`4=kl)C;J;=9qr1A$#Sh-$VJavPRte+(4->WMc}-2F(}vzV~C=Unq?yIq<%v3JhHw zgK7Sz<-qc0a}`u3zvcQ)rF_e@@_8c5H;3kHn&&2X{7r?tkbh|Z{1ugaYUvnen$Ie; z$LCx>gU1_G@<99Zuc_qGs^ZHhD!zOGkKa_u2R#FLOC_IPm3%%{$;WhE#pi>bGrXgc z&xlGsD^>FOIXwQZia+RC#`je6nNi8-WtDu;nEL~je9-ffcUAHMI^}#espRt^JpPeN zKImD)dn)=eU@l=e8+I^J^X1FHqy= zIX^+`R+F}Xo&~2X*xmcTj0fMg`FLcjwC(*m$- z-}=)?fgcN?4alTzg1w#GZ`~jU!G$oJ!dH}d%UcF3+>k`lr?&npiZHzuj=H_ z)%kqvY2EMO{6_C1bSn7Wpu)@Qs2cC@U>+?Byy%^WRt4T0D!eEk2g=*e@uK%81{8QZ zb@F+pX?*`Du|>~EyA)V&>g4-}rg`x8QLH;m`UCW?$A|*^Z54LDKVWuI9#4w%J(V~Q zs<12dWhn0bChX|_lzR&7GdlSi3hl|UHiqKD_QATKe5#e+LGlnDFAugi$oqs`LGQ(& zcZ`(w1P%Jf+b7$@;rk-NOzMMxLVT9%m7k%pxfa{MS;g5@s`rj4c0k&PV`~5w(;Vs( z^AGI>qCN_}^MlF_y?2A(;}J-_hZR^~)GNQsVA}t(cP^CPc|q?NDZO{`4L#vevb`DY z|ImAo4fKA}5(OI@RQL+aq<2~vqtd%9=$$8}cUj*0U)n|QQB5fAf9jQ=jk7tnnr&9r zXy4C4kk7Tz@P^*mnx$o`^iIl;^kmFqd7}Eq-hblf^jn~@c@tmII|63f$8G+*iOmmG zY<>ps1zNdH^lq6}!RCKLn|jXXCTepl)P0$&59l3(wF>bK1VYLDRKDF2AS|;KH1M=; zv?9U^o<3zMEP~>my~TwBBY0>mohJx>PTE)g{Nbcp*L;G>1ucy z6%|pU1=q=)%~#JhTYx@%vShA%AQT8|manm1xqR*NwQJU_S*x{PehP=FI&bY{qMI@0 zRpAp$Azc7Mg|J+7hx)Vub&LK;eH03`DO`aHnfMx1Hxue%cq@f9!Zl$H_TvXt)NWRd!%;xxKl*>6&h z4jI2MV27{5VwFNgxzC(eR&01e8&)1@485e~TWO8Va=X|{ zgY#p4#2Z!A6FRWbnOjG18Z2q|;_<}p1!}j1pEwD4giaZ67d735O^^9a9@X0%QHyl9 zV1t$6C+b1c$M)IqmRIqHd#K?aY&dpyZWML0u=>o;1DJ4b=;DkGNkEh_Gb5SS;1ED3 znh4{S_XW$f9-?J4sq);0K7Nc`yaiKk!W3ND^QZb>y3}Dbt`_>BcfDdQ!m4H{5$2I_ zGrQ87#EtMS<9YAkz^%uTgv!x}DsKqO{D^YY_XU$;?iZG^dysZm@6d#v4+Xr=X%Em? z4B%LVUYaP^k?zzSo^~aUwrW+eh8Wf$DbB=<*ldB^YynS?l%$se()nJ&BU9+*T3dqc zCt?pnYj?4=5sW>=ux~Vaj>!g*5gGO<#U91j9%UU3H0P!8bi_a5hNUX@IKv(z*r{C) zE^Eon%i!s~;?wu+2)3U9&kv`c`k5*91T=OJ8@rFG#~HO(OJba?QQenOPg3ehOwA?% z%g7|4EvYI(P^F$`)Ki4|Y-L#+jjjj6Jm)(-U~S4dBM>jmgjviv%{Wu9^tQ_?#jK2T zj&jbC=(Y|`SQE|{QT2-}Yg4Zj4;kkJ!WrO`8K5CIzk~+pljoCdXmrs;$ag9wM`wyX z53N1I){L5E%qB8ce*VO$tWv=1T;6UPf(<{p!G9SU{4bBTUo}_7-mjt9`!pE4sBe1E zoQ4;1wp7JOYD_r~Xo#C;f;;BKM$p~f4LyOf?#Ermd604*#GIZZ2|XHcS&KUx-_R@9 ztUw(;(Tt~6ds_)>my@xmI`54MWBwAsQ?nd0NrTZL4WPrYkqpBq@vvqsRzzbvJZ8g* zPxA3pi{(_=LqS=bu)4>c7_#DBIHKXZTQBN@7j~f|Dj>z2@0;aggtvzD&F~Y=^kTwl z1f*Q3sO&?PeXw$bZ_!7fkHjV`BOpl!rtt|VPYR#Y32WBUN!q}--A> z%9;-89!AXytl`JS(3iweX_gcKgL9Nd5*_<%*3g*|YVS?=(`|TPj>@7GNPP*!z7&q9 z#M5?!hMDQWlSkFtQ4p(;$4G^|S<+;*Bo%N}tbo!aGZAw+e zL8wRZ<@`rS9~(4dA$APLj>Fi|47-P>g`(N%=Vu_;QE1T2PY$fLG{sJV*yk{ID#lJ` z*mY<3d&ma&R2lYpihUkqU-d~1(Joh>_;X!~8R<_*1{t&UKC*7~f~+@5qrFKQ?oFON zWlU#*SWo6S&FsBrR1`}WsND#Hpaew`1Q7!{4jIV`NRph9%#b8U0YQ+UNRkYa!GH)z zkR&-tkPLz(0STfc$tnt8k21>i89AKy$6fcX_0?H8wQE1MtGcSXyLRuMIl;OwZZ3;o z88C!lmc_LX3pg_0)UBI!&YZ!EJH=^$*R=4I?Xy91q#t#lKlR}|)Xx??L-0R$hSgXP zm%TY~BRnFZDNDKNdZ`CC?~nGrPAmVw89=qWyEa`dn)1D&Z@h3c=)($>U0BU#rverr{^x(X}s)?GLY z&VzKa3e`!2;#$Y73k6h0M6EYg@M2tP4{8P0I~f4m#d&dQ%>S#z-CJH+=u&P+(phsJ)yMG(_U1O{U#P2hMaZu2~? zkXnl$zFL({$+4 zwcH8Qr%i(S#-!u&8-`04Qi%sLakZNYBlOfopEa0qQE1&7R>-A>&weF_yPu}VQ$41A zqC@S@z$>@MJ{V@_ESpU~C^5lsEH|;TC(GRvbj8Z#I*%=P^bUTuylK;Scl;D@NglD0 z>FV*EI%3XKgud1M%AAs_88M$fxt7xe@gz(}!}0x9mtIb|Z{$akW94MebY(Eh&3e}} zU$A=>yI@WO{&pn{!+X5;L_z=@KRQIwjPlwh=Dl1kS0o73r#& z(ubUu#59fq{mspiDOaNL3ro4NLJXeem0~ns6DDuN&U+f$IiqpC^XgUc&BVfk1(TDG z>uV;5EiKN>5oE)Xj=mQa_ALvqI7?|mIuvyMfd^iRwmu{7MlCULH(%jdnfg8Aj`%>> zne$G|)lK7W+0q47cj|cC{a}^7R`2|8J71_&xXzgtU3khIFa6leA;OE^qO3`ax)|Yy z;y+xIy9?lf(en1*x@gXzsco@qEQ|TycpS%m zaLR8V>WS%~ki;5`_WSh3Zl)9W)>A)H47t^^F&D8XN*^~cus&d4DDizU!_a5D89m`V zi#^1wa(tS)#Ff%oSj3jgJF$jj48!}`r|c3sz~;4hIOVn2Ud#x}_mby3M&;Qgt(rS* zxRj0!drP_kwvl&WQzEThco@FNa*u8VK3Sy-OQ1-Y!_OOQB?~A$AI>NLP4e33+Q%#( z8p+qFuICATW134pv)&c6lK0VAA}1vJl`%mU;|&$J6XtmDj>YjTW(Yq%9LW0C6vyI_ z&SI7}5m{LmmE=sg;5}WU@sMLB?^3U1pE^-uM9OmChhJ;PvpGZ}Yl3VTZ$ux*QC9a5 zhJZGa$>DW;f;ZlBwIsu^2{?YXn3SC`O{hCtp!=c9q3cw<-GD#y)d%yLjsDuP$E3e6 zvsP|4X*qHSU05&C`&_JI$9;gGyq!-wVp`KmE^%J->_zgkF6+FDbGSj9Z0Fo+2?WlS zc)sJgCz}v_pP#%rA-L8hxr%eUiR6n0^UNG=bS*u#Y5GZLZW4a-IzIQj&$d2X4$hBe zEVG6OBFYQwNL@1DCy)cQhZaO$FF7X;4``GYEVT~wd|7yyzv3B9}?N3rugAMo8(gle&oF*yApA4v(C2C@qk(H|>C#Dt{g+ z6y)HU6M0kHp7Y{(J0qXFfq`jHUV(W+0sM4;huid=Lt4Q{dsAgsQw}z3x89U8Y)7Ku zp*!hvagmlUhX-V*ElDajRZOhBPLt}s9f%os(`_D*Im{pLlUUKp7q79P+Gb)a_)N^y zVX|F!GO?|pWMlDFzsBt=Sj7VD!V-)w+*cMXDIK`ajGlg=qihTa^;xXkJCD(Le%>}b z=9L!Rg(N@PP>DlnW#Sj|GH0sKUoQ+0$6YUuJ##eh`KS>`_PDXR2?p2KIB^W{|D7aZ zeLbEqABe;HT3i1}7PCY`&i@R>Sq-}DwYR7$doDA?J;PdalW=_ypG zn(|OpvwQM{1)loD>gc71Ct_FUhV!s6dWlLLqSWQX;gO+|E<^meiVsp%kG@QM*)&wd z;K&u5^B|p3j`?+dI`!5JqhZCN>y${doqug8z9YI$29aLM2;kiRcaXEC|!v)PPDqsh^Or%DUru zkgf#b4Vj4H=d2Dfqb`fL*iS>1z4&k=pk!u!@0qw^045@=m;<`#XQ zMHrI5@xUHUEjQHedhPsvsv$S)?BPQH&VZ4*v0)}c^Y65$zBXGvJuM=hdbQSa>hyeV z#*%j^Hj~I3!;fx*V6+c6@{KjPv+c=Bqu28dSFoE~(!a+8nj8O((VXU39ef@Zdadz0Pl# z%)ww<_PQY0posiQhft@N*^qeq>f%w}jc<21xh)(wU?W(goLAz@-#&2uUiSXMdS!xj z!jt%V$0_Em(HTBiz2;Z(qgtBH;zYSq56jHFC-bs% za`e#4xfv+~57*a+(+U*AT%40!*1br^xjAp#!5t&1!I!m^Er{X|WU_64dHrbt&eDjF zQ(pE(Hqiwk2b+4jtK@f!=P$=yd9={vQ^Kt|qLwjeBA91$$944L#z-E#0-n=rl1ihu zLSWAKAw*x``S%dc)4bNjk^(ljc{-2A=M)`SZ*UZ%&{=Hl3MAn)dDN{j#~50ElJLWw zaU~p!^PE&M)eQ%!<>JNOsZ+Y%BKZp3bdlG)QH5V3wUE=ii5pv}-OJqt%dX{CB$6s8 zcDF5V$Gk-(Cu)wRr9&VT(<0G z(pO#L`Y&xmta(!glhoo~Zqz4nUTP<4DM+lgROGlby-H==e9pa_E_*o%x6v7|AaU~T z#r&7nZ@UE}UMAn=?@&;@8##8)wZ!a*dX(OnHAeTz!zatwt_k=DPK;%;cOT1oD3#g; z-YedxlhpYnzS2+P;L@BP8w_ulpSoZcwPDYjQxMA-Hu2J(wn*wqDc`6C_C zz618l3v1dw?bH@O@@`^&O>nNkpHyj$uFa#q;P*H;_QaNou}o9}^@`;O*w8gGhbQrh56JZ0Tf#I2J)ZJpD|K<#S@^` z>B((M9awCCRNJ*v@yE8vTP0!~bq4+$<_0(pxjr#`IPxJ;U#`;+R(FWKpeXej5YS?g z;AbEFOwDV0Z#|z~Ypd4Gk2Krs@(N=+f4afzO+v93m-w_OL)Cn{EmpPb}V>H35LY#BGVWWK3HPl)^ zbp5LCJh8|Y`=`jeyV`kCYp;}7eIWybq}ncGB~Oy_Pi#pXaW13C_Pa7$ zZRVsoU`3MR6!*z1QhAb+@vfN;R(8&ad&@QaY@Bo_ju(od?{1mMa0O&tk?U)Y7^ycF z?K;u8rf(QGXdBth)6MF=c8qOtMpiEc+nL;F4VIhM_tL{FJa}8}LK!n{SwqA~jj<3$ zQjObK#WgFo@CbaS+m?qS@Y(Yxv*OpXIC190^Uv~W3d=j6jF@uK5w^m3FWW4nMnkTN zH9$&34mW;Oc<`NNV}|K7Np2ci^6BPRFim$klUPddE7sX6H1Qf(0~ct@I+})W3)GTo zzUB_IRFZQJrHwzwSg=%fKWiXz4i3+c6TjbPkgqABHayJrT8+tRNIaj9Z-7&N9f)X1 zIz<2CfYD>)_hU4)?k^6puO4QywPP&u@(t(bj?DVLagOX08(;n%fw*{rsx8h=C98u1 z$x7sdlg67)ha*aj@-Z(;J2NgwKJs2OZ9f-RmSCA2a-RQgGhXPE3!g++l`}E5C2A&N zPoJ$(nduN$Si5n7U)yz#OM+ys@CLSbhFC?hieX83B788Vp}BrKFK7GrI*}LaUKV1M zHcK{7;=VIJ&dq0)AXj{_m|p!`o(W*m9H8EjP0&~LX^W1-Rhr#3oQEvmx07i(G2}aJoMp`J&qH?SDrH+xCO1x3y>xBZoFk)xw46Xh?T5EB z!z;8}7oQtMJfV(QDsSd^J1KU_Lny(Sn6Y^1-dN`NR*wZ{n$1d^F@N4vB6T(s{j5f2 zwnlNdf+f3M440r*@JPybw-~Nbmk>i1t_fnkr z`r!{zn+HRf@e6du-dfDc!wWXfzuso5)WAF8rxL&%Wh&EXnSQ6tBunIo0sn`iYIQ|p zOY1mRwF&NIIz^+c|s{TORLgQFsQTtj^8E1Hcb z>yNa2wCkmN=e;gRkJWHw_6%%I&xjsY!?BlKeRXfv)T^YgnK~eVmf+hn!Gmp$u(k<9 zH684+qlCekXY+gR2zp=wx8zG1Ni zC>Uqb`1-=PyV0dSUU&QPBXe0bY29;V!!z(ymiu@b* zt*IEd#9Hn8ekVMeqdYStHv>y>ah`@9?shcm>K`C-!MYoomXfAG%ct_1zc=W#Tdy9c z39iIl!l%j}PHJOg(p-1CpHouiogmj@#1KsK?7p04b3R~03G@4$iV554*viE8=kW|} zaPjX=u4ePEBRq(PV+s z)9sH11S^l(RV9?f&{9^{V?;zLU%W4KcQHAHk4ngM4I@8}+SKGe4~LlleX{L~%x33I zXmSW+v~RmlPFhQkQ^aRSpTT)we(J=TVN!Yjttc`l|yCj&wZ_b;S;@4+J>D{U7RFZw?5@ zH|H9DKGQnh!v0#7q`0M4sz^_OtbJ`;K{YmfhSv2PPHg42#6$vDEOqr2?H_|q)r)*@ z9>0Ba>v8Wj*?8Jq(O@ecrux+OjK+Y|T_=RpELcTmmkxKjHGB6)KF}&EpT8T44bPw# z2>)_s`TOSDm;N9;!Io93NxnCl8Y4HaJ?s@3!A-p7vWkoQl}d^UmXxFHesSJAjL@#h z>fO`#!{t*iR6GPHn{ZaY&vufQrZ`ZX)1zuK$1wF_s)_nQqHIvUiWk~fv36KUYop<_ z5XDVf+hx|bD}KfSry20Btag|63zVHP=~%hSYjZeL)o!XM38+|><7*_jI}l=TNoMru zvZWhe(uJCXE#u!^K_Az8^asuzEZYdR(aC6R<{Of77FWtU3chi<%jE}n+ML(OC#xSi zQp3F%{U+prPu;WJxVUGI__)nzGMw_oePWm5$vSSsjZ1hR z!}_bqG<7ta1qU0Z?7|sCy^MIu>d#JwbNY&0Ju97dZ}Mpx?9I{-4|?vDKrfZZHk}t( z%G;Qkgjo+wU&bKG5UryVbG*@>EnyEBWN1;_t+bh61rHm#_ySTB}9vx=`q&BCeTWjV|=E|EA_7SGZ$uwO)RVsFQ+`LA^ z@RJZDwR%@K-lk^tcUjKp;579tiPU7D`B@yJk!9r|N-FmgO2=6Obf+(~vcgycb7M~W zSX^fE>bLj=m)6iL_5SK>m3&W7(e&&^l}onIc}5d1Fir^By{L3(e67RK#y&_Es;YiJ zmC&Q3??m|9lF{qk>kZX!!Xz9L#M_s)4ja!FUfVt=7dN*gWC4giv#Wk}ZgE^ZRRQC4 zssBw07M#XjQjInuhJf*JLZM^>%KVY^PbpP1+*BrVb>If^f@-%n&9wvx)C)ct+&ujh zufcFk+F7uOTtJqpB~H9|-Vnv9@rz0j>gf1uN?W2r^h& zavxE4Bx;Y|@^{2~6(y-yLhUw;BUsrWKv_%K??1}a@59f^l3zxy_Gv+)x9;-|d0h(P z2h{Fr!;M8wzIKy?f^&nh8nHEmo7qpVhknyb@iQ0W!nMG25g(OEwQ-5FAvUJ`*h6M= zP(oM5-B`fBaxqekDP8KlpLSz;v40!S6G^R9bzLF_CV~uZAMYn*pY_!Y2^Vxyte^FF z58hyPF-rA%hM+IrMxQy=x+J}Dg){ZOrbonw>|zqv^G7ulE;V_+r)tmotRA_q=w{IJ zV7Nu{^j)4uD)jbe4oZ)TD||DO7M5^LnNng%XSxunaQSmIT?H8&c)a=?Kd#GrQv4Nr zXXG)tZ=uY$*-4eLVJ+9CB4V5(^QWp{)V)L@(verl;D;W!uC)o70Wl}ZUMn1I$rV?S z&~LGoaD7y=lH#vK@EuqA68?CJm}`P!Qg!5}%);rO+i9TPmdIte%=qLvx^&nSy#yHt z&(WrD>6i4nn^Nx)(Hlsxw~_|AK4cMmi`UD{9&3jeyA)V0-~*HAX#Jx6VLMQ%?<Wmxi6c+a{iPYNvxT)iPg0a)#!h!zyn=4I}^BmEa@TB5P zDLBvOZk$(=8mx@GN8G}pk>QN7l584wuSuXVl3XvmqWQ~#LSN$mp}4Lm2H!qi2fyQ0 zeJfbHabzHT)+C#k?(*R{?18%p^L!M3483##qi-$6E(DzECGIBkzK^jv<%k{Tcb4SA zwQHPovMl*h??tK;NgRkOCDsy4A5LcxX~H)(xU-uYcW(`CfCbG}3!mXs-x zeHA5xZ7mdb=PTypi?x=b-4Dduqwpe!={cF~sa0i<_tdt84g>^HV@GMKdM>Gi$k};c z!?rn^qrWH_NuTO&#YSe8da6Qir>w=Um*fkvJ_ZKYay_C` zA?=N>${#JwP;%HXi&IZ3T>f5y{Z%{gN4Ck9nwo0j8|7QH&$Euvh6w@YcvER*QJo|9 z)7Gb*T?D>dT%B7s9I42ewDvKub3c34VoP`V>cy1d2t1zqRm^WkP4YNAV(nUPf8+N` z5<8KGS9yVgN<3B9vH0jq?T%rqh6T!sm?0dIF2fNkb^BtU3(=gajs;e+%T?@m6^^ZN zA59~^^a6I5TVV z(G_}z({PM4U$~p+shX`6TIX3>t?o~82RY30QEpM1XP;$C! zulqHrnGeLyRZ4PWHZO4GYs#u!i=DK=!EUcy@{+o%6v2-v@oWLg4Y6 z#G+E@VHSh zXY~8XT8eM#&l&q<>*q-mbtV__`fg|5?y?D>@?0v9`KmRZTY69{BkuXJkl6I9>jojp zpY^geZWET;B>FzNjkAVPiqWCCct7f^$a+JM*~z%g+eQw{r(-@7GsGnF-s%WZXNjcW zRDhq!5_s!56DwP)^>|Ju$|H)Irz!GBM*bP4zNFJFvc)9et38#|$G5XQ()Ccwo~0Hz`xH?oMOxM{t+J3@RH)I^TzNY=`;;h|J)J5+LksN+ z|2Jd3VNdzT6cSN&xyxcLaW@@wzos5JpTKa(Xew*HgxA3~j9A}JuJeVkLO#H z%(+bk8Np+R%NBFKdyL*9EOV;8cJtkFgLXlid-e0T-eq&j`g>Jc$zHmfc1V$Q90nJT zTb9bad5p1mIC!lf+N1HMcW6C*=1n|Cy-HQZ3)gv9@^i(Nr_A6}WO4RKR6}Z7dOmcA z;HD&rW!l_WzE8p#5m9pgi>JV)#<(8QvChibq`8B5Zv&r5xO3G6%xnk>)$`_M5ubS9 zRyZSjZ_1qFbz{kQIAwC`HPgsM-gC-wDJ{4UD+x?{ANUMe3=4k!7&YfYisPJecG+v` zA$7ZuqOZ{5RASee3-FmkWLMayB-Q*0qUn>)k5@47xyv><v_v2x^)P~ z)gr9(u-&Woqkt35<0OhBb`c(N-!#c2Ne(vGQk}=Wf@wTD7gzex%DYiL#7d3E zql_VyvFb|gk6Q*bzFJs?KA9`~@Vr@Ti8}KpE+gS+#SP_k)v;y0)-u^BR->sP(ow}Y z`zNjT1gh<#En{Y?T~EFc>V{Rh_)Q-i9xY=hwr}f-5&uvpC7Q(d!$>_HTybW%y@a}M znN6gYPo&M2jj=Y>YKb^7SKqDJ{1FfTvEo5ycvh9AzJ+jccs2@Ot(5(>xJv0=-egw? z1rt8y$Jb<|0`rzT!#;az%4?mgqf2d})+l{n<5);3+hsnm`caOV?Y;0RnhQD=$-cBh z@T}X@atBX~RegUj>bK#k^x<5-0Za9bWzAM)hQ2Pw+>q#Hr&WfW^g0*9BQ2*6e`CPI z%}Tf(Wt6)i^ zWGnTy-T$bjJYpd}LJ?<;|0Y|pmpSrdpVEky_y~KP_31a+%Dvh5KlUk)xMjspz+mTR z*)8BL{ZE&jj*T;l8sxLSzVe(`x&>dQ6ob*Ff#P`#y?PT3L$FGz;(&d&Y-s=kPgpzM z!=lTtZi@F=Ja}r)p+?yjDjD;p*nxeTT;;1jyTk+8Qa^@b{VAUl-Z=2tI}&6LjH=eE zYB~2ct>ZI=aGt;Ml?*W#X&v$slC4xjvxND#k~wf%;C_MOH?X2lA3 zOvSAmE5T0BE4~f-tLu8qMyZeH-dbx@e|KXus-GuoyUF!Q&l9<_e*U?4FdH8d0$1v!rEF0zl#H26%E}ih0A>Y_pT1l z(r+U+H;wABIRvG2@C5BfD(cJ|qbpcK)^qe0?6o9VzTbH5F4ta`;Jkf+#`VW(*St5f zRi;B{66bU}wni_PE)0Jx$2nTD9G5=vt+=nEa^a0S#WfdRzN*TFHYal3R12GImv`$Q z-5z?s&FlMS#S+r)&cmNQI`PuApoiqpk0|`bw?o_U1$9Z;^@PWUr|`^Wcy0zJc)oDK zk;>!XJ6WW?=rm9;&vEie+q2@*5+R%I=8kty)~xEtm%E3)lx7QzACwzdTDf{=plaJD z`BtUf#E03U`GNV|g*P9@;BIToq#jR3lKHKME3ISdtoxnFZ*GNHU}U{EDIc}D_@k$}I5OPkrxR}@oYZhenC{9-+)j`B(Hnab@j!LFMt=5h{0XJX52o==C5ZnZYA z;pn}*SaYPv`U&1*R;1w?_V-&jN6z8)J}c^uI#XG+VrR=%X_)V(-^NS8GN4;0nc{-oHWxg3z@bPn)@rsjn+|?`E zaYwK454_3No;Qw}`taOp*u>r=zIkn)roTA;nhSU7f~CF3o#wUE+WkV5mm9b%J@}rK z7|}BM6AI_|r(wFv3V&(RrId*MOlTk6=;nXx{^;koYmf4q(l6TN5!3KjD}7y1inDUG zdfIwQTJv0)9)a&M%Gb65=8CV=OBycR)0RyuADH|$oqb*Q2!sEPV5zBV3g$i!x_iRA z<3sp$C{ACq>*6sV7sj{?6=4VG>KGVF^gBN2U7Gu}kp0ixEeR}J? zDb2|$+OmkC$msWpqfsLk_G|8=9_HhUE&=A5mRrl8DAnIuu77unpH<7M7*Ue`@+soD zl!N>AHxZ6%%a>n9yf*oGkB@)iRVMh>L}}$=(+k^pLow-oH)`>f&5EclZYNjeal}aq zG{gj*FMLRg!+v~Vt~McY>ELD`cTAhytuOkoB^u|k-M*Y?c+D84WJjf*q2n4tIDoAo zu5*jY#H1ln=vmIj?N8JRYb)~Qtv(e6ri)M9KX<*FA7ZX2&LQ@Th|_5&2$3T{eHwrD zv!>s(rq5T%=Sl9`u%MmUfyIrZExe&abU$pHvNz+W22r@vRtY zt{HHBlK!aT2fA7$=x?Aa`;cr=};73cEZr!)~;~$AXjlSXBU~QV>ERdhqjrY3|FVJLwMeg4x=rhi8~=K9z{lkoc@Q; zrc zT+PP4-dkGRgbwCc2wogo=Gv4uo@jrCzi9cc%&0MDU2pE)^e4a_$DK2mNnNtX6HjoO zKi!IDNWUso{LEm*Lj@s+f$LRm2PICz??}rB-V>)KAy~J2T2bM%a*{xA;i&4i@OS58 zB0ViR8E$1qdvj}380W7~DHBP!r7hfE+!@$givb{$2$%)g9YbR5VAWm83{?w5)m}%@ z!r08MoeeC_jSU>(sGKz_$8Kb1U~LM&T|V#t6lZCkk_!9RciaCjeCsgX)7&_3Yv(wWCqBFjQ?Us+L{c%xrhlNvLWVM4f`F zW*0X{sr?vL4TGpNP}S_>7AUoIP}MMqIu}*VE^diZy9iYcgQ!bT)$HO{D77n5)i8*< z8bytqRT!V1o`j`=gW0e3{cClj%=9bNdR8{za#2#&+dbl~C%+Ky^+(ys>Q|R`H}@752hHt?52D}(%Hm2gsNEYw0l@AJk z>@Z55pBIaNtwV%b2XO)U*E+{g>Tny`SQ{BQBCb3r3z`fq1)XzBv=n3_=+HtamojFw z2+D}FqeaYjk01|P1m&>!&?1(*tq7q-tac-p(IO_h5lOU&@owZQT4WzHsPwaIh2{R`a6d*efEFnQ0CC(?;OfR-uyd< zGMnCi=TN59|L@#B<~8tV?cdueJ|i0|TLXKzip@VRrD3QfH{8z2z|!F#STuSJGU*Rc zDNDzH*hxesO#exwpc0ng-4AmANJk}1|4BSXC15*8C1q-DV-LS<;PB5HPa!qf92^bo z9Uauo9nF5WkFs`h{{`NC#uTHnyl`vdKUQ~xFMokM`&K>&xZ`Cr1A9?NaSN35r3M8v zzk#}yY(i}fs%}G7bA$WVpDpa}M<*)7YYKO~KpBO%s34EIwK4pLyoosK z)qnJF)b2JX{{kUq9;MAsdw{zQ&Y^NJ7`WwfltSCV#XZs8Mwj*?|IyWzf1`JsUPFcX z9GnatemX+psAK;97q_!WKzG8{(!dBVZiKQ#Ffn)UD1JkT9xB67Hj=m~B)2{M=WY|V zNh0*j?%tn3L0~XP8(A9{xc$!)4aNH+{RgOO3wn3|1j$iAPH-r!P(3ipUjXtR#pP%t zW$lQHoJU1?9c{#HoD9M12}+mfP$?cq8wpDra2JCDF(V*7Cr29tJ!>N~IQT7m0Gx=O zUj#9N&wdR=`qAxHW2p5>R8{Xan9a|Ih%|&oUGXSYR0~vx${~qZu>Y z-rm}VmI@Rd%uTJ~#>{STdmD$J1&;Oxwzi=2&x``BMP07f{iWQ+RApfWME{3 z5Us44O%Ps{And1PW#lAi;B3!@5afRvR|idjP21QDS{r~LE?_eVr3>O86B8$EBS&)^ zYi0-d&(B}o0o{HB)Dm!*f0{>a47BWU-Q1Sh(CMd16GTfljNrBiiw?8^aOLvli&S)1 z3-)CnWb$`@ZUeJK-&jrZ&$(u4(^f={lSLFI1u>|M8<{4co6w8L_PwM5l8zc zVFCny1TcpQ5JF@khyK%>O0-In#g1B8ZRQ2@??gokwIaflCniGDH@G$l?%L0wQ05$dV9Q z3L;BGWEqGo3z4rvWI2c|50Sx}+^&QPDDILF$FBsDl_9bUL{^2!Y7ki+B5OcoO^B=o zk+mW6HHfSOk#!-m9z@oM$OaJE5F#5vWMha7hsfZ)epkW-Om|6$@il|UDE>OAN7>eQFUW~c5rMdNNR}gF8=>Ob##1(QsOC9XH$^PaUB#rk+{yloN z-!A>-(f7Wp?~YIXrwaR?!(A=>x1@*U>-kwY8cO~RL`QI;T=yuk7-ZzjHc7lHU z>(5U7Z-4MkC~$x9PE>Gz@Za2keH}3DAF;xHHVUox>z={$zt-MYXHnyidpCtH6uGY& zKRu#-b!Y$N?^xyDJwUEPh>x|e&g_a{?yr$Q75*cSIQ{m%_WeF%f48y!Qx+QS++XJ) zwf>h%|KYGuTigG!p+rXa?&F^)3dkVof8!CI0^_Cos`Mvx`rq(<(U5@ZzU%CYt?sK1 z^6A39P8MXub#KeRPscyO*Zo!a6NlY{M?8o#w6WB)wlRk9`B=;zZnCG|7;a>_C-Ccu z-(Fp@v2_F=_kr)(Si!9wcRjBB*DNC1gLrm{jH01N8~()Q&hBtv%=Ksb8;6L#AR=!6 z#v!6Ah<3r`h4=?y?>Hi}lXi3f;%WMB4)HW!W>*Lj$yr0V2#|TOD^!T&!XX?p*x64w zVBtQRt0KpOd@1CD}ayX}d9VZUTF#~}^jM!`XO zfrj&fa1mhGPaF-0c#C* zfMvVq4Id0wwWAq74G1>`hOMf=HjoK9F8&bifgu2tps|++;gsND|Il!VKJV_Ipcw!l zu0_a%Z1*I1!QIVuf?=pqG~8tf7XU_pR*^)9RRq{a3&Bg%o700(Dd&Sgp>6KfM_)K`XJnU zU$9*?_He-a!0!H?yaNDVkb}ExoP{79VE_P-p|NKT;phSZzzGeP0O1mY0RZtP7BV5b z&;sFD!vMe&4fh4YWk;gtXmC-FmoXLqBGK4WfpAsv01$_UyA9zqk^!I#&GF_!IQlg7 z+&c*O?IHT}_Z%MTag;s<0L1H;$b=j}9SHX*3jh%BeIgT*3x{w4&%xtG!!fcp(J_68wbcpLcY8yb6u@lpFX z&<8UU}c$b@Vc1N5(Uk8=hE1~8At9vg&|Xb%nd3c_*Fp&yrJ2sg}x0f?coM@5W!yi}|hz!fx{B7`%AVE`|Yg9Z*FGV2ZD z&T?P?y5L?9nULI52zQGQ15iOi;3tx6hHyO~cbWeWh~z#&I1(oeU<5q3kO|2hIsV(W z7ecqC;#>TemUv6$rDk=^hF798XKHe>HSqTgbq$R|0DE~fguz4T|yl4A?pPUE*d=K_G zc$7C1jEwa4^)U=3u#eIJKpJrFSIL->2teZ>9XwQN3%f0a4KR5h{IsJn1T{o8ht2^Q z&w%5<$~qA=Hns_i1W`lv0U9#WQV}dQMQq^M1mL#Q!a+kC?4uIkuucLzzlvfH)>nuy z9jFg#JrX2K+zw;ov}c2{vG;Po`Z(6vv{%?@GKeUr(;Ikok}#)kK^DQrTXB;^_o5oWeI zZ*^yLE0!VG8T}h|Z_CGih)U$Lq$u*cRF<~sZWntS5pYa!nxw#jw8>`4rhzD*7aX^< z=M8&1nmVq&k#CiumuBvFX=d$s-7GIl-$%&N1^#!pqq&tan+?pdgPrDL>*rz%;9=|G z%IoCf?j>w*mcJ^^+%3-}P2bk~ny`ufYDa4itE6nZoUA;vKklq4KsFU1F2dh(Zxw%y zX*FmqVkPkY@e4HYPt+%mgNxJgy3uPsQd;pLs0TI22Q9p@cj(Cl+7s5OY_ z0S160Ot`hPJh2SHic(XD@w^87d@Um%0*R6=bJHJ?QQ${(qni3IKbs+U z|Km7w1H+-KZf+FBtbXK&9@yFn-X%2(l0Fc?&&!+9^jI?J6*HDXn!ZA`Ptp-JRhI&> zRg?Gf>iv4}Zryt7=&Nv0!mPlnQ!|rQA(iHngiP%mfm`_MYU(I80r%tENuq9Ur>n*$ zv!flxSov;cIvlH;J>T43n9g?K099@U(0=gyTW;Hkciinx-al|&JUq|uXMS6zQTPLP zl2TagmJRysQoy~U$M!v`$S%lFFPY^(JXkba;wdi$-kWizSNW!pOwy!KgnR!oeGoQEGBYR1TT zi&b;;^M{`N4XV&Br_kVpvhOPvZU%?V$!MRxE4m$u?@N)Uc@*0x-fNuY?r~3YfmTDS zQ7^@dk~qh^=h_37FoMn;zGYToO|#ZaoyD2mBt>=v8)@_)(VlB^6%fdOShT|NYb3Yl(OK%FIcX#thom2YaKO zzQhN|CQ+Vh*S~w^$Wo_-EN5}m(a$dAcC-UMNex7T)&aB3*{5gKwCM#>zjl@xK66@( zAdYkVoTnA870YD3z$^7BG#rSlIdVuRut)fDj|<--w#UuoB)>CH=Om7l#!)G(G|cs^ zX!Z`@$K~rS=M{FB_}s02QPLk*>h;7;%=?5tswrKF$`kI5l;%^sd)~xlryR8*ew8uD zOjolHU%Bx8W0u#ABAMLlnc-C z61pY19`ofAyi#9;q5nvs5*KwtP<{H#yvu>=;!aN`a2FLbdt+y#GoOYl$Z8oS(;uv7 zhtc_&|Dg6#B0EvX#T7SHw8->UN#*#V6#wlfj4!(0>5IKlkqIu5kyU2E?`g3;`LRm{ zzHw?KH}mTGFr&D8l*+Ygy`5jDkCD}tcLTM#|zGBy->=Mr~*1~C4JP>GrD1*hj@=y&)MAG5&XI?cyIZgUV^z_gfZL_ z?g%$V2UUR3|Nn)ozkea?&mA4HpMZWJYPS}#$3WSQfHLOKy@$~6DOuV^?03M&y*p`X zn;gsuBSp~uh2MEZW@#I-SNhWmwEbP1caZyk@%vbau|OOj;t%ouzBEJzb~a`Im%Y2s z#mi^N4d-Hmb8s6P8*p$y-re6r{rlbhJ(!($_xB+Fyu1H*=$}^ymVbjG7m7W2)PU>X z?Xvs~xbC6<6>!}H*a^7qLHw@)SH!u8Sa(QQ>et>JEZ9lN^X@DtBl1X>^=}+4$bgT0 z|CM9fu?K#5fqy@J0;nH^D3=HScKYCjkR`ysQ;5t?LiW!Zly`IbpnQCXL3|*&@IQGk zM7bmQcMg%+Nl5MmDDSox4a%S^_&XsvXuK7C+zZemm0%v3#RfAwc`t;KPEbI{aYMKb z@N)X++WFfCpbOy;v5Q@9DY7lV6T%^$6~T~`xT}B35Y7o)5LXZ#-ASPOXR3j4QAe^Sv%rG`69H3AV&zgjaHkFP4-{GzgnO!rzVNmD?-IY5LZnJA=vd z#@*N60a!SXx7o}s&7xxKTC3Uc?}~caair5=Dh#9tZ$Dnn&l9O9D`v}wu^k|rWzC~B z`?670FOxiV5Jp?J<bam%r{jxDfCxg>#x4>u3EOg{!;&2 z1z}!VVJ`YYN#Q)YN1Pn2!c?=2kSOs;T!wN@%Jf1@( zJA;X7C?R1&1rBB*a18Xwl&;DWiylwvABi$a^(HcMn-S%;`)GX_-#$W&Sdc7OxIe#$ z+>B1A`(D&gxTH#n{-q-r!D7JyUeRJi^ydOksH9+BppgB-PkM~_1i@8{PA?nN;uoJp zLn~X`%NN@=JWUCSF1gOF?n1} zjpi<9-9AWn)zrro_;KXO@%QGR*=g9EsWcNwSzekn`=-AZ@GiRCaMx04eL^9gTASKf zr%O(X@9665gi~IV{yg^E_K8CmVlTgS%k4Ea%H`-KzJ8sNqE5L2u5)$37vl}ltWiic z8(UnL)r&^%<@w@O#;dAXQyl?_z$+SF$V>ENYZH1 zO`P@`A2Tp%!g}m=$CuCK_yg@(RWg29Blh!DSyO{g=Bpk)rDdv#MTdH2Yt|Jrjr!cr zl;zkpoOUA}&ZNiDO`W(fKhAvI^kOQrrPadm=z3ShX63y%G3zfr5+!+bUzq7i!-O>Fag__V#LCBx3fz88e#G}d zj*6SFy?W`;$BXYBUCVQ%pFC;N94G0(KJhh;g5*(d6+MxX98SCi=Gi>O>1Vl{=xOBM;}dp9a{rVerkErsu14eCvE| z(H?B8#6~6VdEnSvU0+voxTW!*D<=3}19<)XKk6qzeoMmYpFd>rKmB3_;x{Qw3>=xk zZ=y2W7+Qe8a!@NV*dvQ1a~ELzf1A2e$UQL`u{S& z$Cw=sGdAMmWHaL9=77W4A%4#u>fe6P9?Xv4vj_3V@A*5Vrw6yPb#!IOg%L8?X#~-SKxq+JpKo zAt13I-z62~5PME!LS{F?f}OkPy`_H*W7-Pl+RJLJ-CwWhbzmz7{6r8EQ|?cV;_0AgMqFK z3ATg;wm)C%5s~l!Z*MXh0)WUCX!)g=G(qThc`SDg_3McYYKaU?^lvp19yK)Znt5-C zbySw>Hb$I20N`L_(fz79hGj^CjVpmmgKI(z9H<7Oe-)Pi^&TQj_^1Ip_S>ZR6hTMU zWP{d%1Y4D3$wIfbJ-w>pT?r(~?z?}iiz^+bVmY4<+;{)b+b2cw;5E6|SoNwqp86>* z>S;C(m@H=IyIQ)sk~l?d;|4W}t0{wUhlPYmb-lsP&R*Lwd0Wg53KNs#epEse+!9XM zDT7zYx35mYjWC)q*KACUjr6hD`}7P2J3lYpasW2cEF3DZfMoKwz8+&`}1%9HLX;c1=eX{al$Xi-`zUN=NTK26p$o( zQ_e)!+%GO5Da<=8HOIR&$6Ko0J1!@{FDEb6(^k&YLdhb`(@;^`+(g$?M9$pJB*|0M z(B9e5%>pK?A&l8XC(m?XP*LrnO@?WzX;yNAp6^2{9vFu_YiSC&MqjBrgP|rPBYpi0 zjQ2wS(M#+!v-odbBJm>)8f<@p6sFF5{+LG+TV<)#Rxtcsg0AA}<5P9kv>rN!%`k8B ze>~bbNnL4($gpZ!0KN5Oyfn#ms7{$D;G2?bi<`fv*CkRewjYBXJ+w>C6- zibJUM9Y?@;lqN^50(T3;@Ae&C<9H?*=YoG!>^tzMO~j9eaaV}VWM84*vKTyGM8c|c zT<`{rwkGh849}{y+BK z0=RCa%NjjqW@d<;m>FY8j4?AaGc&{(L(FkvrkG=9W_HXmGutsU^EltAXZJL^ALHIE#1v5mA;x(G(wGfztCni z*I~uD%ytfF-T1tHK$u@vleLDJ_j<@X42}G7r~1UxX2$iZ0zrpQ;|7FA?pYkn609+= z1sNVUYpz1kAn8IF5iPTl-Wb4n_#M+Hyt#eyD#%<6PfvgrQss9MJZecq6L82%>;Ym8 z924WwWp1y`iFE}(?SyqK4)^nng%>Se9R4-Mo3c$T)z0WBa9Pzlm8JBhpctDG%cMRC z9%;2FM3Tchvx|{f9a3LoK16V#VY2U4m}6YMm#?r7k55_42rx3aR-rS;S~$g1laqeF za$R0y6}ok2t53X;xI}Lke%5POyOj;6I_sK3ZBWKGl$bkd)RoX6ePU}DoGp$kPbX~x zrbaK#xeun()<2_0^*N9WO{yC>wy*e=5wVQ{S#bE(bVn0rk_7^(%r_fwQd<}b6jpLp zhz;ne7~~r4yJ5H%&IqfnWt%T+A7fM(YScuJi=r#%JegoBK3+r<6JX&u9WTS>wkQ$e zVy_<&^^<q~14pNesD=Y6p?5A({Yd5N}lovR+oQJLkFK#>+ zFSs@;{E+Q5p0CLVeV`&Qyqz;pMf3!RsgYs^)dRJPL7MBFZktxu z@$f;P=n!L6{wUe)r3ZPBcv%uhfFUSEDtB@>m0L5!XO2B_N}Li8jS0ggMjc zmCmH`#kwH8#so*(>we)bR6Pbd3Bruz=AProoP53`BmM}A-O$iawVh{~l%dBK|BCqR zJ}^424{4?WZ;mVG+DXQ4L08`O9`Va1K?;~{P<*o$`5bGzg^NG=1O9Y$=g!;05XR|_ zRt}jZ+nwuC{(W8h_U4mz3(Y07I9-#)wq7G=Tp;j96`ay%HtMhYd6W^(|!X;ICpFHYxKQs%n< z0Fs@?QVjf5h>Iz3h~?>t8K|WNJ`p#+4|98h}eU!=mJ+^i9@c6Fyvn~K1xc##(fE>8}w;eq& z0yqBt`~2Uh3;6rDKK`d4-%9^BFyLF}W}fd&2$7 z)rA55FP}ib^%L$_uC5#C`zMa@khzYD-^#ivUC_5rT{PJ08B0A?UT^-r80F|h2< z^$7rPn*W4*^9xQMNNUah!+wo^!7%_I@a-NO@WY;pg#Us|2jbA5K*04AuILwB6%e=d z_l^B8+|Vz$7~oB%^&jdx`UR&99KN{v2izl}2Za8mTaW<`Yy4L@LMud|#vWMq$sX%? zw8!;N*#HAzeI>xmM;;Rgxcobg5FJ>b8qoh_PxVlUzpXXeLS+apH^=LrB@0ObG7kl2No z=of@n5Cstn4wM{LK>Pn$b_qgH=?^9m@;go_4Kp?f)Hw*yB^fb9EhvlLJ>+^Z5XZku zf!WKCc`(o3P*QRVl|wnZ74OQ3b0BGr`z)~*@+zLJd88br^wXlz1)Guq9~*@s?X)V+ zAcmoB{f7HZ(hw&*JirmUM8X-2z`(nA1fj)6kT1&rJux~u%@U}(uFKUK%2+?MwjR3m zVsSN^(_qFkd~I%(BB_VRzMdyAF3h@ z-*@B_vwP$4Z?Thls|G7bf*%Hdx_PmafNsGQ-HiP zLWpED1;R5DF@)TW4@hYGmPSMyl8_Gt9lx{ucSM70AcldrfXeyg8$5On#wp zK(sXF$`je+ogf)Dy|{24y!m)CxWvKufGm?0J!5KmvM;8uugct>5YidgC5WH5CC4X$ zcSm#@?@476Z) zUJwc=wag8P0Y?_ukc1Q(0s^k4e*$OWZS=c3^6%oIEA2P)R+XXe&(MptQ>wqX#s&kk)+gHxCiyhBP%ZF2&Y}#;NfNy z<`8z4{LW2oItL+tM7+)%9_$VfPQ>q%^L8L;$&jee?EU!*Er?o>el)RW6c8GjOtY8X zsDt>)2WE05?Fz@3Az2%FZC~DBO3WLqb&z7}1XA+Cwc<%t-lnsJ`cbfEY6Hh7!W}V!g zvU^W@BR~#uNF@lx{OjO7&xtP8am*X$E^fkc_cOW_n?^5h{f#rh=U`@Rth!!cBrijN z!XeEMf1C_&V=H}V!C^UuXv|j9YAha>S1m-u@2i$25D~iSZ5V|uG%$`tWkO}ie4))K zn~26)m4Z{_2E{BaI;4c&N_YErFZTM2umHFysjuC^Xn~i;3PMYbG+&g@AxS7D zM*tkn&|%r}_ld#s^bU$f_r`_8KJ?P?k@CQigfFhj?_rjUn%;=%b5n|{*A9jfolKj3#TPyd-ZB2xw2g1#V5Xs$Hv4}!B+yAEYow(v@0zIM8`}9}H zbp0a)=#q7ZzG#Wj>QVbIKQYNt4552-uHBud_8?I2$Ehyp8W(0-c8oT>QFc@ed5)%J zlqspKUJ+v>Vvc0$reF@Y6)9sL=S*%{KIu@i+`$afw=ZFIjfyFaQwowXB=HdA`U*m| zJ&mv(5h)*~GP>Jh14$=dl{H4p=S4C$tE$=8EAWY+NDttpAM;bz__8VK zMb3s0ZX+E+L4&As{&8U>bxj%GwMqN(D@38upzjIZN;pG1>5(`&VfrF>@RuCxOQF1F z*mW)-3Ad?Jl8?3s#vZ&d53G{EW# zUebyIkSY-e)yqfl9BT-faZr7Vdw-16Lt%<+S!=^dg^EUog$%8u5S%zGID zJrv1-JX8W9T?$bH;o@WIb9Z!U-^h!4P4GSz8$^pRe7~*f`ZhuN{*KVfU!cKlDGxtM9 z!y|#guIOsyi0!a3I>~--bX~fR2I}*O%)N1%HjqIW0?QV0Dl$!tHS#IAlG2my`};ra zvatw^y4$JNGt8Ko47k}-;E-SlS0iyHNO2Q#|btg;jniOGWuShGHGG)(8Gc~}aT67tH}P1ZwMBDn%Vs{L(9 zEBA463+jG357h?hF*IaW;@`{0X0)>QXT-%os&~6VSmPN`nUfhAO)i!viG8i4AaD#R zprI*9FBM_y(gz{%ag!6m8aI;E)zDENXpa11-G|&$E;xtm7e>va$tVq?Gp__cHUUHv zI(+1FA=-V1y_Y|Bh;*8?Z?B#Ejz(J;3ZL2`Y_Cdd56v z?bUi6uDX4p*T^lvgQw%>;)Kt1p>ZcMZyBmGl5$t>Qsmxx-Kx6nj68L*w#6eSy7UZB zLJC!4?9TQ0NF!2bXVGbaPW&0>{ld+K$~(#2EWQ3*smLYl4;-UN5#159J#2v!9$V)x8CZ*FVcgGk&^TucLlTp0$3;oka;p&HR0dB~O195blaZL@@KJc_HqHo+y$PAaI7TCo$Kx%eBBti_* zaD)Lkz~CZFa12VjTU&2R$An05akH1-3^xS9in05fHul>bnx~ISYM>|iQs7#@6H=K` zbY}t023WfDb33&)lLE?g^AcW+o0p>#N?b2<-azRme#OM4 z%Wz19aLfKIW?UAeWtDzn(;*(^Omth9peaR4Ng7*PQ#-m%0?VDjO2UH zQBKe3EThEnavERil`2bk4AsV8zR>hl*V)i{OIqVGG<<{8voytWXo=RJqRvOlz-E#+ zdw^h)wVf!OtIa;QKzi2BO)hO)=kU4NWwngkFxTERyuEgAx!;~Mmh)JN!_Iyzx-PA7 z7&MP-iT3;|>}{h<@=!5m9na^wNmHSt3N>%~tbM?~EUJus6oy#QHY2Dgpjj!;1s2ZI zy77YV98WxEZB1l?ba5krTIJ>;1P(Vqt0RhY!j*g5j$GOH6ZccS;%rQaMlH)iIpVAur7Q8t*)V?EB}7~wi;C!6OL#MoX7$Ne_R*KY zZ_OPB0?^u5^&qLWQpz`0=69Gsb{c!#ic(caY3n%_9&cZf2N@P;oAZTb&0mqn4`r5q ztMi$SavW%68@C3B0~Ov%iT#qe%kuF$aG>+P#~du-oM^ZAT1i{Y%GvDc9rkhE1zdoc zy8n{-CzB6E$^hB>zwME!*H$yI_}ARAKXY~eHFpx2`@dxU|IXoi{P+Ahfz<3D#`0tRw0hz!Nq`xT z=_mU3-{Btl_W!Tv4pKce?nj#*H-F{yfy2fB@>RH}-|;J_Ukb!=KUVO=o^Tbw?H_6H zN7o*3c|2B6_JsSD(}xB+fMHqwvZv%DPyHk9{pgGa63YLC!vTVR#*qTa|$Lj>kON6Al`9yndv;AAL(e+&^*uSU+$KKPs38HtxT|{X+mj z#K5vo_O#!}^-tM=U0{7Jz|2Q&FfMTUcievgaHv=HsWRaDsXk{@JK%>}|DLq?pK<@d zh&CL+us#2!Ig7~T|H}R209*Ovl^8-#IG{FE2mm?-Lhxr6gU)LJVnD9PP2v?cR^!Xl zzzElYMZC#r6>F&`d!I+Y{eRcg*Xylw}mabQ`g zQiQhG@C`T8_W~bRqGd?Q^+4jtz)AoT9|OL_^`cLMxKVtF1Gr)8fZ*PeUaQ1dd_H)~ z21to(7sEvj_m=8{G_pX?6m5%9QSw%c(7wk)rDPJ%nR7;A$`LA_8FJ579cx4>scW2p z-j;(sSyJqcYsDP1x%u>c{eH7NgOEier51EfH_wMqBYQ}rCKFb6)EUl#eWmPVlBI45 z3IZB;^3NlL45{Z7pcxt}S5S{V?ZjB7ZX;r|uLlkwdjpo}l4KY;WDcBA*u60zp;tK! z8|<=4!YM)-cQ+hR1-)Mls}!A|Ak7qrw=SbUUS z^z{8SaC^Y6ZrH|@VF+oy(X!*iX<-Osr;9^kuZzx?7iEoaCIFA&rcQ5C6`|JL`c;l zlhkV+LXPc|;{5a%cKKjXhMT*^)d>6T(k~A$wv?gB)j!c_fsOe*jN%%ReR6qjy$1K~ zJOdM31f-EtraS3bw%L^E2s7skElLn$D4_dQY)c_%+K-JpCVhd6y^PbqZm|Ert zBu8+Sx(u0*BtS6i5*mG|KME2Y?M3ZH3Mc2{Me-yoD*qsbUs6{w7!d<<>X&SoqeMzW zO&q~;idPq?w2?lf^RNJR7UmCXz34gqY)&z)CZlZ(k_W?wn;XLLYQ=~o!Xn5-o=doy zXz(}KF#WOp;-u7(MllKXP+G*&E2Qb5 zpm4ck8t17F(Zd{^0d$f?>Za+{OuT`D z4)%x+@`ynb1E?^l-#3Jdah!KWLX(LsJaz7-(oD!?nYaFa*y+fG2Iy6yQ%1Tkpl3-J zl$J>{aUe>(5~S3y*Oii`Vsuz)YNCb=>*G<%Vc9}?8IQK%(^Hq1hpZ(l%@c44bf2SX z-`}r@$zju7vhJ3nSS{mQ9hWV!`T5YiCXODpmCO|Me|;zykIrC;$#6%j1IvsI`kAiz zUQ!ltDY#F1N5EHXokp~F`aH83j;)CcM6QJ<1RMLa35z|#9Cl6MQlV%(xf!phFRFoF zhW3pcDkn66K9P@~%BNr8F2B@-58m%R;zRWUc#sM?116p&oPH*?z$vB>?nlE0^5@4S z$0MX9VSv?H1sc?G9065Bp2#yIx3YpjegkzLrL?>b;W|K+2$RqZX+RJkP0{{F$-~yo zoy+2jl7l3P-CnhOCtokiu6LJ4-00{Ma)L-bD>`^^^FiyfN$ZT-fZ@+mHMwLs774pp zlB_E=FBs7cQ-}fy(B@_JsOT7JQL_wiK$ji!FY%5F0PTfo&o*Sg^$Htp!BW(Ko+3D_ zs9ex=eui^-h-|_ble6|0cXSK(D8fDSuI`fGcf?fAgFsAdH=?I;cFzl6e`zs&zFQ!1 z(uXr>pMNfEfOH# z^xQJ%4h+3muhl$A)FeYxscLMKlHM|F91>%g1%V_CBbRur>fU5EqE7ONRH0Bt2pl2< z!V9@%9MG((?Ug2aAxmPD>>&3h-i4M^(Z=fpF zV1|nnUM}S2C-2)RX4326HG6gtC!no!m%=5#OUfCKti5NXoTt6I( zFwmF0Vr%p$%#N}t%DbJN8f*Goq+umvK$8k)JWMhLy+ugn4Hyx={2uc1ow6sA-Rk-v z_0Cx^I4RXT4k&C=guMVfn}FL_UGepNf4&wH>sefYzj=*ANvYq1HwqlxOeZ zd8F?lkJ#-plVTW5(a6SGUM88X-sx(Qe(@{{LTh`}lXLz*f|FX3@?1L)KU(q?_6~_aI9-g z-e>z#JwLrI%hjfKC?ccm;g-sdK8_gRUe7OkRx{+)KZ&tB4V^!4(DC-=8An<^p>ln` z;+gq%wx5a!l2E;dXNk%3>+ZBWCKh# z>8&yy*5|_Sde{O2*$j;-)pzq{SMz5&CXM_N3h1~7s^0V3>Y@ZMX)9=SSI&Sc#oqB;EraBpjC_bsp#vg-Zs_3WpxGCx;JxeB)JbZE*1=8*QYW~1U5^r zg1rP=Z#3;vLl9cdC6I8bZ2qj%){Su%f}3|7p_AqNoDUZu=?79Ew44V?`>p-enoZW7 zOM>$Wi*c%6Ew|xNtSrn@w_Qm&!x!rVv~2tN{ScsUv#+y zPG1eyFkIFH6#54}N_KNE=dz?`ks@FtQOy$UIlz)O$Jdd`n4TR@iZ|aE9AA*z-}f3= ziATDgQ4T*tPe-^%vTXRklX)ynR(NxnoKi+=*|tz8Hz(s${?T=)xUbPR{ZKZys0~@c z`<*l<6$NHC=Nscb?8V!>hc~n@V9k?Bm0cWcbdFk~yt8WazO~rODB!Z-ehA@yhcdb| zD2`2eIp>PQht1`Ox9s>Hf2R%AxCg(l{p)-+FW3C*o7uV7A&u7I{VtnKEbKbHTho;J zI|_tV5$CQangnvL;!M!GI-k0e@*&&8?kyM?``gBOnVn%upy+2a$q=}`T2%JPhTQm1)JjH2!m ze?XsrRvnLfK@>Nv$O$b&uqOM;3?B8&N&SAn*JS0CmNu(e0hkf#Le4&399Q49?^X{V zM<$=W687n42bC^>^86az|Ir{Q>Xt{Hjum4Jc^Z#iq-TE2{Do4HxscE+7_B+v+i>uc z4-NUuiSNjeLN#|8-WP(lTtKUPpPOfJWxXUYdPukbq5z65fmvS|VjnZ(qr975eC!V5 zB^EwVqfHdZ>Mf4v676wTGmF}@5I(-EBzoARzj&CM8rUaN`+)6HThxb_ zl;CWA*nGFz*zBIoz;y&Pjn_qrjKWbGnf!4B4R5!m@Jmt!iY;1U0i)|IKQr z(y#_8tIWv$=JD4~CXL10gA8w2W{OIMeqZSRqu5!qV2{3tR~oH0W(#c*P!t4J#_Vwj zO8On}-8-m}MkhG=oP_0Vj!^xv{5~?oHT0Na?2TGzu)DDPd3o@>syOg_a1#mv=L$;7 z@$ULcYwIFy@GrI#(rtIHROCHatoD&6n{bOF@Kvd;i7KRDMe_B*{uAsqSq>mp2IrVk}1Wl>TbBR`zOEWwlIOdL;ZxIXwO;t zxi+;4{WV;vaQV)sD*Q%3pHS{qI$z&QO&fTeZuak@&f!6N4M77@XU9`#+%)^#D?_G_0*fq1oh)6=+RJn$aP3lhTrRW$O%!*dVV}{o6uU^R(0q>w z^Sn>j)69#}`z}@S*a{-l2j|UHB9fF>5_MwtlCuSB^BU{-=HGEI=zPB370GC1hZ$ht zmtbX~`HHND07aX#v@~sDQNWKgs_se%m8mh3 zM8e6u|5D5{YMSRZWce!!+7cL^K)Ja=PCp2SM`!EYx3OK})_EN!&o4yZ=`~BOL&l3e zVvNoM;}cRPWL+Jr)D^BJvSrrS+KwAym3wP8TLR7dELwRJH9*{K1hs@=1T|2q5C)c* z3Eh?5?6MVK+Y3!nbz&6DfM1Ht>0re77(kKnr0X$7*YjTOZNrffVr*VbzF_uX zB3?RdKB?S3$trptsDw|dm~K%NcG^JM7_-fnH}n>VN0#Ut78Gw$a}NA~Qx}hpt*K)`{jLkC(;kX$Vs6{MR}5Tcf-2S-1QnYhig13=4=_}FhuVV zcjgUF{XccslI2!|&wyFFy&Ox<2O*{FZWWsN}cJz@Q+NxRU7=JOtoOq=Eb+L_Pu7W z@ADSX>BVh^DkDA{+Zk~aVi91nunnbi(Ve)zh0SR1kot0wQC#`OKByvw3~rS`twRzu zo|CFnisk+_{-S=kD!gqKfE8o@Fd9oquQ``aXrKhsHM*{Dd!}elV#2q?*1f;-P4ci_ zYpsmUoTzcZQaF~FkYg?8)#R;;t8EsF->_hzECRpdD7E%Qp64A=K{khp8>9JLu;MUb zwRj$W=L1RtAHJVry+pd~EARxpc%VWoI%ZZLO&Py?$eP^`8P)gw*F8S%m#bjYsW?0G zpRb`fM&p}aQW`MGi@emOI1dW5%N@>R#wcZ_tzeeB*73J9SECjumZNt`YgIaub2PAM zChXMJzt*=uc;)H2c+$riSjp5y1&hrU;FW&}#{{J z0k4D&W=5y^txAC4q@KpiX>>4Aq4D5&u2WREL09-vEH49mA~s?@SH;|3h1#V(HV8FX z0|zIND(IuHQ`piCyVG1`zWpVjFPzY6Z%IEkt8x9GP;j?A6d!B z$;?H?L?xJZ#9E~svuPI5MaaL_ccdly8ANKCcxet& zN_yVef*ZbZdl-QcKPV!_^JMRBnot`_MhS`|{Khd9SxkC{rNN!T^To*Uj;vb`JBcnm zm&99>OMa5(w>-S79o!#{B_Uai!ACk6Kg zUtE(NS!K3%*k?Nff#*!f198E~wT%oU65EUg++9Zwp>OTw+f*h3V&7S)I6BDK?xLmu2@+-12hhT3SVg6)2{5qqKL z8US5b@db_AqP|_`zdn@!>0J!7_d@!*;Q+oU0P}COvlqlF%Dx z@f?BzqlU@fv*EhRgiLxYQ(<(K=+()Tj*LN9`A0u@>+`TJ2t?za4h7vWDqHx6;Cv<5 z57iS~>tZ0$n9xT*!6s+~Er*mWEgcR-jbIdHte7pGEW=S|3gy%fMwO}=;l=)Rg;?D( z)FqRDBIlNkI-EcPq8XC1>C+<=Y5IYwatLv-zKrAq=c}TAj-23HRhQpk2w_H4cU%}3 zrx8KI`N2IsxzbhhHRHnQ=MrN9&w62#9JP&Z(dL1m>p9$>3B>n<~87$A+QC!Jsaqq)vBJ{n;yo7uG*d1cCcG%&>34Ikf~p|5#w`2g|r?=3t>oJ5j$QrJZ6I*}~(mf+nxjiHIm8}A9zxBiQ z;D`8kKFi+%%tPS;{fBg>E=dUOtq1^Oc(77&w3h(lrrl<86+5sCYuUD#FJ_U2_y|;H zsDubzfD+&YWMy+11xNH|MnyTk?|3joD2Fv-=1K z75i-UA#2ree4H&&Mx^mb&xs7vGBmF<@IQW zw)TZ0B!??eg=v^z8=T~+_Gn}4Nbs+{V_)(l=>8D@$#rn@VedUNjM~E&hsxYahXJ&U zNa!7_%5m(QR4fK88Ye;eHnq&I4Qj zQ91$q5?8R&-u+^(pb}g5MT41-ccev_;sJG8wlcDVf-EK|O*2&4-cnoqYl6(x1M8Nr z>5~PybEcjpVnOHB!!eCGv*+kVxt%5J=+IEF{oXARqau9^J;XRoI~O=4?($Tgs2(C? zV`{{3-!U&-f%#s5XF|l3_B`i{Y)$!#bK88yU4w`l;Xo}CX}lv!7QnbhRdL-gaf*?5 zN^kH>;`ay8E9wE8^!Z!Onu>2s6hXAcV)l28Kb7WC(U@KCqppjP2xCJ-Bj#i9p@(*i z1_uwPJ2_XMt8^~Lg>zD3sbN7z@CsaIV+d3i0xboyx zBVrDIMx$+iBA6tRL1g;;fL1o$|Epdq%>b@=c}kXlSws1Q*gGM7W15*Dl~ZdeL2BAH zKQ~gV7$R={m8_&`y+lkO29Ba2jv}mKVWHh%qGGlX`EsG#eElmPjN!CkY!h61$#qga zBnAY3NMBzkNr8H;cG0}F+`D#r(Ulw0@x$foi|2|l6W!U=Bpa#n`dee=4ze+$lZXll z9cQ6gjB1nofxcz4bQ|Xsid#`DQNp&t&Eel9+ub7$iZJ^GM?8=3zpN+?L<_LXO<{WM zp)M}adm3e47(4Hq`E=HgO(sh1!M`w=-=r#a-6fGAO<&5M~Hj4y{@*vvK%3HlF5!f;+ zM)DbM6Dp+NEs$Mc--;5{$W@z8sAX7FFLVzNLF^# zOr_~YMH^O_;03GuB0O8IqI!dwt{!bNPxY%c7drRfTq1h?;JPQd$MaV}qqJfH3W}J=D{0q?#=Wn`KH2BkTQWx3OTTZ&(v` z4JpUbnTl*Mp~a+rH-}TGp1By^zLXIZ4ak~$XI0&0kbPsi`wL7Di_dYD$ZBf;!W>63C5qF``+2ZuM}I|nwKkT zk6eaczi^R6tH=&vZ{~gr#U*3pK(E{pXzhh-os&^J$fQY48^1&pK<4o3!SLjU%?a0j z*rVFm?wyaM)!ylv73nk?d1Csf`qt;{LNBV_yX&L}R)m=?O+=lyY9_wPhaBzd&C(vm zPV@_n4kX>J*Rl@91`6tby!!ny^_8_+Sg=ne)Z|sm8zXNx1U5x+lFn+2`G+@o zgxc(2+8sST3HzUJQ^tpS7i1V{T;G9cPaVa)K)0x~ZZ6QG(GaZ9viuA;iK#@|SxMrc-)v9W; z?Kh$vyF7EYe^Da_+qjH`S<~2h`?_PZ^R4JttRBZVRreR;LcV-naZxex8)q+LIm-x& zB%}?p)`pyD91RTZrkK+i5eh z{WP!*XajCIm|7azF=$(wT3DFc|LmOq+iC4&XlG<$?X0bD?f9?X6J7y={$tV3KXUc$ ztpBCL$GMfj=-#@n!1Z6&2Tc8uDQWtMH`KSbGWeHLk1E7JLj(L(1{k^o0QeCe6ZEg# zQDEx-s08tUSa{68bPA70r~Pelg<{#745F#kv0 zf8ct6V$py4P65*|xND&J)b$_glm7*057ZEjJqb{O?f9`TfWt4iHwXa0>wmyS{elYw zO1@j4D*36tmS1opKy4uYqtNe%Jr#NU7Uz$&_oK@IC<=T$Cr|c-g984xpK*IY+&^hp zAHVJXGY$(FMB*{d=#xFw_xMfBpK)G7^v3-W?}>LAL9Z2JIy2uu)crNoYFHg1HV%E zxBX|DNe(ua|8l$p8Q`(=2e#=?Ju?MRG5J?a)kn>wRF?<<^c~>vPg?BHfC>BirulL4 zM%GiKy&ZENh8MiNG4h2Gghypfm(})g^k9J1M#R8B3oIEMc!OaAzZN0<{rWM$YX8?Z z1sHUF?v}4#0UZxGIM`npn5E2l98ww+adN=FF7{J^#X@a&WqX?6#D{4hpM{31r*5~J zy>?>s-PQ9MDIo4swNV{Z=y|_1sb2~|;6MWl&51Pt4hbkhpzm=>;*sW(0+mJQ*=U60 zMeR)dAj22;(PRhI2%-eD zIdBVpE`8u|^p_1Ud1{~YTy?QXeVwWp?;}}faF*Ps`Ce$0lE>w2(kIyQs;Pmt^~bRU z)x!kJF(puG+tb8O$Rw%uznCI)f zkG%p~IYBaFhT!J#AA8{tKtWOTHN0gqKFH0aXZm36~F> z53|GI(IOeA5vV7*J0V#4Jb~3#1?|hg*@}lz&1o=F{IZkkY#pmD*tZTFK;O|+jh-@V z;AmDo36#>YBR;P3>Ex`DCF`McL4y)C3v6}(hrZ$E7oxFNn$wxPoqWP2LjXJ$ZLIaa zlJOX}aEfigiF`Z33c&r4%9z0!mrP2(rd5Z&|MlXh_Mr%&yRQOskZc-NudEhQM?VU% z&`mnUIN58Nj%ab0Yy>2lFn;XQMlA$|l9;(;KsX0Mp@!eqg{-~UbE{v-phBm_2Uo;y zx!eCfp=s4Lyhfuc-@D2lBtoyy$%ZZLpC(fiC>$vM>eNzww4%MQI-#ZY9LriED2ej5 z6UXtQ4w*z3h}Uaw`~Vl`@CtIt{%)yHF&{v6;|JI3tZp4W38FOBlh%=Ne#Bw;jh+ zjclexV%aBRAMh`H!r+RaOP`{yEkuQL#fk}pZJkREprkgj7|rpMip*K3k3e*@U%;MX z9W=AbHrTvNUF2HZU>6MGX?$NC62WvQ;8(H2)RR+ z2_#or(y%z(IlT+w1D;Z08Cr~b3q{pvraNc_9E`7DMp3MJ)K+c#Zp;CQ~sDK z$+kWUV1vPQJr1*jB{8mDk-AzOeqJ)x>3rc(C62_$6b1Vwf|{g+?PlyE3!1<>H5E5E ze%F{ZsYGH6h2Pa^2aComPii8z*w|KUm7ek?z7HoogHu~YVjQz^Uv;fyXh0vqyF@Mb z_6-RViNKZ|zbzIj= zzZ^M=n!YJe1#xspbQ4TWp(!+<7+8l<+h8kN*vY~i2t>YU({_<|mXF{^awI#y4dGXn z8d#g1^vV{^)B*!rBE4RTPbP2M(tI2H0ZFufVc{DJgJ^Q}9AiN0S|rITj}VB{*g4DW z8)*7Km||%DFJJxi3|Gcqc1l3R=5Bt>wP~cT%Ga;ley)?6bzC<&h6~mBpuWwD5>J=q zB$~SqoqNXGw_}+-HcD1`X?dS&?{|2>p!=EF0WQ}`d^_z-E{``mBi@=)z^TP*lq}_u7VDOS%w>CIa(5 zD^pA_mO1`=&sHz>!#6NnW;MMr4)swB&$8Y$Q;%`!XLS)1mldq890begWsVV2I`aFC zRgWiDPfJ>oXYTDrewLaQu9$~2ucwE80d1*PQ?M?VNL6_zW{I}NS(=xo?G);=yHP#n zBox+hO^m^IxQz`Koov2V88LvzugQ5CJ&cpB800=Q=&BPHtpm zcr-GCtvTI9#ul41mt%dOb?EnQcESvi1TI7MY$n1sgDpWw!1Wl7Oxr0Qj=g2z9rz$B zV66=7WGP!-KgPqU ze+>H31q{Ig--L_T8s)39cCLpgSqzjHWg-~cb+n&IN$KsD33nKi$UgHUHWlQGycBbO zpPZ^=ZcIW!`rgURK?wz4#p!%C@yZhq+}jD9Vsu{eF&>U51Ot{Fvf(p+Xjh1nnl3h+ z6#9k9=q4V%b!#t&AP*vH_*B6+m=h%t8pW0KVMQK%s(0YYo5`s_wrZ4r-^EN3VX<4=_ zv^&F0BkU+@=Z<-eX2_07w4Kp{JtLc#VJmyU`V2D!!zIZh>OflE5WV}e{bzS;`a8bq zbcRn|hXEfNQ)x4%&z*)}wR9L*m-5qwRchAhc<8qIgJz(Gp;AUVsFB%k`fft%6WrHe zvQ>xsNNHJQ6o;y(lYj@kll1Jj-ydZX>9=az@<7~pJ9v@gzORU*AB)k&+r2n>h{OUp z5@;VTuI{d??ltGE zjtmW#_<1cyheF>Ji2NX8zoq zeqiVnYWn)SA9dj?&Dc$nJj@<%6^+gkLdK}lU?!6{mm^QDymxq!h`(OGiBH|0#)=}r zK|t`uC}^ib_t5R!ZzoIKYo$8vnB2`WbDu7gD^{SpbWPu?FzDSAD~=d9LUNx7=j+$$`Kk}wJbZ%f6;Z1+IX|iwrMR}= zw$>U9>x@4Rd3_cIG7iU3_Kyl8lX2d z)O+>dV{d3n+dJ>^He9~;kShxocKMI=)tpu}d&ni?jk(M&d>5F4yg!r;v0}b+Iq#2;Ampa4>qEs0j}f7C3$aMACOS_n`i{BIt(`Qr zK3i5P`jON1=#+df|AK!nk-w^H)TeRCv#v6K;mDSkz)J}8=*(=eB46e>)!B~q!NK!= zo>t)B5~Z}cT%4AuOEaC-os7~2zlr%Jo9G@7xNh-k6{;`m@n>D5dCgG=_wys??jhIj zJ9FNUqVZm%03C zti+16V%DL%ikTo8qS%Lc?81lLp$V9Y$xuq&>wO`K{7&fv7~Qgl3j-}+J<%f#(0UT6 zXQNF4!7p&^3qgnb3##fw_@%dpA`JWd;aTZv)Ze6qiYH|eXsa}iUajSY(>m^of0R?u z(m<=_eZR~8xNk4DxJUZ=K+~;8bEoS=dDJ`+X}m{WQm?YIZ+_tGLSfOKHMR?WT-!*6lDfh>fuRQBvWmRjV-U_+?JDo4N}+vx+s5y&5Q?g-;$^k^oyJTu z-owtuzf@^N?cppgTt%!r$qvQE0Uxp{{+n1R)f@MdCBs&FpPUsG4XD0MU2P(Nl|EOi zor&Z38w9q`2vkQTJIN;FDxo}$BW2%jc^Z?ts;8>@o^vUCxM_k$)ggF8UeD#rfuk}t*Z=0)AAthO|k z3N}p$vj!h@3AQzTM*~T$H!a(Xm@(sl`ENYi*?PW_%o<%RpERPSDa*dp(oEdLFDL&9IhX-Y|S`#FSZ_zQt=`z1-t!TgL~Jm z%tOU3U-}%GEboTV1q-Sbp~<=hS*4ygvW1_gvc(+oBNrT}Zy%T^d5kG^qmIkyMyUwA z0Y*dbXA`7TuWk;1zUt~A1L`+5zp3AJbac>n<$;p0s;ojkv2NQs!$!xjanlD;QEg_b zP-ReUWvasB6>sTwK%=6fk=@5H-qcMzA3(K7Rjzzt20JQUNorzlXZ3{hSv)4_j}Cn?fz=9}= z>g6PvY*!7HW-yiHezf?aET^07r1cTCzoM8x&>jlYSI8h^CzedXIUO>6Cn^F|4qlAzRQ%N5=eME^c~qE+Fi&7CeNpWrJ>%33 zIs!zah2#Z8ANA1_U*7jLew}UbTvwz(aNuEY7IL-9F-JmpP}_txCTaXd(!=oT%>v2b znayHJgYl2}j~Im0o@wB@WsrU+>?ka(ocfgGKAsW7ef7|Ii0O0l*4J)Dd$9)={2jr# z67AGwK@wL&==?+N*XB<|ggNqH#pU)J>^P$P50M#I?V(`aSAT&eF&oDK9KeO;24>>< zRQj5Q#m!MG%nlxYFQHQ`V=)1_z*P5f4&S5~w4S)6{eLK$Ts|NEnqN#qZd@WE_I zq7|VpGDGu|M%_aNFL3X@aeWoaq43^D^L?j<6~Z$yvD=9L6k`(jz6WrnrW8sxk`ruL zb|^D5&x%w|?Ol)i$JfeokpxPS1uzBM<*_|VzI3O4>w5riW%g;vHZ{lUQ}ksU16R_s zcSy796S<4*beor{^7>DoP98KO6>+iKw7(q7VtIb~AT_(THV3zk4VAOojVtmQ z3^S|ZA}S|oLf;K<$%cmABqA24`)0_1Y9k*lxzeLG3&7ChIGT8Bs$S?4yiV`tq z^mg5#(x3+!p@rr@%)VN^*Ou?TG)$Do#r{f|jQky)A=>1r5?5r-%Y8b5`zt)Cd$v5* zvMjxwd0*Yz=EUrqRB!b0PH|u7Wi#^|A`lvPU=T|aD%?+- zD@?OD!>)Q)$8Y-e_?hYj-n;bCQ|AjqDPgq{6$0svqZi9m(!OW2(zCHM8_4l}BM(bn z$18r`4aTMpO&0D)?utZc_#C?O_V~1SL>TiJ1MhmHW7$?0rNl=Ob&jRu8r66G^p(ru ziV}CgS>GfsJ%hy@()4n#XAzVa)|2e1sn7k;xJqg#o4vvC_|~ggW5^-M-cO0FBZJ~n z(ls|VMi^E_x==a2-_&ZQV*9%jS%(HeFKUGsD5O2fi$HaI$yvuoKgW-L92tbZw>8Zz zIa{;Ic1?`UL|Dv3DI7M$nJwabKWybHk_qc-EwbW~B)52Ox$X(pU`^@pF@kH=>uo%m znK>@A61$fJuH%>9Zx38YFnMsJx!NbKi+C6u6>uO-5mfu%b{xQkky=(PmJ#%-& z;|L5_-;LT59ZP++icG^7@CjRoO@h-N5xvVNmip{JTo*5`duHkA)CAjp4A%n-u$~fJ z8&>(SVP`zg$+XF_kbV0liTH-7RA4g6QC1e`jcz$?`or;7s(u@T?O`#$v@kVj?VG6K zZ=QNMe7^oM4qdlZ6=R$?$3aJ~rNbM2ZUht6l>KEdJ5s)V@;E1UnE#m#0ANLz zpDEfdHg5kQ6j%`%WNu?+1H7dfIomiI0e_nRp@3tgBCYuAKQA+X@gOq(`d0?5{Q~4w zbTS7-{}uiJ>%Rc)au@z5`Y(XnkAKjA0s9E~bv+D9;P}_|Fc|L&`(uA_%M0x9{zn6W z{_k54LlScS;5GpJ)KdHH81z%0#pvgw!EE-wOs&O|gU6E3)Rdc*o7>!+m&5WmwU)n0 z{!^{xZ#WROmcL>ArPlKANx$?ecM2{4iTr2Z#{8d|Cg%T<^ha;>H>`hDIr;ZR{!}^n zoAjS5Cx1hLsGR%_zvF137L0J$^h~m4;}yz90-=-4*0DCUS|IccaZfr9z39^ z$oDUFI>763K=K5Fg$M(Frkwv8AMesYKELs*09}%RKTG{n2B`2i9y2gNfOR150;DWZ z*Ka&IfJg8zbU(iS#xn;R53JpK7w+W219gVrKyVrd{=dE+*bv^G?guI`U;*kbe+IA& z@CF{&VE&8+^m>4kAo&;V0_Oe_4I%^N{Woi6i~venCcnrB%K--#HZG38G(X7x<60SP zoScvab&Zh&Bo(Bfpzb7r&qMvLP5zLL2Pl1n0q9QmgBbAW_45meF|fj6_=nimSP-ld z6!3SBnVGS%vxx}EF&twYL-?yj%bWH0xc(*S%2q62EexNW@Ay7St6X?0{8UHV=WjPd)WMu|&{k8WQPFGvZV{}h? zZ>%h}p&H2#H9;CdnDhprn_6KO-H*F5-!&2Ln_i!D&LHzc$>i2T$2(!nwxXh(xVDV) z@uCZH7xJ}{=K7@zrnL+ltd8HPZa?|>n#k#<&B-pFtBROA>@D4QWUbvaedtZax7Ke> ziY=+D3+7=cWJHW#DoCz1HJt1xVZ$KwBztqsW>>Zgo!-{2Lt6=ZA1Bu6JBXA-$)@a> z#t<9~n=6{x@+Rt3$Y&Fn`p>isG<37lW7n^F4A))KY| z_s+=`@j@+?gsMGJJNX1brZ7|~K2-s0K_}Hlo6th5KWn)uw$K=+9ik@&ds$HdIlYF z`wmZqc0_Sdv`{#1QSnD**P!(Pf0n)~`u3QQPt%ErZQs10ooc`d;XZqT?@fvHvPzWn zK#FPJjiW8~v$FTo&j$ko8U8dcsktb>eR14fF;*jFg4()@w*jSyavj|5JE$v&-U9OL(98*mnBfMcU}VHPj`HfUSuHz!DX2WW=F>L3VS`2<`WdqzaG2RQL_07k8=Jy`uEeV2A(8x=wX+7FEs*j`vHvs z8{3I4*A{TIA<{8YMD`d~9K<{{v}LijVH>YrDd@SfaI%BU9xW$Yn5WK4oAH1VnFRR} zvOhA^5^@2qdu{D|x|rBkBd=aFl5}1Uk=C-Pyd~!fq>*wW4uIYhW3B)eami&tNZ&^k zCfds6+w;>e)*s>4*BkJrZJ2!$-LJa||2W(`^doNy6{r8z`aVI?(#gqsjuA97=VR%C z^a0v#U+PSSA+i?{ko6wgvcaHc*)@dzh>b7wod1W@MW8kbT!T z-_H~+g?Y4nDlW4MS2k~cqn+`1gJGlQa^iVs1I^mm0)71O*h{g6B>f1vTcL}C!gmzD zDZ5Gn!?+q~m105)CR|X9qF5?bcHa1qLG(t84@qV1lg1>@xTBn6@55iI!+ z_Z$W*s_Vbx%Lsmog4n%8K?T_Hn;(vTDv^2TBd;2;FQTFeStpUN#6_L7&lp!aw!3y}lf@*|XNm z#A$4nh;jG|+JlxxWK@9Gz9$Y70+SHl=Bc-!>$K)1yVSKA$H!l}ryJ$t1iR}eL%G=1 zbqXE#wk44vFVFj8Dr(R}jgKnNyQJ!pc1@ApeyhjFNPN=+tHCa!SPdnGhQ|e4&tf|y z0hUxG$r_>cGNOJb=9>W3v6jKS>TC4Y!{=Isbg);}8pb}K_Yt_;r zn};@lZKH^*8VJIBKc&6IC(Ks;xQVVf`P`N{ghNTW_ACWzBq4boQD+ z!ozkqr6$%v!VW6-MgG43HHT0k9)Vr&f;9Jl)>81^fR}>#Hr=fwuN20SAKd4sJot2! zV%Pgc4_P-3jK`8Glh9kpBCc-br=QU^2h%A>r3AD-E!O_FlT^_!)C(J5wtFUVtcy+@B66BUXdHYxT#nt}#CY*6aG5=EK>(R}2?WiqZH z35u8ZWfZ7>Al*xrQJ`T9b5x*ad)DoCk3&Wf$!%fKe4>w0s+EdklO{}6xE9}?GeTAQ z<%&0R;lencJ8!&d{Kg7@$f)3Vn4I9u*b8^IO<%10R5g=l+pDsba5`Mt>#qbmD#fRF zUUkwF3Pt#%``=JyeInEj;vCt~HJYAs$R8hP_9*jR8p%0J4Vls4uirerh zLey@s#0c~ymHw}@4*BdS30Mt@it$=Bp7Kd)vf7dsMHc0x>*)N$^=X-Sd3S>0WiP0RlsY6s z&!P5N9Io&hB|Kaq>ZV$Xs6krDyL;TUSOWN6{oX3YLZZn;6V(Uko3>x`DpjkjLjs-& zl?6znZ`wgWT+P|)$tz2s)XGy*pVV&hi8)) zCBNwPV~wc7lht745G03u7GD(FeYBpDbe*#d@nl|#^e>~KKDd2~&~p-w7t-H)pcdsE z9kF<5LI@LWxh<0^MN)G$ImvmxDI*adJ;qDU-lJ%0Qe4dm@!UmpoVkn;ep`YX8qDJ8 zI8VaR;py&dAT2MXyCe+TV@2AAyW}7weX*h*E*5odzc=rV)K(heY?^%vU;>>R7U%c(L~)5AKo3-6IK0Br`2F z@yaC82 zLVZKDHRkxK36*)mG8+E5CgIUcmPj*Gczrq}`=NH00DUZqg!6dN1sRFFx!fgY#}dLx-Am=_%HIK|VM zi;-%{?PVCes55$|s9XFoQ6X=n;dEEn4wv#}Nn!`Vwo!_wONC)>s?w{DFz;+b5XJo` zuq z>F%yn=n=y5;dIN`iV1~!G^00epIq7q?L^ySm^lqoTdn=}+VbM&$n|qZ_K~HtE2bzZ zTjag$+M`CXk^_e!{%XFhXM@w~uW?z)>Fo%`Xfb#1V_{i(QJA}in%tW~O$s%s5m7`I zR}`%k9h+w3wkpgxf1rCB#EWlit6{ihG5ziI89@oT7!CnfanK@_no_dQ^5}fwj${a^ z5q22IqswG}E?)3d4Jy;@@M?{0_*gd}&THs_AgNfcPj7#%(f(Chr|Zs^H`I9HP$QeU z@q0gb3NiR80eI<{>Gp8dT1Iiq%EufgNP(hq#P%FVe$hD#Tt(Ar9sb_c=Ft#B9z zJRa>G;IwEgxqd%Cl%M;sVDwZDdH%zY#Z&p)1Z|!DXcLdNSX_of-;CAxM^+wF9J(ku z@~v%{5!j9|nj2Yp77f-7bJzOxKAo|9R_lEoWLa8B`ZlMnQpS9Ak#>|m*I&`p6v=on zB5CN~#^O``VXH6Trs>5k`&4Z?E#G8n=2Zbx_`!>_j6;HKW_w}kRbTyBl{CQ}`IOJ7D6F;BQU$O|ChBSiTx)tRC$0vCILgSxA`znzaZT9CinMz9td=|a_xGQl8V*f{V)jR4lC8_joV6*o!PT3~ zA?t|MJ^Kf81pY^v8}mX{t{l!Ouk+JtO8x*|lvRk!r!FphF(QwPp%lh!hI&x6RwcG0T zIAKWblcpE5Rt%*)@K&oKZl^jZTZv~%-D>J;L8+L}#Syi{Rk|0^dOGS@;S}z>MmP05 zHzvs7FA0BXI#p%>^(wu||ATwXR{G<1P!`KU3!siGSasx^`yH;1obd)KG^-S>COaZ8 z-zD-Oe3>tkrr=pcy2DNAyN%)3D#h#d{fNQQ!FcqxoYl75A1G+c$kZ@ZoyiSS)o8zH zT_?HHhKHs{n9y*T(G@?Ep=;?=AJf=L^W1UYv6Up)hI_r3nIUnsw0!v{$#f{_!}nPZ zHmlCkp?Rq+J{a%$Tr0NPrFHl7USrFS9w*^Xhw-S+uZbrVNOIs2jEd9B?L$~9#K;tS z<=si7xLuLwPCdo&b6`nPEVPe4y*xv-WAGa+yuY-zM3!=2cWK9iH>G&s)|D<(pbbsV z(X7Qv?xbaHzG3J23l_)kl;e}|OuP>g#bcfmu5cH*+bHU#8p@{=Aty4d7|O8}VQ(~X zc6f&FDR|TWD1JC*R#`yvZGzP0^Rt_uA29$;pjcE)*09Vc=O5_iujU6_Gw|`=2F}GW z5q@V4X^f3!6xkiy;SnNF+7wyHS0+q55~0crnj`gLW;PA}_zKh{eH$R$fstqd?ee*O z`aBtz0;Ohcu5&OVld+!5jnNu0qidksnzpMkSv7nVQEUgavLn)h7TExOfJ3%0K-<;P z7&96S1v*Y=H-uCO9#Wx$vo+jwzUIs|Rt{EMm?m6(?g10{C;0fffpgO@_S!-}*@BuP z9y#a?!6aJ1yX+D3dWN7;yhi>?a(#OZ5|&6q`e<-#xu$Fw$@sCr;9$N%?Arx z+pdf05y;VKn;*gz5s$Vesc?vjC{e$a1qE~XeXHFHVS^my+qV`JdCkX1!%+uOG5iq_Ls%bqXYv^@nu z)sL^>1z^7IaQ7esGx=s0mhtTtTlDegk5%IpCHs$`@axfMm?y}xr4NfWgh`d+mybEH zJt{X&CglcQjFfjEKd8(C=CRl!Z~^J!uG0rn7AKZyFP3}+w)@|Xg%S+uP`4e6zzp=1 z?GRQHgKkJb;$}vBOCCq%@thShC?}8d`RsT*(3cQ{o<=2PeH`grLdgiLe%-vdy?h0O zB>3Ydjnad-(I*Jj|LOgGh78G0{b7FD;Z!)@l#AiL9eR{ukhVF9)Dk(XHGU zEpmp+&yfS3eX$7};|TG(xTHJKd>_@&d@2`1q3UAx^<23mZhMx%=!4SSS#D~qY&W~6 zv_OSY{`f~pV*BNj3NdxsYYeQhhN>BL(n0;>Z*GS8+*@xh!{BMo*b4mNU%yD`BQY1F zO87KvOk#9pZ(x6f#z#5Xewoy6+}CPGt=}b&KB;)sE?;lb=VwMeE7=#f;#%0FMDj9z zXT&ZmHp`@Gx6Kwo>)O5C_F=|>cQxT4PZ7^Cs|>*#WdTJ|2lF}w6q4N5<>bCos9age z&dvcF6&u!NW43YQ&Q9A8ot9mlj-{QVA<5yiS&=2=;o-6(o?=9l$Oo}93YHRP$dnXF zv1JMt5;TceIX1C~inxm$cuXB1tdTfGA7hmhHLw}l=_OPwA^Tw?Ov}>p8`W3Yp^W6d z`mQqgFu$tNvS~N(GOwntXj}@IF4^|dOF&8`dv9A z&pa(~krYQsxl^E}v~99t*ta9}QgHo4pv!6cw~ANZ5D1`4GPBzZuA7$TS(m)Qnn0HL zUh(ON?HH6!m8MA>Ej^o{iuXhbea2gaB#BWW7&Jx8}UuLM0<&52_y< zOV&?_s~(hDEAyEVP@4)j!>uCwyGCjbfsQ|;0VB3!8=w>j5-&`VR^9+ zp%TbpCALb~%SEa+7m3rlmu!jW-8USZ%uZ3Gpmo2(k-Mf#y|8<(M&Suvk{&uzbQH|| zQsXj*-ksv{%jCK*FL_-zPvmmYwKq|N?mK^H48@$4?k)+ZeXGt7pa0cZUcWWR*E%9s zk_sbWD}5T!oYr*R=QO*@PfK<+_wxPN@+rK)`GzxP0zIg4omJaxbweB{WmK=rjNZoQ zy|79LrcRd`+$XA9WYLJzb`fneE*>m4dlN20toNdABf?lXDoaFKQ&m`4W=O@4$gc=8 zRbo&Ooz5j11DS+LtH0e}DzHDNwr!fWZlX<%oGhwwOZH4ii28E4lKH-;IES`Gzy46{jkV%C9OPZ2*}6Wu4sG{+{boY?KA78kUi?Fk?=PVd3;&RM_$+)k zz0v`ff%@zn`tHjrWtweP6ICcYw)*~Ol8U6Y0n|QO8l4Q;!XZQyf%W5_4_IMfvZ|^c z&(=zWH;VZbMCWR7X$jI+P?}f1UTB;a+o7eKux%J;nWY*@k-#f15y=l`!kevmrqLB9 zhwCW#R%$drK^N;f(Ehy5VkA?egLgG{hnteH7;GFIjxpP(`>xcr03;8!j7FK z_JJuS#cf+Iu6bZ8y3xK&v4K_O%ZJPK?jF?LN{hG@bK#Ls(3@LgqNUQd&=D@IKO6E8 zDFwO2ic98aN4ix#h|_nWl|+xklz$V-xIE^{u6@ij+W!qXx(d(D6qB59QS}GAs*sdM z1Hr?lro-+9Q5b>B_LGBoCS2=uk=bKm6swK15%stRxOXFZXuH%m+l&nlA95tTowzOv zu!$Sq>+}6^ZSO7TEoU1(oSl3-b9I~&p++i~oqe%CH*p+0aqc=!nkm3C*gCQ{?9Ilo zbOOtM)XH~L>USQ~%D4M?xFB69rq+;cZkPJ3dg6WuK^6R*4PAWEfGf)(f*5p~H_XEG z5BQl29~K1TSuC(tn-+*}UiDfXT(aXns$HVn9UfM9y$%w*Dc~7SSsNTe*5P1hm26|d z5EjhL45~XZ7;GI01hzT!I4c6FG8HF4%$G*WPMq0%eoC*32*i6G=n zoaS3zJL0zbEm6lR4`aUh8QB&m=d5du{}ip;am!UZ1 zMRrfrhy*`t9KD$-@8fPouLrG~UQ^a%M zqHBUnFLIRagLPt|Y`ZzCo} z&bz~#fF-wz5|Q0dVB-)Iip~$4t)*t~wh33~4lAh&D_WtcLT9Llz31`Z!G_-2^B@x{ z!z3m4?A9s6#fzz%sRf?|JTp7R*!iyZ7fZOPsG(Kw@EJG|gKrM96}S&(niS$zg1xAb znC6G4t)uePL)`QdieP2)wCBA+Ss&qzi=lDdlSt(9vjX~;_s`>*_=tQ$`M_JdT@r8pF-M@3VXcnZSl*1PWgqiP)vrjgnd^g@63V*m3=mc$S{T#3H zoqE=F2xEGGQ03`YT9&mpguGC=R3So{`5~Po8H$}d^Q%6JS3cN$ZbEa*b*a^QKs;B~v{Yd&VxneX75 zv%Y|Jyya}nCmwE#Ns~B38#5;L*C%_{ErRBcAln^SYcMZR;FX-^HQ)0izoitnf3ilz z216ma-pWimIqdSS!?6%aGUpflPYaT~Wx+IDFVqwXweEGul_4?~6BoVwN<27KkAz>k z8sPV-OXjI{QVnHNO*7x_ZHZuXiZl(K0QRSaXrI*{%ry`B)EPlG3H-#(AF}b38`ZL7 z%n5;P;xY#bsQEKu%k9S-(1*1LlP+W#3nR~2@9#HqKp_y9iWZ4Rgiwv<^@=)mbQ*Ve zS{HQ2h8RP=BWH_UFONku!&mKLqsZxueyDn!D#jst zXy8-WqLGlt?!!EBwch+V{SobDgJQmQq_UT`TchLmjn(4JKCA~Jq>ZuRv$XZ~YPw5# zJ5{h<8oOpr_79FcbLvA%iYsWicnvDFv)~J3KMurz3rSXqwx@5E!Va3a-Cbano#eks+C^45e`2_C5D`qalFq>=7((F~=5 z%!L77<^#{Y#bBfvv=3M6g$ke_RRp~_jx}Pve})=l=KKu<^C1d~iiuW@--|Kwyw}R; zl5c-ppB=l6IG(x6b#lt(_yws2ypqewE=Wldz!`rHmoIxQo&HLr_cguyBej?QGxkK4 zs4b6Qq9n>0P&qSJK1QaK3?nLdzw$n1rj-9d@#f`0^-j@z2o45#A#Uh=qNKpqnh< zuN3=seiAcCbC^%;kNc$1*}x}vYUN2;PD}&->gB97$Aq)pmv33I(zJ)SlvOB1W^MvPs^!~L;zm792(XDJI;^s@#t<(f-yk*a^SV8z;ZEhWA*B>xD+(U-4cWBz zc{lWuKX#dzm6muPfq61RX6F<8JuY-rRx$4`+LtlcKJVn@t=_}Bxu?RURi3kcVCiC_ z98DRG>^+F`n42<|u53{i73T2XvHH%9Y}7m0hzH9tpok;oN&3LVu%`0uk9X(}8@_fA z$uMb2!p`9B`;pVuripeRD;q}bTnFE4c-@iM{QgAM!_uQfsP~&2Za_7wfNPtdzgGD5 z4yunwoS%u*NkJ@}Zaszp+*A2OLGFl$4PQ2x&pI@p@43w)6Uz&`eqF0TY;x##R$JL8 z>s=$!*ZN*C09RiOm-{C0UTN>f&~TsocYzq9%7NloT>g1elc3T_mM1tH(a-yj1jC;b zg+6GGc3$~7_`{qj)&-kcS+=&c)YqP!{U$B~iD6pd!znZ0T4ro?wHJjc_5GSJ0g6}d zM8Ci7ejaL$(RugtZ5R3<-gcet6ZmA3*Vu~e{(S#72j0J>3ESp_KGDPctJm+cRgZpc z<`@SwViW@C@2nhb1fN)U%~MP`gH;3qy#z3wU{)$bTHqpiI6kqm?wZya1I}@ZIVd0% zLjBz_FYh0Yc`Lw_bg1d6f$P+-kBK#M~~EmuQ*CMU8}o)n9z7mFko!x3Ub)8uWb zfi}j7iFEFbqk)8^^#+!M5=LD8@+l2qRUIxqZnI2sIU2(4X>2D_}T zqXV{V7`{%V+Ig}Db?UW+sRhHdX@L3jFx}^R8TsKRikdf^!_?U71C@k2Tv?GA zB5vJ3f+ERe614For?H=Q9r}Nrn{CLxNMczyQe4T6wf*gl5!|_jD_s?8&z2bGgFnx8#OiSna|aQIJOHZ3nSf~A1I4Ssik6=bH zXl4D80_Ov>Cg5kfn?sYEMJ^DAehkQ}f4t8!K1$jQGvBmM&BpPOA7f|LKo;(^#&#(g z91OmOHAqR8<=lf%3m%Daa&<%b)6?Z}4Q#6gIxFLKs4Q#MIm9~IC%Im2y6S3bRveWfYibs}s%~T)O$<-=3J#V^uaPRQ z*;2DD5#}eMEjm}R2zfDi3eS;tLfTk8=UhFfQZrY?DF1D|{lUq3i3KAM?%PN`#i80xd)p_>=F5IMM< zRn4Eu9|8NBCb}&j)&pbl0-bEx9oq3;-e)lZZmjvo{s#&wGEkzci^GAI8_e%#X|G;j zQYcfblUN;nh3A?zb!jt+5%rZF{TeIRx9~&ox#Uj zJ&@U*#4$1%BRu#dF&iyK4?nFU5FTe~TVz_7xZIps8jm>k27@~$t)?WT6=yB~@pA;V zi#R4`#e}|UuZ(h}=y577enn>N6ZDs1ZrDPUl{t#DgrH4UJz}|`3iU2rofkSaD~k?vGZRB%gw1ke6{*D#FW4YA>SprA^;g(zQ#E_s*EM}I9DZtNRLFp5EatqJ*+`~9(F0l z2cEqgOQj6Tn)~q<&M3&`+fZ;g$!jm^{fFa|wNO>W#apl6@_a9}XG`xL56%r3I}kvq zN}OLvRHc>SRV_bUn`1kAFwWs!E>h^GFr=Nn3isVBh=0h2|1+@gNDIY%X0`Xxo7r$3 z-BIWyb8PYtYT0WvUYcZhFtImUF`TMz=rORaxYj%l3RfwQl7)}wXI@M# z*FXP=vV52`=xe2(pK8|-hh)ezi1D=E#zThT?UT)8qv>#k`hn_!UL_CyaMN1XHWO7! z&QYFEYZ{*NF&O?@@~VFH0a30A!>`HHala}9uU`$Hsp2sxX^&fQ#TQCZ`HZmGpGsBX zyOQ4O%zSEVARsEZzK_d!&2xl{FWZ4p*VAbcw8RV+I+teO3M1|)P}*j zn4A&WC@ye|ws6o`oJ7pm7c{OdQ<7U0s8N>ko22!UTMLn1lm6`krnlx8ta;BDzlSLRzodS;idS(v)C^Eh9a7 za!#hYKHNswe4Aj-^zXCmN4IN{?UGuo&)g{ynL2ychj(jmVlR@{>B!Y$S5KG}OSebp z(bhycVk}dydp}7*7QXA|RyL0m&%v_rLvAp&NH1@tbS51@>$dAKI^Nx^gX>C}da`mLyZYlpIw7cuA+`E^fcm=71c3!~=F(4uHMY@9AJw`MY!{ zcQ<`WsLPyee=WUxQdUv0vufa70n!kB>Lzrw*SA8_zj9scjL3Hz%pz%~fKTC;$U zAN-mO9Ap1>3|^`GuK)uAoNE3OVE)1S1S}69Bn6~{+Z()rZP3(zJHE3)gFH_E>x|G$ zxp{fa&G@)2%uM;rOw7!GGeY~D~k^>(3$LZ@B+x!T0Yg3vn9#@9!mu)98OsxN{o)?-~C?3qH{QDjU9Ed%3%@ z;CH{#GC)7218jHUj`zC_UmigCbqR+%-tRViQvi?RE)l?Yuw7O@EM zDE@`5AIEPzC}867=&mpz-yO94jVBD)=3T>qCI1X}yx8A(f)xL{evQBJ1_7SSoiJd3 zCvWLDo-ic{#QZOKz@U1UClH+M0Px=ai|a=I8;=4oj%T=Jw zcxn*dooyoxP&x2i>@I+L;0?I!;41zZ-T@i(e~Gx02i^mx{Ab_=&R!wsMy4C%y7bRQ2T*F;gq33PJ1RlrZ}b-Or(hziMI)R35yBC35co2OU_GyO9@N= z7^?=f8uTAN>7k)6(UC!bl_t1RpjfP(94uH&9L-%UJXs{1JRR+wOw3(bv^beLnOTkO zZ5-XbxH*~GS=rf`Sb3OOIgMDknK*fwIM`U!?VW&+%PuS?F6Qnwj!r7}?p8LAEY2oo zb|zL9u6NNa) z=D&;oHSZr7C<(ZSHh^2`k1GX&y?ey|c;x;+zpGdvPAl$is^2PP=I&tO=;q4e`tu%U z@^o^sa|Lc)3l=vES2q?l3wsL_R|}A|k|vp`IvG1NJ2wa_5DE)~36BMJ4+;j65Rn@3 zKBT_~_eGF4_~YEcKhb}pzXvdX_OL&BF#phtf%`OY5BFDq0sS&)0nspj^nAaj|1t>u zkq$iRe2^^bmrv;gLSV0r-aK`_`CjW7g* z$8kvr2Dh_31hWHJ6@obdtPR27wl{!aUI3dxFh797>xzKSMG(MF5Dfkv;ts(g00#S0 z0CT|CB?y8g02~3q;CJ$85G(`WWC)f6a3%yR0Qdz2D*?C|f>i+g8iLgTTn)kC`=SAY z!S_ik1cT?$T@b7X;64Zj-#fz)YzW{<2sQ@rECibZco~At0lWsmmH^&?U~2#$L9i`= z&mq_zz_$?W2w?EA18x&%0HZ*#3xKg8*bTtA5bOb9VhHvEFeL^3qWu%fJGrV6u{CD91dVb2#y4>Dg;LZ7#`T5Adfou8Gr&u00Dg8-#uU8dmW7b zZ&J5b!1m#F|@} zx?6!K3KstmVdH4&1d#toG%+=GvGDkZWD^$?M_`ulvqt~jFBw1ss`|&dgL8nN1@O7u z1#lWTfWP&DPgMliz~KvU0KU#>zy{`k)4**;13A8%cD4b>zlJ+`j6ftJu>B_<_<6j` z1C|4prv+TIyKtAr21NW?KMCME$^gQ_^#fnhyZT83_%06sK@R}V4j4efU78qh{HwfJ zpt9ip11t|bTHMJ~2k>1U0D_=^1n@m_7w*z5frvW{PQwFuWMBXZ;I;q<6JYzb+!i2# z3Wx)jiwsEvxAX6F{Uw0s4#eMuyRyLhUz!WV3kXjD;=uhnxJ+pICfwlGXm`zg!#iLJBme{Acmf~xGc}_p5Tt-Q5F4wo{R1#H$;(I#2?{y@QBuNS z-rf!m1a_NAd}IBfXkuxcYs`BIZ7Bw~--y$Oc6@6-$Wz^IRpvbhv|oY3Wb^9(cu=f2xU$YK?VcU4=aplZt_OI ztNSA~CrQLpMnmZvW`?aG9AI8yh2-0;eC#*o+4Sw*?gq z_M)1=!{M^ zWU~H$+WX3=IGT0q!Gi{e3Bi(J!EJDNcL{DGxVt;S0|bXakRU;V2X_l@!3i$G1_=be z!y7os$$3xCUH8{r-*;=Rp{uL*JXOUVwjR9 zdLJ+LMd_#-~ru8rj@p?JT6K4gR7_Ax^^c4%4jnd&UA-tD3 zfNu{K1?Zr6NTlY|ib4eH@IX)contyx7i5vKij| zBBjk?(w}j%hf1#jLA2@_4p3HrhGp@Z{VHnlnzCJSuXMFP35_Gu12;(=NGh?AK!#^>pV8m7nt^ET-N& zg~&T->R;OW@9rBtIF$0TN=IBFC0-KJ2?yA>7E1)xab&eQ$ECJg@YS^ad1zP zL!5(ZY%A93k!ctECY(GtgaN(|yHJp!dSU-EEy#zHDfFNb{~4D%?gBppA|JdgF_16R z7c!%Updi?gWu!0BPOWCpFZdPjASa)(G-5a;geAk~(E3mZPRwvz9&mx3bMqq-CB06Db+GZvAL_f*t5 zKf=0plTSK6MJ_8PkVlsxpTpPQ24VM&TfjQPkSQ(Bk#)@mXq%CBB9nzK>I|~RhM)L< zArXCSxm#qdJOrana{dv=*=u5c=IrY2;!vU&p~Z0LhGf6~GZ^Qsg%>+n2||doLVC!% zTJWyirOdAr6+|_IW@|8Lu*pV5Ljq+em1Av=1QeV{5n*aP zxIHo(!Ee9`ydF6&T_Ya_V+snTRKlcvBb7+7R4!a?w?xZdvdnemDgd{>)*2y^w@_Z; z&$jy*b{hty7KdGF!J?K$nX`52@nScuF=SXTwdMQ3dK=<$NtLT6TnY9}45;p{F6m!k4p8etap0Pah9#cw$G#IS=bO*Zz>TAn_* ze=0%@OWiDbhy;VRn}Thf)P$06wOHt4`qyPOKXrM^mx+3o9oR!zyF z4_SdL`+K|d5>~7dCSC^xeWY%p(KW+d+_7!)%&txD8auNVarSzlo$(|yA@u~iYR+@G zx#RJV-HsolmzAn{sPt`H1k_;F;B-^tQgcRfXWND@z?xR3?(s*27ExpvEz_yZ%g*=r|Hg#JE1Dg>i8s?%& zjS`>NrJ;V7moQuWMTEl2CYB1m&maarCiM2}#m3C`>zJ2V7gbK29nXvDhv&HBhe36c z+oBDlWD{P7t7trtD3&uWh#1{iAVID~2~A9VG7*3{k##lQHAEu0F+m+8p)}c7@s+_} zB~jDCK8oSw-lf}nBaAgr|13P3zSTtkT!>%l2MeBjq?Zf-aJupQUDzI8 z^Ik5o4lE%%QJu)m=+p%_CJq^$@}h zItPAl6R)M2PAV*KIlbK7C>h_#9gUD^>Se^!XTmFy^9|?H^-3gPh!CYy!t-c*Wj7T# zUl@$jT&ah8|Hef z|K{~0ayPWsf%!5O!p{A8T#8Oj+$*jqQ^Y8)0>~Wlp56lmbv2F79X>=#AcLUOvsDEI z#;^PgUpqt;2D!DVlP|V9E|3hpfZ?a#G8452FTOI;8}>=HB&zYZn9t~ghc~K+VY6sN z3*ayO1(f*H(%K$R6Syykt#dXb`%17UGB6n!B`0sh%bPGPXQ-QeSkkLn)GJ-qa~xWD zf`x}_r2&3L7aC+T(lPWQ95+7J3Jz5+nl9ezLmZ1c?gq402j#ho=qUxmw7{b*9&QAO z-Xi0QE+g7HY*BZ~@ilY&9dp_&!gq`X0-RZdZonPZ*x47pPNSu6-0y?8&3srFR-Lt`@~RoYwCSO-3X2zO}_F6^8#<-#SU$8HHEK=h+VuMaFEUn3&c$Y04D;Txgiztek zt%9P+(8I0sjg1-tSEbZfxAU$t_^T*1F9$EHN!bMq=#thrg;)L|-xLh?pHw#pU}sB3 zV{42DMG--B?s?JC7hntLja6UgDzb^>G-}FI^*ck?;vv2jXAy|Y8w;c;8Y==zddj89 zw8vf3Y3G-MCFjT)zUn;`#N5hl#}s-xPK(XM_>D0IFxP_OoABceh=&;~Uc` zLGv9MzSJmuBjH)jnOU!_%=p-po)4uF%e{H`A%pJ7Qkmb+U7g_4!3^|yXvwuzE;kpo z8fTz}GEsP7E~=a3zBJ;%C4Xu;e(I6)0y+34U1&#wENEZ{*-7k4=^W>dZ7=KPNb@-W2s8w7S_+ph)hx$j>R zC&PV@Mr(9f5y#Xg#=_kbN@V=b*_1z)!Od?MssLA%270^UR$rNh9Kllohg$?k=xd#9 zsl1yk33*Iv)r&_$vsc!!SXi!gs`KF*f|(=gPI^Db!%z}FEyUiaAd#ET{76QH3R*_ngiuyV?bSOXQ0hyX$})Pz_9Szz*&~#O?W4x;`|@To z*JlzbI#hwI4U(s(JjQVJscKsx6yUBN)V;D z#6dEgj5D%`_$UuX-S+3YdKIKSJ8Z!tI^C2#JLM0(Al0sKkzOO&x+bO=T(vStbwjf9 zji$+XT*&PkI#$5?mysJejF|KW7Zo9a^)C?*TKmniqVdqGENceB6jtCoJ+;vmJK`u- zMU>d-tCZYFY**=}4h_WE>76hq!>H@x*E(kO>nAP222m|xr!ubo2V^m$cwmDh`2eti ztFR8usOxb3OFU}yvW=sXdk3vO13vpCtVP(paw6LsTyF_2C%BSBKErcpEup40?|$D; ziM4tix3THJKVV9st&PdsK&zO#`Ms!@AFFqg;Aqh6-MvfpOJ{oVZYX{V_13fn&juHz zMz(6o!Gxx%bG!XDNLbNqz2Y8m`DpnlvmFw0=%?#?IbhLuD0*}K z8NWks;p5MG`|dB2@B#GXq{%-TL`N_%hAe4IPEL+SZmeL8i?0N6q$8jKeE$jokycWB z*mOOAP|K}s%oMZVk_haJ;YAO!(hZuzEH|PfH`e?EG#?(>tr5a zy(kVo6yeVZEe+lDBT=V*jbU`DzPe6PD`JZ?<_B2!4d&yINEw1}B+UG%SxAq2N{P0V zDL~NQ0;evujfFkN&vJp5*WO@4cKu~WMUvtOPzy_Q4`2#-YJuty^0>`arFp*jbp7Fs zpfM6X;bp97Mw%#bCyjsyw{k9+0_Q?gK~8`P{y<^Pf2?~xs*j=XWB~7pcs_5kW36-# zTUo({Du)s+SL zg+VLk$8MzekC}Qn_2p>lt3l~x;Oh3-_vaGv>JfFARA^r>Sc|dB?a8l$ySu57=GzY_@1>JdoR7 zJES*c&F~VV@0*Itn%(qqV|;pz+`tgCGclpr{yM1Bd971~5q7yQcwn9kp%CYBc=RI+ z(N#j+#pT$dB8&qf(tvq#(<~XgnVBa!X(|YD>RNaPX=sggYd#zIvME2VIWHzVnDTSc z?!<06qDo$g15k%6OFrS$iiJE5KS&(4MT)wjTe*aOaz3)a#qF|P}tlzByRszcPu$%)$E zxUZF%#WZ`^R1tBv_m*=|K0hRW2GR`OeTNjI-^GO*+sH0oCMA330X0&bnp6XzN}u%X zhjA7uRa0(8U#l2Q81;%7#bX`zD z2J3ZOYjZoB9%yT~U@>b_otuGv?gA?92hb&PhB?tQ~ZeF8l&?7%%FrG)0(ew9qV}Bux5;9r*yyCXX&u10y)_U58{$YHFHPfSTaL3 z!FsneC+$MXI-Q(|2~#ZPeFA0M(&QrJ_qHj+?}le$n5A*IaP37ydom?P37j^R!Z&p) zjk#o*zJV%AN8g30Sj%^rqNt{zyfQ6IqM@p-K(Vh?u)H^awB!7~F+5_`51i%cKj3w7 z?L2H%nLHZeU4ZQ`P_9Fm`?=ugSUHPBHZ3DkMdHIZ7UR-O|c zu;pWd;ryr=87lI+`9dk?XAVy9tx|f5rN(pjhAgKlIFy6uHI)=2@;T>%trtfML0m0` z8Cc4RG^Rjhp)mB6jB;w!jV|wiCcM{wdEF&$9BTha&5+z}v9z_-i+_|uGOdu$AC#iM zdIjeH6?!KR{S~$df&Ghi@>jq%1n`?1{HN<-3{q)nYG`K-aZmj$oq&}7f2_#=XP?mj zWSy29-wiM1^CRtFL#D_7Cr$n%$o{XIeCk`|9i9!6x%2J(zqn3|@a^xr`HeRkc!l5g z|5+#Xzik#*EAi9IPztOzZ{_XYdOvM>-2g01ln0p)uVbs{f&Y{{!Y$0sjZY zPX+wH2i@L({?M6U?ofX~{j=2i-?#TeYW;`$A5!Z-0B)t$e?a`tq}De+@|*MQRyJ_! z$AlEzrn~Em6taJlzw>?n@OR#!eqN6hkfIwO?SI1E_|k7}`#`dPwTpF=xlMQN{;spW z@r4uJfgsyE+|3a4tG(xteWSm@#r%frf$V$z4X)xhoEXITuhA`c?f$N_)`C<>-yO`K zHUQ^8^FEL)AP?e@x4Ah`x9QFvDI{~7_qnOUhukb}Z!tHUJDkLCxDW`A_-}AG`k!Cz zf78Fv-*9|*5WU3T*em=Ehll_7`ro=+9K)>*Fa(GBo4uQU{jLc(dH?|2tV?s3 z?y@)ApF=Q20{|H`UO@_P&KXEo|E(tAHN>7Cr2a15*`sG-;P^!n@E_MUVPyre|G@ue z{ci^3hyEK)02D+MV5bd$iUoZ5@k0MY5@7AFo4RUn(YSnVO$QHP10eAHsQqAUhun>Ll1W{%|H6*9;8l zI26jSjIbY)KUQA$iPF6c2@luIAom+*U?>AT3%}@&Y~5vGNzha9F=Ifk?L~ix4oHR{ z;ZJ=E51`FpBmL1hd&gf|ftdS=_(@6ZW$zf6WzBgU-ZZ4RqA|lj8a5UM!jnf@Q1*8> zH-DaRlIVNp)1Vv`~7E z&AZ-sVy-=7gxO8rPx7^FyUUI1Gs*SvcPvb-Yr32wO(9E}YK7~aviqO_^oz-6js6(8 zT>NtBE*lRgX=w;AO6seJ?(c)qlWEf2&d#&$XFWKwx zsN*UB&H|awTvbrKUBJ8htbSX}lV^@BI2Nx7l`vjdN?|dt`z9W%q$GkKEf+@&Wg*Tn z&=R<_Ab$ujp(pr+bly=1{RPPD!aT{cTial@Ipn`?Jm))|3BbqjDIyII_*hT>Atcdz z_H0#?Gzi0&$g1i3JgD=rqNDBmEeb^0x9Y04DBM92!aSGrOMc|M^0kAzeZ-aAi*a~y zHfM~Bwp8^Tj>lp`9@zm{#AvLpwKMcoa|uzK#vh_<#2S;hu&}WtT`a#qO_<=vej@G^ zZql4?h#sdAdC6_Rstg-l~PuI}^|u}m{ostro1Yjo0wqSQB7 ztRqzb3!R_34J#ocrtWAjL$me>i|EaRE>v-qtWMEa!ww*Lf>_3|i2iq>jKnEsAg_g2 zP^SLPZ_Trt;9YIZqq{z!xt>)P7RLr}O`%Fu>zDz8^7`IaY5Fw?KF%$HbuM*2n%H|K z_2N+_h{?vPWt!rneRDas4^Xz3Mk30WtPV~V;H7N2K+)6=d4&xdg!7U?+Ky*B=;jRz4|ReG2D>*dvkXt<(+rdYb4j$3G;ObG>f+EUHCojO8N0YZRyrTMK1$EgUS1zSvBSHo>pB-4! z@j_*Vq-o$VnD_X-V>#HoQvE(-bB@WxeR;hmi9vx=4+GzW@sxBmrAL|#55g)=y4D+# z#>6dAS4+RM3T6%wHU`Ry9am;!^**udsXr71rAxdp43S-rGhu%aS&^fZw95t(YfE{Q zqLKV~kWDPpGP=Kin6|%&cA$6D!cL57z1=QkSDCzyXKwDzC-#!AB`(9Ao&lz9hgY#t ztCU^EsiT5>p z&uV0h16Np@W;(%(o6=8ZS72}uP2Lkq9zq>0vlTA~2nnBm2`p$OSkm?_UtLZ9ysyA7 z$9~mwrpMG?0Kms0A?6Mu%&zs^NstnJ$PepQb2XnXS0xAAVuL>K33{mpx5R>Er{_#f zuIUTy(^Z<5O>w`N#%$@;0bxxkxD*Gtp03t8s0x%5Umo8~N=Mm$%Ou;tH-d3mT%X~Q zUUD#=y_ZIPo)D0z*!TraRwqKFb8E{PVfMii-upsb1Fl|*f&Mf%^@mFHd!k=Z!mI9Q zpUfZ%tfdi5UaDlJ5Rd3^xn1+e<}XWFDB%U?4#8&YqRD83S{JUqtdi7EmhFXzMVpyD zpcNd-+`2FmhgT{-%J0S&n(vC9F%xX;H+HR6E#7)nk}vWUN;GdJhA`lRnn}eJPAd}{ zabtr|cnhZB!x`o}lL(|;fDJs*lOAel<<$lJ?vfMgV(OGg6j&9Tj;0>Q1K?8(qbFtY;wR;t(L+_Ht8t%k7XP?v3a zZIWr@0ILHBngQDC{65?kk8%cHpqlP{Yq^>FE?8gs@sqY}ys(-IIbcV9eNgD68H1V$ zgLnKZyH?S>I5JHb7lO3L*5ktEHD<4>4Q@5cHG4R=(Y^W@$!yG?H>nB49-c~1OBriQ z-!q>|zhD}VogGV>o}HRotxu&ksy6oQ`o`?9)A)gmZE|ZhZDRHaRLwS{d!Ng*f~uBx zd~%UXJET9vib5Mq04p+ha?rqY={f%%CWJ*D=-fQFw7TO^{A#{4rD(oc%8Ps}jL-_L z!5biNllBqqRhU3Pxokf(SG6 zs)G$DWUflc=a05y4tHzTuLd}p?5%d^MDMwF$#w^0l0MF}UdmvF?J%kPq3aF(+QxwkshGDxZ*DFwf}V=LwEVI~=0Z zlQ-RI?@xs>n-v2xHGMu`SR`wkMDtt-vi4~;ef8|5-s)nPIovtIqgvoSB5cFL3FdcP zGj*>ZKc$7h5lLAn4cUrOlaRG%<)7~Lfr8xgFR^smZf1CU3v4cM=k zUo21z1i!Qpl(hXQ^OOzeQ?bc9i4<&==^~*0fzC>!<&4IY#G(OOuL|kSSL|_LniA8F zCmHzmtVTMasQaa6B&)m@I{nka;KX`dRPiIK_Mhk1LZaOCm7%_1b@4ACg z-M@00t<0L)pj(Kh<9@|8V&oCx6=g$`N|n9^yeje8(*vHa>m!`$?0r1Q560afR3y5f z|HOy1EPNGZUSY&d5uRHcx$XRHYtqv@KU`m@Q@%7j?mb~YT6wsBWk)yL+t_w_2Ki$B zW{oyi9ifR%3W}#2aa=`$PvwV|JSv5L#Ae0gP&hs*1%ws- zR3X}jj9{2Lk{%3tlkL8v$y7Uhp+-?j{zZj%4)M)}BID^gUhp@SeW;|=<3M`&Sb!6*LzIQb=W;~K>R_qrbdlAI!r^ctL zovR9Nw_I?=;vQ^S7GfsmGU2k$v|R1{$_Z!G8rnT^r**g=} z2lA%j*^FJ9req`&y#i#(lA3@B4GpQzwj}r+N9{nxJ55)JyG6OpP7>m2Lj3 zSkBSm?j7)E+Xeaj8r1*m+hyO+x*yZE{Cx2of>iw<_X{})H|hVlU*sPL;`T4hU(qB# zi(vkWfcSO)CW7H-g88Rtg&WQc9WvPc;A?Jpia&9`f1T6+>t;V;GcaV}cy6T6Xk=i- z%)?ePy{s;H_2h1(^`v=5N?)Tq=Zf_EF{{aEHU;F{`&&2P)H}!+~{X_i^;`a}L zTjKW*i2oV!3pv03H*vqebAvZm$?x2+D5UJa!~NdyzMeM*Zqps-_dEBy2&wnI13|WT zxZk;714zZ+anrwZzc(?JU+;+TU+n$P{p!L20B`;VM+Eu)Z6ADYx^)TRhmCJCx9PSH zAo?555Wy_=a1tGN; zu81>2;>It4D`)-$7mnP@jROiZ8*j3;8h514e&5XJnXz}WyGyIfl}ZJaRbT^#4B$r< z;2j3*QZNk@a1M4pd0wm4s=6lt7GW%>?gG+}Fn%~KimAx@K&(giV7d0J@~gK1?$ve; z;QQO^?yWhKrxS{dOh#zSD`T!Hy?@?339*XsGfHX7UxW=d-oEpsx zIH@s;j}0a)qlD05ugv!uUoDwMIE3@jQOu-r5S z3!k(ojU|%U4?$hiaIrY1~oVctk4L0w_q0Qqq zOUrZ#^GoAx=7pt#{#Pn15sM5zkrzi1bfD>)&g`hbTsN4Hsd92-+we z{zc`49;Lg9x;*zDLYeP8f!tKxHRQUkiTp4fFX+}s=spy5&IsMNf=-Ok{VeEqN9g_) zbnlU0!lg{T?-d04`+iY^d{?@KLv(*Nt_=ZE}(xB7u{}z=~mM7O(J=TK4mK3e;c$Y*#H0l literal 0 HcmV?d00001 diff --git a/test/Release/core/core/HardwareSerial.cpp.d b/test/Release/core/core/HardwareSerial.cpp.d new file mode 100644 index 0000000..0a2c608 --- /dev/null +++ b/test/Release/core/core/HardwareSerial.cpp.d @@ -0,0 +1,38 @@ +core/core/HardwareSerial.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.cpp \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial_private.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial_private.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h: diff --git a/test/Release/core/core/HardwareSerial.cpp.o b/test/Release/core/core/HardwareSerial.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..408741f26c8234801b56c54126880c5a1b975186 GIT binary patch literal 21044 zcmV)(K#RYBMNCEk0RaF2000000000108;<~00000000000000qO#lFe0000q00000 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 literal 0 HcmV?d00001 diff --git a/test/Release/core/core/HardwareSerial1.cpp.d b/test/Release/core/core/HardwareSerial1.cpp.d new file mode 100644 index 0000000..cd39a08 --- /dev/null +++ b/test/Release/core/core/HardwareSerial1.cpp.d @@ -0,0 +1,38 @@ +core/core/HardwareSerial1.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial1.cpp \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial_private.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial_private.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h: diff --git a/test/Release/core/core/HardwareSerial1.cpp.o b/test/Release/core/core/HardwareSerial1.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..231019e7471ac44f7bbc76dc87b95b7481298e0e GIT binary patch literal 1916 zcma)6OKTKC5UzDsO?*cp2tr&>iQo)b5)%|x12GRF7)kJPo9*fC*$mF~G(EF%>o zif0kL`3v;wukh-{qqlhTAZzvPbkb?EqXo59U)48NHPf}dyRfoYsZ>Bq1=isZ0eq_g zyusvjPMClZxB%N9C~dV`HUAXALl`QcKZo!=3?C0|vTCw+KsK{`uvmXq`O%vL|9ZO) z@bz`==eQHZB-?P9lsp-)BTT~%XKm*dlS!HfGD(C8dB;)2Ji-%41vfQF1mm$V5usGU zm^(p4(v4;#M=|X-$)>!mz-nInIhMlKiEMI$W((V>~jNCtn?)S#fZyFfKfCmOXI>dhO9_9{bu>0cz8B&Fl22%6j))-QS z(*{!cAqx*%_>6_mTKJrW&%+~(sCku+z^~pj3&S#z?JXkNI+G!Z8ZH$AJa7Gpx9oX+ zXQl6~EiC0u77I_ZPVTFfJOCZu_3+@m%?3WFK^lcIfSc~b8S&9(vTrxEm$B^(T(v^r z`e_O-KIy75u8>I(M$DyC0rjWo%*-si(;$=61|_6HX_`kNFD)Rtl2P2gtgH+U?L ziZ~-AZu|nc@+-J<;mEDrIG`}=c-!r&F^n{s`DQ-PjJ=cHom-l(R4SmP0;_O{0KU}# z-eB@}PMClZxB%N9C~ddfHTM+2V;Cx+JA?2&3?C0ovTU+)K-RN+FkfG*{OHYqd)=!8 ze0^Q}Id1t8$u=w|1dqq-2-Bd$nP~j66Ju?)S#fZ)q6EfJYiWI>dhO0p<>8F#F>IX;Oug8j|zi)@V|N z(;AZbAp;K^_>6(i8u*-n&%+ap$a$rXz^~q#fnkvdZ;J@F%0xiIDVrtZoA_&-ON22 z3A221qZw9CUj~Wgweylbb=qM(p^E7^z|#Euz3Rl$lV>-pckL;AGCv06M?bF$9CY+_ z`N(Mkl;MP)MqGv~7bTeKIRT*F#F>IX;Oxh8lrh{Ycwgt zX$?_+$iTw}K4ajs20mxt^Y9oWG%x80{OW8N7?xex+;$~j=Q41^DVrq;IL`W0XW4PO z&Pvx=TUg4SEJ_^7Te(jw*#j-ncJSbxtr|Y3KpF-SfSv9}nd_m=WY=ygFXKBI*t9}m zdua+bK50`KJCU&;gxs#N+N?i$$D5vEjLpv8)+hn<2c|_Bh=B!?w&V=AFB?<_hxg*p z5pk2JgLsnr1M^MJ!hwYDR~pnJPBQ#NERG^BGCa!vmTSnQ9Z(zCz2goaS37;9;FXJ1 zKOX&0Xj}iqyH(UfvyYnJtry8DMD<-oT=@Hxnnyj3Corz_*81??89cWS?~B1p`tZIR zyuCiWKL+nD;;X1i)ccO1qrb-|MJTM|%^k!0t#K7^wcx4y>LcRI29LNSsOropy^G+5 kDuP(KWcAzgGX@%{moPqxN;e((bVKR&MiFp~DN*(Q0`o*JZ~y=R literal 0 HcmV?d00001 diff --git a/test/Release/core/core/IPAddress.cpp.d b/test/Release/core/core/IPAddress.cpp.d new file mode 100644 index 0000000..79cb68c --- /dev/null +++ b/test/Release/core/core/IPAddress.cpp.d @@ -0,0 +1,38 @@ +core/core/IPAddress.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/IPAddress.cpp \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/IPAddress.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/IPAddress.h: diff --git a/test/Release/core/core/IPAddress.cpp.o b/test/Release/core/core/IPAddress.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..138e0c5e9c8e278c858e6f081dc69b9c6ef55d25 GIT binary patch literal 18444 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 z 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℘uC7C$>CrxlH(xnAu?B!JwHe25Ipj@- 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 literal 0 HcmV?d00001 diff --git a/test/Release/core/core/Tone.cpp.d b/test/Release/core/core/Tone.cpp.d new file mode 100644 index 0000000..75f0dea --- /dev/null +++ b/test/Release/core/core/Tone.cpp.d @@ -0,0 +1,32 @@ +core/core/Tone.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Tone.cpp \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/core/core/Tone.cpp.o b/test/Release/core/core/Tone.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f97368c9b516f645706c196f5eb41d589be9a0d3 GIT binary patch literal 17368 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 literal 0 HcmV?d00001 diff --git a/test/Release/core/core/WInterrupts.c.d b/test/Release/core/core/WInterrupts.c.d new file mode 100644 index 0000000..59f0906 --- /dev/null +++ b/test/Release/core/core/WInterrupts.c.d @@ -0,0 +1,14 @@ +core/core/WInterrupts.c.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WInterrupts.c \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/core/core/WInterrupts.c.o b/test/Release/core/core/WInterrupts.c.o new file mode 100644 index 0000000000000000000000000000000000000000..703b76f35c89349cdb4c80df85031b7a1617967c GIT binary patch literal 9312 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 OAXGjJln^R7z4pLM5c7QIQ5gBm_YLNf8tf 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 Y({1Va8uZIM-vmUsul-|100Y@ZabJg%+3jh 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 K2j86A_xFD;<{g9p literal 0 HcmV?d00001 diff --git a/test/Release/core/core/abi.cpp.d b/test/Release/core/core/abi.cpp.d new file mode 100644 index 0000000..0106298 --- /dev/null +++ b/test/Release/core/core/abi.cpp.d @@ -0,0 +1,2 @@ +core/core/abi.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/abi.cpp diff --git a/test/Release/core/core/abi.cpp.o b/test/Release/core/core/abi.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..644da2e80245fa82dc68e4ca6a8d01e687a9a191 GIT binary patch literal 3756 zcmd5~akn)aFA&Z0%pweR%A%nn;Y0Bg zMJ*z2si0UFY+Vr*MoS46o*Y95CCojkOIsM0Noe>v@kf+D3}V!z#U}n6^ZzKK0(MPxd#AH34BeSd!k4X zkY8GKrygbG#gaf!uHEC2h!95HE;#rC!a+bb`Pwlxi6o}6-I^L~0=&IWMcOV+A_0$X zkTo)boiKpp&UOdjA(&-y?Xqh;7a3&JsB3l7aXj@5`b;IAL7!m=VcZOPN#_d0a}95$ zf!lkYk$l4FLmOjN3l26;5R>vHkxn+cJ>E?3oGTM$Z)WY-S!Cy{KdIg3obEup^w0Q1 z_T%0TDHLJ-X^d{}A1gk!cO%wH!W!CJT5W~QN&L)9ooDY2&0`;-RV0OH)StSxdicj& zkxNMTOmPK6x5~TMy9eypSQnC4`*)$Ct+_4XCvIyzC60P4qb0cQY73V`x#=2m9ey^q zwX{yJr9(6WPMS%-#iSR^qIWQlwlhNwuKE^kLLBu5HzESU~~`hl?ie_5vD`SJhVGNFiL z_u{1=TqgeO$^Y-m)L10wF)b5H5Rw8)vq<@lkG#Bc42MZk6<{sPZwv5S#qwO9le>Ta zh1}fSvfKhe%f@V7tIlmV0oX^lz8%?~wn7pB3xPxC-fKy*9P&JJ?OmqN#i^SP+;7N5 z`{!4Eo?iws63%*iR^F;AlL&-&60));cm`|7JM2bL)@Cn}F3zSPJS^-$b5)G)FI3ya zN`7ML#&V~nOEQix91uU?F1y9+%FeDsd+VFK6R#)?j;O`Ezczy0}Kif$CxCZWqYZtY1<94sSo7Wj9ZSjg-fPUE>raW|1 z7BszY=9q6CS_lU^Z7*!-f7Eeo(5LvVrnqSDnK#eZWC_MdyaTJde#k3!-ZY_dg*$2E zo}Bx%&Ezk}&utaT?&c)TiLoc&c%mXpc=c^!?ZlJX@)HTns%}d7o5!7>e)XmH zjKnMXo41Zdw<6Gb%D1#%A4F+@`7G!?Z>@K zS5fBff8BmYcu>=~-Lp*He{^NZ%3VS7e}u(8E-nFO7n~eEE9{7<>d2VgNBZ-IXXV;S z)lb+?r^rlhQ47am;xBPPI z*o3a{o0;oUb__-(Oh25ydc{rWloJoCXjd;s)`Y&SDXEO+Fel5H9;d}qx9zH%J|%zQ z`9o1JUcD{Zy8KD7%d0ovev%#Ya_6i0NIgGt+AXIO$xQzyUE|lMk1i-&7Nx0XJN6~j z7M}ya#o7=QS2ILFs5oHL;g9*-ha5nWR~6ep)aU2c`@0cB7gY1>2=q;_zQnp z9A9)Yo|7`ox#J2t_P6Vck->4l9H~k0+a@a8GBM@iQbYUeo;|}uVWom}Mrh&p(F{Tt_ zBV~#Z6w9az1R#3Bf;m1@qZciq_{^e(&|vMiHp?^I7Carcj1%8G;Q=558_O`{MBoTL zpS<%v9rl2jWx>Zo9AUwyyu%oHI*d)pJO}IXZQoN9ft?kHb=AU%z}|vk^L4P|*lf*4 z1Rt3RL_`38#8?;+I9V_(?rgW(41Y^Zzs=3pU@^=l!-ioZMxgyC9V{ruH|qCv zK~Oi6I|o8zKCCX_hL6jI4oe*y@^QGx90PJQ&cVWb*vJ?dF+5)hCQskYg`0-T!-BshVkR%1T4GO&liis zKVn%@~W|(g)bYjnBENs{*;07C3y)AAJEQgL2(1#nI?_VCf BDdqqG literal 0 HcmV?d00001 diff --git a/test/Release/core/core/hooks.c.d b/test/Release/core/core/hooks.c.d new file mode 100644 index 0000000..2b9073b --- /dev/null +++ b/test/Release/core/core/hooks.c.d @@ -0,0 +1,2 @@ +core/core/hooks.c.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/hooks.c diff --git a/test/Release/core/core/hooks.c.o b/test/Release/core/core/hooks.c.o new file mode 100644 index 0000000000000000000000000000000000000000..bccb804e96fb3ef5702c038d55588b5944b8a527 GIT binary patch literal 3160 zcmai03sh5A7QG=5Xax*kgWp(?fSQmP6!|rL1EU~_P(Xo@ynHb~l7PUB5;TI2qAsfr zwJ1`Hin>%7@K+Ta5$(uF85FJK2dGs`sfZbC$984zOL!(`+00q%=I(vYzUQ8IbKhC7 zJU)qy!{GpCIIsek836eo0k9DUgN=d!-~ouBq!vN)^Yd{$Ho>0_z*;cbM-j^Ky#$a@GpwvfO+^wCoiX=-Q<$tQX%!IfQE=HFS?IrE3WuB}zy)s6D|avlPE z$3q6XL@M50bET`D?y@ObTgW`WXnGwzTSR4b)Y?Gpxy6bd(uEh%)s4L)?x~4VPI<_ zt0|x%m>I+(9}bRWrnHe6q2Y|kR+9hmIvjr&#Tz#oFt0D9|L-@McT#$SVm{kZSC@PI zZ(RTs=daY8&Lb7iBluUA5h~$XMD=g0+~6XOn%!B(u1U?@Fe%jyG=(^woj6Q9kIfd6 z;bFD{_mbM~wB#g@XwUrv4|WUdD~L$hv*^Wz&*hU`RG-IrMEX>-2AWS#69?q>{dM>K zor&pZ^JAQG)p6CEwR_@-fuC&gNy4y_N|uz>t21IviZO)S{lNmpKDu6!H297AwPv3U+)l* zEZR^Ces^~E9FmMJ@TV7(v-go`=Y`+u4&I2UI30U+lQix1aO#(HR?Xq(-dgsjP&fUJ z+Ns*_D??NU)xP_FHL-WgPW6kBQ_Oyk)vM=Czp~<@AUFA*4tJY4f^2K2)4#YSYq_>) zeDsWdUUJ43P~aN95ufAg9AWqRcenDXoD$w!$GntPLvuOb9V?a|S$Y0ZtEMe}MqFKi zUGHVr*!FfNQGc{b>@wzgr)l5vfcQsG`ctP|)B8~UGA}tRyAI$83PV;)v$q}6KZ)9S z`cCk_dZHMUOPvnC?ps-pqdGlO^gj4Dp=3wZC%UHY7pok8E4ui`A>+wUVKTevWA6I# zg^vrT%%E>0-g|&F`t)oP#4jFiE$QD2Brwy6Duc)oT;|vjc`_Xa^s2h1cy5 zX{&UhLeIUcMlyWD8P^CW>yt#>A0_&=8_s=`vG24~f70dG%a0;={ygiO6NOi2l#%{@ zG|(}xe%Nnxkm@N4tEWn3KYQ-!psu-n;)>o?c5L2r=HeK;7YB4ZXC}`dJnPY^WA!dO z>GjNG|5eIfoOd30d&c0~*cPtK@)bQDi`wqOxsqtzw)>XkKH2H-sQmg8&0(a64RDBep!H@-L!oC_R?0BAL2cdx_Jq=t1xu_ z`HgeyWAuT8IqSdbPq451PeP8E6H`#tt0hV*uSjI%GNdSyTdZ1$k`&`+ zYfvZ@7ReEfL?NfD1;*J_2cN6qzVDH0OeMp5gj@|3QmTSi0N1D~03^i5hLHmjmSqHz zLugDI-PpX}`?2it_TZ(#GKjZ0C)AGzc9vnt@c{M{@aa46OM^SakrsR!#4HQ$_YR}r zr2#F;T!Z!g_V20jz`=?Wthl2Uce3JWwPwSEkIe)kJeXv~ovpZw6?e7bla0@gJ`XzF zz_?+_1jaZJD-^5MGz4%sD^fX$9F7SjnLt{6f)QwBN{&h(GGg=+z9S-e5eNRooMHxC zhY__@A_IV?E|qDxJUDAqrdf<3ji5vWXz1MmG@e=wXmBMBO+!A(IK@n)j}WO@h8J=v~2Xw&{DzyabJ* zHX9BU<52?bk94pJ0Q4>Rf4cclGm%>hp)nu&E@Ou6n*tq{I{4iOreGp-49Lw`i-vRI z_)xx`&~KSf0r@OAFvIq3feuUEHpo3NkvRtLnXwiP*TaE+b7F?Ux6omkuL+X5n8+Lh zzR+)}yAR2S_KmgD{S5i97VUB(2jE-jp28OA^?`jWt#rRZ9r|pTVfl7X=&;s)8@5R6 zb4ImpaA0=;&2bsF%Kcap$T5h{7G;BHFrOAW(VX6JpdFbA2ii$3^NC@;Z0N%b%lAJ6 C#4u3+ literal 0 HcmV?d00001 diff --git a/test/Release/core/core/main.cpp.d b/test/Release/core/core/main.cpp.d new file mode 100644 index 0000000..6cb0df5 --- /dev/null +++ b/test/Release/core/core/main.cpp.d @@ -0,0 +1,35 @@ +core/core/main.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/main.cpp \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/core/core/main.cpp.o b/test/Release/core/core/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..44df1083d44a2320294b149577c6f84ee9ea575c GIT binary patch literal 5096 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 literal 0 HcmV?d00001 diff --git a/test/Release/core/core/subdir.mk b/test/Release/core/core/subdir.mk new file mode 100644 index 0000000..fc491a1 --- /dev/null +++ b/test/Release/core/core/subdir.mk @@ -0,0 +1,272 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/CDC.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial0.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial1.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial2.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial3.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/IPAddress.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/PluggableUSB.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Tone.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBCore.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WMath.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/abi.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/main.cpp \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/new.cpp + +S_UPPER_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_pulse.S + +C_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WInterrupts.c \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/hooks.c \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring.c \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_analog.c \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_digital.c \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_pulse.c \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_shift.c + +C_DEPS += \ +./core/core/WInterrupts.c.d \ +./core/core/hooks.c.d \ +./core/core/wiring.c.d \ +./core/core/wiring_analog.c.d \ +./core/core/wiring_digital.c.d \ +./core/core/wiring_pulse.c.d \ +./core/core/wiring_shift.c.d + +AR_OBJ += \ +./core/core/CDC.cpp.o \ +./core/core/HardwareSerial.cpp.o \ +./core/core/HardwareSerial0.cpp.o \ +./core/core/HardwareSerial1.cpp.o \ +./core/core/HardwareSerial2.cpp.o \ +./core/core/HardwareSerial3.cpp.o \ +./core/core/IPAddress.cpp.o \ +./core/core/PluggableUSB.cpp.o \ +./core/core/Print.cpp.o \ +./core/core/Stream.cpp.o \ +./core/core/Tone.cpp.o \ +./core/core/USBCore.cpp.o \ +./core/core/WInterrupts.c.o \ +./core/core/WMath.cpp.o \ +./core/core/WString.cpp.o \ +./core/core/abi.cpp.o \ +./core/core/hooks.c.o \ +./core/core/main.cpp.o \ +./core/core/new.cpp.o \ +./core/core/wiring.c.o \ +./core/core/wiring_analog.c.o \ +./core/core/wiring_digital.c.o \ +./core/core/wiring_pulse.S.o \ +./core/core/wiring_pulse.c.o \ +./core/core/wiring_shift.c.o + +S_UPPER_DEPS += \ +./core/core/wiring_pulse.S.d + +CPP_DEPS += \ +./core/core/CDC.cpp.d \ +./core/core/HardwareSerial.cpp.d \ +./core/core/HardwareSerial0.cpp.d \ +./core/core/HardwareSerial1.cpp.d \ +./core/core/HardwareSerial2.cpp.d \ +./core/core/HardwareSerial3.cpp.d \ +./core/core/IPAddress.cpp.d \ +./core/core/PluggableUSB.cpp.d \ +./core/core/Print.cpp.d \ +./core/core/Stream.cpp.d \ +./core/core/Tone.cpp.d \ +./core/core/USBCore.cpp.d \ +./core/core/WMath.cpp.d \ +./core/core/WString.cpp.d \ +./core/core/abi.cpp.d \ +./core/core/main.cpp.d \ +./core/core/new.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +core/core/CDC.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/CDC.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/HardwareSerial.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/HardwareSerial0.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial0.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/HardwareSerial1.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial1.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/HardwareSerial2.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial2.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/HardwareSerial3.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial3.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/IPAddress.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/IPAddress.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/PluggableUSB.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/PluggableUSB.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/Print.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/Stream.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/Tone.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Tone.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/USBCore.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBCore.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/WInterrupts.c.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WInterrupts.c + @echo 'Building file: $<' + @echo 'Starting C compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/WMath.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WMath.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/WString.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/abi.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/abi.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/hooks.c.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/hooks.c + @echo 'Building file: $<' + @echo 'Starting C compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/main.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/main.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/new.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/new.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/wiring.c.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring.c + @echo 'Building file: $<' + @echo 'Starting C compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/wiring_analog.c.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_analog.c + @echo 'Building file: $<' + @echo 'Starting C compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/wiring_digital.c.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_digital.c + @echo 'Building file: $<' + @echo 'Starting C compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/wiring_pulse.S.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_pulse.S + @echo 'Building file: $<' + @echo 'Starting S compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/wiring_pulse.c.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_pulse.c + @echo 'Building file: $<' + @echo 'Starting C compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +core/core/wiring_shift.c.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_shift.c + @echo 'Building file: $<' + @echo 'Starting C compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/test/Release/core/core/wiring.c.d b/test/Release/core/core/wiring.c.d new file mode 100644 index 0000000..958d6f9 --- /dev/null +++ b/test/Release/core/core/wiring.c.d @@ -0,0 +1,14 @@ +core/core/wiring.c.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring.c \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/core/core/wiring.c.o b/test/Release/core/core/wiring.c.o new file mode 100644 index 0000000000000000000000000000000000000000..6be3584962a7422796151fd51e5317a446118700 GIT binary patch literal 10488 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 literal 0 HcmV?d00001 diff --git a/test/Release/core/core/wiring_analog.c.d b/test/Release/core/core/wiring_analog.c.d new file mode 100644 index 0000000..9364125 --- /dev/null +++ b/test/Release/core/core/wiring_analog.c.d @@ -0,0 +1,14 @@ +core/core/wiring_analog.c.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_analog.c \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/core/core/wiring_analog.c.o b/test/Release/core/core/wiring_analog.c.o new file mode 100644 index 0000000000000000000000000000000000000000..545f698149a647bf9cf43a2a1f2ecdf4832a6a6e GIT binary patch literal 8640 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 literal 0 HcmV?d00001 diff --git a/test/Release/core/core/wiring_pulse.c.d b/test/Release/core/core/wiring_pulse.c.d new file mode 100644 index 0000000..f816262 --- /dev/null +++ b/test/Release/core/core/wiring_pulse.c.d @@ -0,0 +1,14 @@ +core/core/wiring_pulse.c.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_pulse.c \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/core/core/wiring_pulse.c.o b/test/Release/core/core/wiring_pulse.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d7e2552a379a12b2d53bce0849da88665bafe32e GIT binary patch literal 8152 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 Wk*N0yHCykD=K~sTLEE-$$NMkgIpQw> literal 0 HcmV?d00001 diff --git a/test/Release/libraries/Servo/src/avr/Servo.cpp.d b/test/Release/libraries/Servo/src/avr/Servo.cpp.d new file mode 100644 index 0000000..0187e24 --- /dev/null +++ b/test/Release/libraries/Servo/src/avr/Servo.cpp.d @@ -0,0 +1,41 @@ +libraries/Servo/src/avr/Servo.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/avr/Servo.cpp \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/Servo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/avr/ServoTimers.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/Servo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/avr/ServoTimers.h: diff --git a/test/Release/libraries/Servo/src/avr/Servo.cpp.o b/test/Release/libraries/Servo/src/avr/Servo.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f2e8f300850e1ce7045ce08eaa8408b398da3bed GIT binary patch literal 20920 zcmV)YK&-!iMNCEk0RaF2000000000108;<~00000000000002sOaK6d0000q00000 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 UJ3X|!%s@c;k- literal 0 HcmV?d00001 diff --git a/test/Release/libraries/Servo/src/avr/subdir.mk b/test/Release/libraries/Servo/src/avr/subdir.mk new file mode 100644 index 0000000..d6f0519 --- /dev/null +++ b/test/Release/libraries/Servo/src/avr/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/avr/Servo.cpp + +LINK_OBJ += \ +./libraries/Servo/src/avr/Servo.cpp.o + +CPP_DEPS += \ +./libraries/Servo/src/avr/Servo.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +libraries/Servo/src/avr/Servo.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/avr/Servo.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/test/Release/libraries/Servo/src/mbed/Servo.cpp.d b/test/Release/libraries/Servo/src/mbed/Servo.cpp.d new file mode 100644 index 0000000..eb73a62 --- /dev/null +++ b/test/Release/libraries/Servo/src/mbed/Servo.cpp.d @@ -0,0 +1,2 @@ +libraries/Servo/src/mbed/Servo.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/mbed/Servo.cpp diff --git a/test/Release/libraries/Servo/src/mbed/Servo.cpp.o b/test/Release/libraries/Servo/src/mbed/Servo.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..4453fecac867dffbe14ef469bf52f4dca43c30bd GIT binary patch literal 1904 zcma)6J#W-N5S_yZBzy;@KtjOLkRV|zAt4Z?gGeC>MMO{{2oip5*@z)T5A3T4JBRZD9|ypcYC+7a)y!C``*m+%&up>yGyIfl}ZJaRbT@K4B%T8 z;0*?6rC<`q;0)}1@VrK&QFV_2Jb;lNbr+Dnhtb1nQA|bF`(i!12g|jml^>l2aIg3^ zfUmEsKPSu}cJeKgr70H^HKbYCP|boMPyAT-^5f{TBLRE;IxfpD7a0JAZT$f4+S?fCg<*Qd?$Af zdZJveyig1?XD`CUbXziIK$UhpmQcoQ0$^ov@osH$<th1@otyX^tf5#R50GXC9Mu@D2TzS= z1{~KI#YYN!w7^dkIPGR&2AmoYL8KyZpQJwId{sRo}Y8>Xp+ziO2a$~d1->Al`;>{Twaz27w?M5 z=E7%LnJ#5PY20UCR4V9xrLqzt$?+3;B90l)v4Q_-7g0xjR;R9euMJ+N7}-@EgbgBS z!*uwI$`kr8-3`?Ba_=FO`OXsPnX0>nT-PlkKTO99y7eKtcLkj@ME9kjONQva7j(Nr zbbkuEx5zKxP^R{K8G*jvPfF06m2Tk>-EU2+bZb4Gx+p&)KVQ(1b_|E=8HELsXDSJD i1!>lA%+Kg(;5dhVx+m#&BTToFo^Kq~hzLpqL89>avA$T?Ys=od1ca0{ zw1^rZ(eVqQrRGo2P|}5t0v$7Zw|5&WXBcU{-#7DlX4kXc-KEv#N~HqIDzE_q2Jo#4 z@CJi3QZNZ)a0YfhcwVE?sJh1h9>7SCx(i6(!|36(D5fIoeX$OQ6 zdLkiLUMPl{^A}-ix-FS9ph`O)ODSVM0kE>Tc(*pW^61I++Prnkx+&XGcth1@ooRdy)=;dE2S_smj%tk7gQrF_ z1CDEq;v)q!uJ%(qc8@r@|Ur2T%1MLowpPcY)61a2L~)S z&%wesElOjhSrUX1v)pMmb7#)?ow?h=oHskKNkT6u4f81Er3unj#ymW8qAU$A-c2H# zCqB!|bQudu<397EQbG4Cm6b?RfuG1r;+S!P4g62Lh&t-CI(6N9ZSXS1$gbibY!E>k zro&%Up3r~kZlJE0dk>+^ca}iURNXb?x^5BqVLD#Wtq;+?E9jgdx-SJ?Iz;!qpxYgy z`%}=pMScN?GPU2!2=x7aQi9&BbPI>*ersB#TkGl6Mfnl=`GStLV>ndLD4Za9rjj66 hkY@eH{EUtUj&tazdy;N9!gMR?`NokvN1rm4?=Oo{EI0rF literal 0 HcmV?d00001 diff --git a/test/Release/libraries/Servo/src/megaavr/subdir.mk b/test/Release/libraries/Servo/src/megaavr/subdir.mk new file mode 100644 index 0000000..af73c03 --- /dev/null +++ b/test/Release/libraries/Servo/src/megaavr/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/megaavr/Servo.cpp + +LINK_OBJ += \ +./libraries/Servo/src/megaavr/Servo.cpp.o + +CPP_DEPS += \ +./libraries/Servo/src/megaavr/Servo.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +libraries/Servo/src/megaavr/Servo.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/megaavr/Servo.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/test/Release/libraries/Servo/src/nrf52/Servo.cpp.d b/test/Release/libraries/Servo/src/nrf52/Servo.cpp.d new file mode 100644 index 0000000..97a69ab --- /dev/null +++ b/test/Release/libraries/Servo/src/nrf52/Servo.cpp.d @@ -0,0 +1,2 @@ +libraries/Servo/src/nrf52/Servo.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/nrf52/Servo.cpp diff --git a/test/Release/libraries/Servo/src/nrf52/Servo.cpp.o b/test/Release/libraries/Servo/src/nrf52/Servo.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..23fbcb6639078f6ab11c03cc220a5d9efe775c1e GIT binary patch literal 1904 zcma)6OK;Oa5T4)wE$^ZpkPr|qv`EihxbX|%%9%gGg(J6cdn@a!rBVr$m0$~o4B%TC z;0*>Bq+l8*;0)}3@Vt7xUUrWG+=sC~b(fI7hw;N{UQ9(c2VyZxOA;PWRgk7Zle32TiY0L>9a-WC5%8u-Lh0eLNzS$+v0ywBI&(aa zXv9rFbkgnGtYnebsyXeXN@PPOe~PKFbez<rrVM!eX6wUF+myADS)-*wTF+dR~D^#Yeu#q_t5)QhE7)x z8wa`xV89VQjNE{e=(#)acDj>@YZ||V_@2hE4KRUDcMhM!HRS8#0n*HXqZ*_2;HlBf zfa4mY_*jmQ=lF>nr`-(AfKx+)$bi#wFSK476Y#6M-p7i=7E9W( z#|@Si=@RA_#v9BF3kAKeR8%4s8Ga%!jv~f0Y~X*|MbuHB)v4>{Qy@`V0NcLR0(-1`V+zOw}Srs{4W*LBOt57Y6SZgYh0T~6nW(0$42#0cH@oNjM~ z?oUql7WoAn%G7=@BhdHzNeTM1(k&gL`>kn}ZlkYL7v)Ff=W{yJPT){Iqi~GmnM#6O hL7Md&^D{c?IL@J;?n%1c2-B^k=bJ?G9DT}EzP}r&Dv$sG literal 0 HcmV?d00001 diff --git a/test/Release/libraries/Servo/src/nrf52/subdir.mk b/test/Release/libraries/Servo/src/nrf52/subdir.mk new file mode 100644 index 0000000..f8d3df6 --- /dev/null +++ b/test/Release/libraries/Servo/src/nrf52/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/nrf52/Servo.cpp + +LINK_OBJ += \ +./libraries/Servo/src/nrf52/Servo.cpp.o + +CPP_DEPS += \ +./libraries/Servo/src/nrf52/Servo.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +libraries/Servo/src/nrf52/Servo.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/nrf52/Servo.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/test/Release/libraries/Servo/src/sam/Servo.cpp.d b/test/Release/libraries/Servo/src/sam/Servo.cpp.d new file mode 100644 index 0000000..86c6e0e --- /dev/null +++ b/test/Release/libraries/Servo/src/sam/Servo.cpp.d @@ -0,0 +1,2 @@ +libraries/Servo/src/sam/Servo.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/sam/Servo.cpp diff --git a/test/Release/libraries/Servo/src/sam/Servo.cpp.o b/test/Release/libraries/Servo/src/sam/Servo.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..4ae910682963750a1d83bf78ed47be1862828e76 GIT binary patch literal 1904 zcma)6O>fgc5S`!vE#E~wAR!=JXpykh(4w|Tfl8$>GR z!WD5wNZj}ZaOKRO;KGqxxp6>YW|K{}R$~}xz3t*)@zylcTQ+EmJdl)~O=EYQGb0F5E`>@ z0`T>9`RA1BM^4rbt`7=y~rA1QX4o*8*hJriv@clOTvOsV%WpeH!^jOdjh=f0??HDGaZTe_5Z~AMjR7Wb(7lb%;TrPw@c?ONz;TVydhpa} zX23~}QG6`N$8-Etj?-?2X26*tL1e&Lxffb5jS2YGUGHPXVT&alVR>;3w!QV(erVf0 zu-*fkD{B&DQEVryDKQ)~Lb{TclXLag&_uBAfijiH%LD(RI zHcE%Ts63(n(%nK`KleUDneRM-zNxw!$aUQ^@}qP-r`sH%dzaHWBXnPKx_E@{drr4E zLiZ=9dyD)M4rOY;R}tv@{iFo_S?QLJ(EZl5O1IJ1sf+R>@{2hgX(w=~o>5pJ*;YxA iD@e0`V}3?Q9mfUq(>+PI8)3SY^n8;@o}*8h%J&yvy(i!R literal 0 HcmV?d00001 diff --git a/test/Release/libraries/Servo/src/sam/subdir.mk b/test/Release/libraries/Servo/src/sam/subdir.mk new file mode 100644 index 0000000..43d80dd --- /dev/null +++ b/test/Release/libraries/Servo/src/sam/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/sam/Servo.cpp + +LINK_OBJ += \ +./libraries/Servo/src/sam/Servo.cpp.o + +CPP_DEPS += \ +./libraries/Servo/src/sam/Servo.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +libraries/Servo/src/sam/Servo.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/sam/Servo.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/test/Release/libraries/Servo/src/samd/Servo.cpp.d b/test/Release/libraries/Servo/src/samd/Servo.cpp.d new file mode 100644 index 0000000..470d0e1 --- /dev/null +++ b/test/Release/libraries/Servo/src/samd/Servo.cpp.d @@ -0,0 +1,2 @@ +libraries/Servo/src/samd/Servo.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/samd/Servo.cpp diff --git a/test/Release/libraries/Servo/src/samd/Servo.cpp.o b/test/Release/libraries/Servo/src/samd/Servo.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..88cf7ab1499b7309f76a0224917203231b316c5c GIT binary patch literal 1904 zcma)6O>fgc5S`!vE#E;sAR!=JXpykhLaG8%AW~_|p`xf2P>F+MJL}ZKUR(AiEeNT- za7COE5;uMUTsiY6xNziFZX8gU*<_Qg)fh%v?|U=PGrOMk?k=q^mr5m2R)P%}F@SGn zfHxSdNx=+M;0)}1@VsWTS$2;BJb;M-bsI?E!{p&KFQy{vL$My+gXQYe(vMyP+$*gr zz}MI1pVOuvIbzFXY0Bg2D$*=ybJj9nu{6%4L!?fU1iWpMP0GI&(aa zXv9rFbh54boMe&LsXN_tp2(U^{tQ!L={T)(2d8Z;L&0r&_CRZHNi%_io~Iw1#|rJV2Tma8zTo9y~Rg z8E{-<6rafP$s9kCw ztoFhB(uxEkO6-)iC8mQoByHZYvE6oe4&PHG3xf#2%3emoad8%Df8J6^upI#w9UQRS zECUPQv?z_0q_H1_%vz|`W*x`%U3Q1f&(>~hlECu|!#oUlVS=QSG7rz3C`yBicjM6J zaf@X|x|I2a@fP#KLP7s46_tn+fuG2Wqlj^V4g62Lh&t-CI(7YfZS*q5$gbibY!E>k zr^8=Vp3r~kZlG?Edk>+^cb34wRNXb?x^5BqVLG1Et&h>Y%jujkx-U6hGDi13r`sK) z`;*hXMScN?GPU2!2=x7aQi8#(bd5uFzcsDWtqpYQqWp;bd`?H&3J%pX3dcw`RTAV1 h(yZT@pV868aSr`-Ptxs1m~JIK-xQMP=u@Wh{RRJFE5HB% literal 0 HcmV?d00001 diff --git a/test/Release/libraries/Servo/src/samd/subdir.mk b/test/Release/libraries/Servo/src/samd/subdir.mk new file mode 100644 index 0000000..14f1703 --- /dev/null +++ b/test/Release/libraries/Servo/src/samd/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/samd/Servo.cpp + +LINK_OBJ += \ +./libraries/Servo/src/samd/Servo.cpp.o + +CPP_DEPS += \ +./libraries/Servo/src/samd/Servo.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +libraries/Servo/src/samd/Servo.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/samd/Servo.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/test/Release/libraries/Servo/src/stm32f4/Servo.cpp.d b/test/Release/libraries/Servo/src/stm32f4/Servo.cpp.d new file mode 100644 index 0000000..0def7cf --- /dev/null +++ b/test/Release/libraries/Servo/src/stm32f4/Servo.cpp.d @@ -0,0 +1,2 @@ +libraries/Servo/src/stm32f4/Servo.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/stm32f4/Servo.cpp diff --git a/test/Release/libraries/Servo/src/stm32f4/Servo.cpp.o b/test/Release/libraries/Servo/src/stm32f4/Servo.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..d8428fa4e903f40b1d75ab8e4b2017c4759b1ca7 GIT binary patch literal 1904 zcma)6O>fgc5S`!vE#E~wAR!=JXpyi*+9DdHK&8@_Lqt(4J|qr~?W|J^du`cHS`bou z;fgpTByRiyxN_!CaN)?U+&G{xv&kmgRbv=wz3buks$7>d>C9;{ZLlz#Mfn-*|mp{uUBqc^VUt#2JNBts|@=+ zHEbN{CV&A))G%@bPNL`T(7WH8MqF3;CB*j>er<>e?DyvIIa-5W9}kdX1{_rwtp`ty zVg?*n7{wS zpwR~#D{BJeQDUd8EifI#A!+lDjqSF(ReVp9EDRz5D|;E`j*D}i_UA2$a<-F$MF$5g zH_O1nH!VtIC28yjA+xHrIcJ{DFSZsJSedH3c~O2ueqPg&b_$2=8HHmc&twwh i64I>Rn4i(n#BmP&bWhUlMwo6THQzLn=jf9r^Zf+^R4GsZ literal 0 HcmV?d00001 diff --git a/test/Release/libraries/Servo/src/stm32f4/subdir.mk b/test/Release/libraries/Servo/src/stm32f4/subdir.mk new file mode 100644 index 0000000..6e79bb2 --- /dev/null +++ b/test/Release/libraries/Servo/src/stm32f4/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/stm32f4/Servo.cpp + +LINK_OBJ += \ +./libraries/Servo/src/stm32f4/Servo.cpp.o + +CPP_DEPS += \ +./libraries/Servo/src/stm32f4/Servo.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +libraries/Servo/src/stm32f4/Servo.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src/stm32f4/Servo.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/test/Release/libraries/SoftwareSerial/src/SoftwareSerial.cpp.d b/test/Release/libraries/SoftwareSerial/src/SoftwareSerial.cpp.d new file mode 100644 index 0000000..1c9ba0d --- /dev/null +++ b/test/Release/libraries/SoftwareSerial/src/SoftwareSerial.cpp.d @@ -0,0 +1,41 @@ +libraries/SoftwareSerial/src/SoftwareSerial.cpp.o: \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src/SoftwareSerial.cpp \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src/SoftwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src/SoftwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: diff --git a/test/Release/libraries/SoftwareSerial/src/SoftwareSerial.cpp.o b/test/Release/libraries/SoftwareSerial/src/SoftwareSerial.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..253f13f05d7dfbf5d643b4f88d3f1bfe9035fcf6 GIT binary patch literal 36188 zcmV)mK%T#UMNCEk0RaF2000000000108;<~00000000000000)hX4SD0000q00000 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 Y@U&Wc>iS>(P5J>pTL6~*Oh5hoKk7?k*#H0l literal 0 HcmV?d00001 diff --git a/test/Release/libraries/SoftwareSerial/src/subdir.mk b/test/Release/libraries/SoftwareSerial/src/subdir.mk new file mode 100644 index 0000000..eae754a --- /dev/null +++ b/test/Release/libraries/SoftwareSerial/src/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src/SoftwareSerial.cpp + +LINK_OBJ += \ +./libraries/SoftwareSerial/src/SoftwareSerial.cpp.o + +CPP_DEPS += \ +./libraries/SoftwareSerial/src/SoftwareSerial.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +libraries/SoftwareSerial/src/SoftwareSerial.cpp.o: /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src/SoftwareSerial.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/test/Release/makefile b/test/Release/makefile new file mode 100644 index 0000000..e129aa9 --- /dev/null +++ b/test/Release/makefile @@ -0,0 +1,106 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -f + +# All of the sources participating in the build are defined here +-include sources.mk +-include subdir.mk +-include libraries/SoftwareSerial/src/subdir.mk +-include libraries/Servo/src/stm32f4/subdir.mk +-include libraries/Servo/src/samd/subdir.mk +-include libraries/Servo/src/sam/subdir.mk +-include libraries/Servo/src/nrf52/subdir.mk +-include libraries/Servo/src/megaavr/subdir.mk +-include libraries/Servo/src/mbed/subdir.mk +-include libraries/Servo/src/avr/subdir.mk +-include core/core/subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(CC_DEPS)),) +-include $(CC_DEPS) +endif +ifneq ($(strip $(C++_DEPS)),) +-include $(C++_DEPS) +endif +ifneq ($(strip $(C_UPPER_DEPS)),) +-include $(C_UPPER_DEPS) +endif +ifneq ($(strip $(CXX_DEPS)),) +-include $(CXX_DEPS) +endif +ifneq ($(strip $(ASM_DEPS)),) +-include $(ASM_DEPS) +endif +ifneq ($(strip $(INO_DEPS)),) +-include $(INO_DEPS) +endif +ifneq ($(strip $(PDE_DEPS)),) +-include $(PDE_DEPS) +endif +ifneq ($(strip $(S_UPPER_DEPS)),) +-include $(S_UPPER_DEPS) +endif +ifneq ($(strip $(CPP_DEPS)),) +-include $(CPP_DEPS) +endif +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables +AR += \ +/home/andrew/Documents/sloeber-workspace/test/Release/arduino.ar \ + +ELF += \ +test.elf \ + +HEX += \ +test.hex \ + + +# All Target +all: test + +# Tool invocations +test: $(HEX) + @echo 'Building target: $@' + @echo 'Printing size:' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "/home/andrew/Documents/sloeber-workspace/test/Release/test.elf" + @echo 'Finished building target: $@' + @echo ' ' + +/home/andrew/Documents/sloeber-workspace/test/Release/arduino.ar: $(AR_OBJ) + @echo 'Starting archiver' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs /home/andrew/Documents/sloeber-workspace/test/Release/arduino.ar $(AR_OBJ) + @echo 'Finished building: $@' + @echo ' ' + +test.elf: $(LINK_OBJ) $(AR) + @echo 'Starting combiner' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "/home/andrew/Documents/sloeber-workspace/test/Release/test.elf" $(LINK_OBJ) /home/andrew/Documents/sloeber-workspace/test/Release/arduino.ar "-L/home/andrew/Documents/sloeber-workspace/test/Release" -lm + @echo 'Finished building: $@' + @echo ' ' + +test.hex: $(ELF) + @echo 'Do all objcopy commands' + ${recipe.objcopy.eep.pattern} + ${recipe.objcopy.hex.pattern} + @echo 'Finished building: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(C_UPPER_DEPS)$(PDE_DEPS)$(C_DEPS)$(AR)$(CC_DEPS)$(AR_OBJ)$(C++_DEPS)$(LINK_OBJ)$(CXX_DEPS)$(ASM_DEPS)$(HEX)$(INO_DEPS)$(SIZEDUMMY)$(S_UPPER_DEPS)$(ELF)$(CPP_DEPS) + -@echo ' ' + +.PHONY: all clean dependents + +-include ../makefile.targets diff --git a/test/Release/objects.mk b/test/Release/objects.mk new file mode 100644 index 0000000..742c2da --- /dev/null +++ b/test/Release/objects.mk @@ -0,0 +1,8 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := + diff --git a/test/Release/sources.mk b/test/Release/sources.mk new file mode 100644 index 0000000..609a018 --- /dev/null +++ b/test/Release/sources.mk @@ -0,0 +1,48 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +INO_SRCS := +ASM_SRCS := +O_UPPER_SRCS := +CPP_SRCS := +S_UPPER_SRCS := +O_SRCS := +ELF_SRCS := +C_UPPER_SRCS := +CXX_SRCS := +C++_SRCS := +PDE_SRCS := +CC_SRCS := +C_SRCS := +HEX_SRCS := +C_UPPER_DEPS := +PDE_DEPS := +C_DEPS := +AR := +CC_DEPS := +AR_OBJ := +C++_DEPS := +LINK_OBJ := +CXX_DEPS := +ASM_DEPS := +HEX := +INO_DEPS := +SIZEDUMMY := +S_UPPER_DEPS := +ELF := +CPP_DEPS := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +. \ +core/core \ +libraries/Servo/src/avr \ +libraries/Servo/src/mbed \ +libraries/Servo/src/megaavr \ +libraries/Servo/src/nrf52 \ +libraries/Servo/src/sam \ +libraries/Servo/src/samd \ +libraries/Servo/src/stm32f4 \ +libraries/SoftwareSerial/src \ + diff --git a/test/Release/subdir.mk b/test/Release/subdir.mk new file mode 100644 index 0000000..a5eb371 --- /dev/null +++ b/test/Release/subdir.mk @@ -0,0 +1,134 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +CPP_SRCS += \ +../KangarooCRC.cpp \ +../KangarooChannel.cpp \ +../KangarooCommandWriter.cpp \ +../KangarooMonitor.cpp \ +../KangarooReplyReader.cpp \ +../KangarooReplyReceiver.cpp \ +../KangarooSerial.cpp \ +../KangarooStatus.cpp \ +../KangarooTimeout.cpp \ +../PositionControl.cpp \ +../SabertoothSimplified.cpp \ +../test.cpp + +LINK_OBJ += \ +./KangarooCRC.cpp.o \ +./KangarooChannel.cpp.o \ +./KangarooCommandWriter.cpp.o \ +./KangarooMonitor.cpp.o \ +./KangarooReplyReader.cpp.o \ +./KangarooReplyReceiver.cpp.o \ +./KangarooSerial.cpp.o \ +./KangarooStatus.cpp.o \ +./KangarooTimeout.cpp.o \ +./PositionControl.cpp.o \ +./SabertoothSimplified.cpp.o \ +./test.cpp.o + +CPP_DEPS += \ +./KangarooCRC.cpp.d \ +./KangarooChannel.cpp.d \ +./KangarooCommandWriter.cpp.d \ +./KangarooMonitor.cpp.d \ +./KangarooReplyReader.cpp.d \ +./KangarooReplyReceiver.cpp.d \ +./KangarooSerial.cpp.d \ +./KangarooStatus.cpp.d \ +./KangarooTimeout.cpp.d \ +./PositionControl.cpp.d \ +./SabertoothSimplified.cpp.d \ +./test.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +KangarooCRC.cpp.o: ../KangarooCRC.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +KangarooChannel.cpp.o: ../KangarooChannel.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +KangarooCommandWriter.cpp.o: ../KangarooCommandWriter.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +KangarooMonitor.cpp.o: ../KangarooMonitor.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +KangarooReplyReader.cpp.o: ../KangarooReplyReader.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +KangarooReplyReceiver.cpp.o: ../KangarooReplyReceiver.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +KangarooSerial.cpp.o: ../KangarooSerial.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +KangarooStatus.cpp.o: ../KangarooStatus.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +KangarooTimeout.cpp.o: ../KangarooTimeout.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +PositionControl.cpp.o: ../PositionControl.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +SabertoothSimplified.cpp.o: ../SabertoothSimplified.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + +test.cpp.o: ../test.cpp + @echo 'Building file: $<' + @echo 'Starting C++ compile' + "/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/libraries/Servo/1.1.8/src" -I"/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -D__IN_ECLIPSE__=1 -x c++ "$<" -o "$@" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/test/Release/test.cpp.d b/test/Release/test.cpp.d new file mode 100644 index 0000000..93881e4 --- /dev/null +++ b/test/Release/test.cpp.d @@ -0,0 +1,43 @@ +test.cpp.o: ../test.cpp \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src/SoftwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h \ + ../Kangaroo.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h \ + /home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/libraries/SoftwareSerial/src/SoftwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h: + +../Kangaroo.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h: + +/home/andrew/Downloads/V4.4.0_linux64.2021-07-04_06-48-31/Sloeber/arduinoPlugin/packages/arduino/hardware/avr/1.8.3/variants/standard/pins_arduino.h: diff --git a/test/Release/test.cpp.o b/test/Release/test.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b8575d25a33d361232d4814aa7602f615aec4dc2 GIT binary patch literal 20620 zcmV)YK&-!iMNCEk0RaF2000000000108;<~00000000000001dOaK6d0000q00000 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 eZJ-X^b2f|1)!si+WQx>?xA-8 literal 0 HcmV?d00001 diff --git a/test/Release/test.eep b/test/Release/test.eep new file mode 100644 index 0000000..1996e8f --- /dev/null +++ b/test/Release/test.eep @@ -0,0 +1 @@ +:00000001FF diff --git a/test/Release/test.elf b/test/Release/test.elf new file mode 100755 index 0000000000000000000000000000000000000000..ffc124b235fb731223f521c588c68f2d2ba3dcd7 GIT binary patch literal 71140 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