commit 6ac2e3cda89c087406e6bfe944342f39f69df562 Author: andrew Date: Wed Aug 18 16:15:08 2021 +0200 arduino test position control for DC motor 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 0000000..8de1e45 Binary files /dev/null and b/test/Release/KangarooCRC.cpp.o differ 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 0000000..105d15d Binary files /dev/null and b/test/Release/KangarooChannel.cpp.o differ diff --git a/test/Release/KangarooCommandWriter.cpp.d b/test/Release/KangarooCommandWriter.cpp.d new file mode 100644 index 0000000..c37e0c6 --- /dev/null +++ b/test/Release/KangarooCommandWriter.cpp.d @@ -0,0 +1,36 @@ +KangarooCommandWriter.cpp.o: ../KangarooCommandWriter.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/KangarooCommandWriter.cpp.o b/test/Release/KangarooCommandWriter.cpp.o new file mode 100644 index 0000000..10573de Binary files /dev/null and b/test/Release/KangarooCommandWriter.cpp.o differ 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 0000000..17c0dab Binary files /dev/null and b/test/Release/KangarooMonitor.cpp.o differ 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 0000000..8aad53f Binary files /dev/null and b/test/Release/KangarooReplyReader.cpp.o differ 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 0000000..93a07fb Binary files /dev/null and b/test/Release/KangarooReplyReceiver.cpp.o differ diff --git a/test/Release/KangarooSerial.cpp.d b/test/Release/KangarooSerial.cpp.d new file mode 100644 index 0000000..e2b3441 --- /dev/null +++ b/test/Release/KangarooSerial.cpp.d @@ -0,0 +1,36 @@ +KangarooSerial.cpp.o: ../KangarooSerial.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/KangarooSerial.cpp.o b/test/Release/KangarooSerial.cpp.o new file mode 100644 index 0000000..08f5ef8 Binary files /dev/null and b/test/Release/KangarooSerial.cpp.o differ 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 0000000..02f7f75 Binary files /dev/null and b/test/Release/KangarooStatus.cpp.o differ 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 0000000..35d3972 Binary files /dev/null and b/test/Release/KangarooTimeout.cpp.o differ 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 0000000..9d9145c Binary files /dev/null and b/test/Release/PositionControl.cpp.o differ 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 0000000..c4af66e Binary files /dev/null and b/test/Release/SabertoothSimplified.cpp.o differ diff --git a/test/Release/arduino.ar b/test/Release/arduino.ar new file mode 100644 index 0000000..0dc5967 Binary files /dev/null and b/test/Release/arduino.ar differ diff --git a/test/Release/core/core/CDC.cpp.d b/test/Release/core/core/CDC.cpp.d new file mode 100644 index 0000000..61351d7 --- /dev/null +++ b/test/Release/core/core/CDC.cpp.d @@ -0,0 +1,32 @@ +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 \ + /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/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/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/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/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/variants/standard/pins_arduino.h: diff --git a/test/Release/core/core/CDC.cpp.o b/test/Release/core/core/CDC.cpp.o new file mode 100644 index 0000000..6ba198c Binary files /dev/null and b/test/Release/core/core/CDC.cpp.o differ 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 0000000..408741f Binary files /dev/null and b/test/Release/core/core/HardwareSerial.cpp.o differ diff --git a/test/Release/core/core/HardwareSerial0.cpp.d b/test/Release/core/core/HardwareSerial0.cpp.d new file mode 100644 index 0000000..2cc46fd --- /dev/null +++ b/test/Release/core/core/HardwareSerial0.cpp.d @@ -0,0 +1,38 @@ +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 \ + /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/HardwareSerial0.cpp.o b/test/Release/core/core/HardwareSerial0.cpp.o new file mode 100644 index 0000000..0c8326c Binary files /dev/null and b/test/Release/core/core/HardwareSerial0.cpp.o differ 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 0000000..231019e Binary files /dev/null and b/test/Release/core/core/HardwareSerial1.cpp.o differ diff --git a/test/Release/core/core/HardwareSerial2.cpp.d b/test/Release/core/core/HardwareSerial2.cpp.d new file mode 100644 index 0000000..8b79c42 --- /dev/null +++ b/test/Release/core/core/HardwareSerial2.cpp.d @@ -0,0 +1,38 @@ +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 \ + /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/HardwareSerial2.cpp.o b/test/Release/core/core/HardwareSerial2.cpp.o new file mode 100644 index 0000000..a2d0189 Binary files /dev/null and b/test/Release/core/core/HardwareSerial2.cpp.o differ diff --git a/test/Release/core/core/HardwareSerial3.cpp.d b/test/Release/core/core/HardwareSerial3.cpp.d new file mode 100644 index 0000000..88be65b --- /dev/null +++ b/test/Release/core/core/HardwareSerial3.cpp.d @@ -0,0 +1,38 @@ +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 \ + /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/HardwareSerial3.cpp.o b/test/Release/core/core/HardwareSerial3.cpp.o new file mode 100644 index 0000000..2d82bd5 Binary files /dev/null and b/test/Release/core/core/HardwareSerial3.cpp.o differ 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 0000000..138e0c5 Binary files /dev/null and b/test/Release/core/core/IPAddress.cpp.o differ diff --git a/test/Release/core/core/PluggableUSB.cpp.d b/test/Release/core/core/PluggableUSB.cpp.d new file mode 100644 index 0000000..cc0e900 --- /dev/null +++ b/test/Release/core/core/PluggableUSB.cpp.d @@ -0,0 +1,35 @@ +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 \ + /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/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/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/PluggableUSB.h + +/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/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/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/PluggableUSB.h: diff --git a/test/Release/core/core/PluggableUSB.cpp.o b/test/Release/core/core/PluggableUSB.cpp.o new file mode 100644 index 0000000..7a3d2c8 Binary files /dev/null and b/test/Release/core/core/PluggableUSB.cpp.o differ diff --git a/test/Release/core/core/Print.cpp.d b/test/Release/core/core/Print.cpp.d new file mode 100644 index 0000000..63e7601 --- /dev/null +++ b/test/Release/core/core/Print.cpp.d @@ -0,0 +1,32 @@ +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 \ + /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/Print.cpp.o b/test/Release/core/core/Print.cpp.o new file mode 100644 index 0000000..df6ed73 Binary files /dev/null and b/test/Release/core/core/Print.cpp.o differ diff --git a/test/Release/core/core/Stream.cpp.d b/test/Release/core/core/Stream.cpp.d new file mode 100644 index 0000000..851f361 --- /dev/null +++ b/test/Release/core/core/Stream.cpp.d @@ -0,0 +1,32 @@ +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 \ + /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/Stream.cpp.o b/test/Release/core/core/Stream.cpp.o new file mode 100644 index 0000000..893a595 Binary files /dev/null and b/test/Release/core/core/Stream.cpp.o differ 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 0000000..f97368c Binary files /dev/null and b/test/Release/core/core/Tone.cpp.o differ diff --git a/test/Release/core/core/USBCore.cpp.d b/test/Release/core/core/USBCore.cpp.d new file mode 100644 index 0000000..6620827 --- /dev/null +++ b/test/Release/core/core/USBCore.cpp.d @@ -0,0 +1,35 @@ +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 \ + /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/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/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/PluggableUSB.h + +/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/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/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/PluggableUSB.h: diff --git a/test/Release/core/core/USBCore.cpp.o b/test/Release/core/core/USBCore.cpp.o new file mode 100644 index 0000000..665f5b5 Binary files /dev/null and b/test/Release/core/core/USBCore.cpp.o differ 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 0000000..703b76f Binary files /dev/null and b/test/Release/core/core/WInterrupts.c.o differ diff --git a/test/Release/core/core/WMath.cpp.d b/test/Release/core/core/WMath.cpp.d new file mode 100644 index 0000000..1731391 --- /dev/null +++ b/test/Release/core/core/WMath.cpp.d @@ -0,0 +1,2 @@ +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 diff --git a/test/Release/core/core/WMath.cpp.o b/test/Release/core/core/WMath.cpp.o new file mode 100644 index 0000000..0324939 Binary files /dev/null and b/test/Release/core/core/WMath.cpp.o differ diff --git a/test/Release/core/core/WString.cpp.d b/test/Release/core/core/WString.cpp.d new file mode 100644 index 0000000..f8f1817 --- /dev/null +++ b/test/Release/core/core/WString.cpp.d @@ -0,0 +1,5 @@ +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 \ + /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/WString.h: diff --git a/test/Release/core/core/WString.cpp.o b/test/Release/core/core/WString.cpp.o new file mode 100644 index 0000000..47f7109 Binary files /dev/null and b/test/Release/core/core/WString.cpp.o differ 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 0000000..644da2e Binary files /dev/null and b/test/Release/core/core/abi.cpp.o differ 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 0000000..bccb804 Binary files /dev/null and b/test/Release/core/core/hooks.c.o differ 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 0000000..44df108 Binary files /dev/null and b/test/Release/core/core/main.cpp.o differ diff --git a/test/Release/core/core/new.cpp.d b/test/Release/core/core/new.cpp.d new file mode 100644 index 0000000..612b263 --- /dev/null +++ b/test/Release/core/core/new.cpp.d @@ -0,0 +1,2 @@ +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 diff --git a/test/Release/core/core/new.cpp.o b/test/Release/core/core/new.cpp.o new file mode 100644 index 0000000..7c84fc1 Binary files /dev/null and b/test/Release/core/core/new.cpp.o differ 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 0000000..6be3584 Binary files /dev/null and b/test/Release/core/core/wiring.c.o differ 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 0000000..545f698 Binary files /dev/null and b/test/Release/core/core/wiring_analog.c.o differ diff --git a/test/Release/core/core/wiring_digital.c.d b/test/Release/core/core/wiring_digital.c.d new file mode 100644 index 0000000..89112e8 --- /dev/null +++ b/test/Release/core/core/wiring_digital.c.d @@ -0,0 +1,14 @@ +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 \ + /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_digital.c.o b/test/Release/core/core/wiring_digital.c.o new file mode 100644 index 0000000..06d5670 Binary files /dev/null and b/test/Release/core/core/wiring_digital.c.o differ diff --git a/test/Release/core/core/wiring_pulse.S.d b/test/Release/core/core/wiring_pulse.S.d new file mode 100644 index 0000000..6f705a8 --- /dev/null +++ b/test/Release/core/core/wiring_pulse.S.d @@ -0,0 +1,2 @@ +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 diff --git a/test/Release/core/core/wiring_pulse.S.o b/test/Release/core/core/wiring_pulse.S.o new file mode 100644 index 0000000..b4c061f Binary files /dev/null and b/test/Release/core/core/wiring_pulse.S.o differ 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 0000000..d7e2552 Binary files /dev/null and b/test/Release/core/core/wiring_pulse.c.o differ diff --git a/test/Release/core/core/wiring_shift.c.d b/test/Release/core/core/wiring_shift.c.d new file mode 100644 index 0000000..fef9593 --- /dev/null +++ b/test/Release/core/core/wiring_shift.c.d @@ -0,0 +1,14 @@ +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 \ + /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_shift.c.o b/test/Release/core/core/wiring_shift.c.o new file mode 100644 index 0000000..eb42fb3 Binary files /dev/null and b/test/Release/core/core/wiring_shift.c.o differ 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 0000000..f2e8f30 Binary files /dev/null and b/test/Release/libraries/Servo/src/avr/Servo.cpp.o differ 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 0000000..4453fec Binary files /dev/null and b/test/Release/libraries/Servo/src/mbed/Servo.cpp.o differ diff --git a/test/Release/libraries/Servo/src/mbed/subdir.mk b/test/Release/libraries/Servo/src/mbed/subdir.mk new file mode 100644 index 0000000..11a11cd --- /dev/null +++ b/test/Release/libraries/Servo/src/mbed/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/mbed/Servo.cpp + +LINK_OBJ += \ +./libraries/Servo/src/mbed/Servo.cpp.o + +CPP_DEPS += \ +./libraries/Servo/src/mbed/Servo.cpp.d + + +# Each subdirectory must supply rules for building sources it contributes +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 + @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/megaavr/Servo.cpp.d b/test/Release/libraries/Servo/src/megaavr/Servo.cpp.d new file mode 100644 index 0000000..07abd32 --- /dev/null +++ b/test/Release/libraries/Servo/src/megaavr/Servo.cpp.d @@ -0,0 +1,2 @@ +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 diff --git a/test/Release/libraries/Servo/src/megaavr/Servo.cpp.o b/test/Release/libraries/Servo/src/megaavr/Servo.cpp.o new file mode 100644 index 0000000..233c4d0 Binary files /dev/null and b/test/Release/libraries/Servo/src/megaavr/Servo.cpp.o differ 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 0000000..23fbcb6 Binary files /dev/null and b/test/Release/libraries/Servo/src/nrf52/Servo.cpp.o differ 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 0000000..4ae9106 Binary files /dev/null and b/test/Release/libraries/Servo/src/sam/Servo.cpp.o differ 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 0000000..88cf7ab Binary files /dev/null and b/test/Release/libraries/Servo/src/samd/Servo.cpp.o differ 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 0000000..d8428fa Binary files /dev/null and b/test/Release/libraries/Servo/src/stm32f4/Servo.cpp.o differ 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 0000000..253f13f Binary files /dev/null and b/test/Release/libraries/SoftwareSerial/src/SoftwareSerial.cpp.o differ 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 0000000..b8575d2 Binary files /dev/null and b/test/Release/test.cpp.o differ 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 0000000..ffc124b Binary files /dev/null and b/test/Release/test.elf differ 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_ */