mbed OS5
Fork of UIPEthernet by
Readme.txt@9:e55652bed36c, 2017-08-06 (annotated)
- Committer:
- pilotak
- Date:
- Sun Aug 06 16:01:26 2017 +0000
- Revision:
- 9:e55652bed36c
- Parent:
- 4:d774541a34da
mBed OS5
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hudakz | 4:d774541a34da | 1 | This is UIPEthernet version 1.09 |
hudakz | 0:5350a66d5279 | 2 | |
hudakz | 4:d774541a34da | 3 | An plugin-replacement of the stock Arduino Ethernet library for ENC28J60 shields and breakout boards. Full support for persistent (streaming) TCP-connections and UDP (Client and Server each), ARP, ICMP, DHCP and DNS. |
hudakz | 4:d774541a34da | 4 | Just include 'UIPEthernet.h' instead of 'Ethernet.h' and use all your code written for the stock Arduino Ethernet lib! |
hudakz | 0:5350a66d5279 | 5 | |
hudakz | 0:5350a66d5279 | 6 | UIPEthernet is written as a wrapper around the mature uIP Stack by Adam Dunkels, which provides the low-level implementation for all supported protocols. To overcome the memory-constrains (a 'regular' uIP-application does all processing in RAM) the ENC28J60 internal memory is used for all stream buffers (in and out). Only 400-600 Bytes of Arduinos RAM are used (depending on the number of concurrently open connections). As of Flash-memory a ATmega368-based Arduino is the minimum requirenment. |
hudakz | 0:5350a66d5279 | 7 | |
hudakz | 0:5350a66d5279 | 8 | This library is written by Norbert Truchsess <norbert.truchsess@t-online.de> |
hudakz | 0:5350a66d5279 | 9 | |
hudakz | 0:5350a66d5279 | 10 | uIP was written by Adam Dunkels of the Networked Embedded Systems group at the Swedish Institute of Computer Science. |
hudakz | 0:5350a66d5279 | 11 | |
hudakz | 0:5350a66d5279 | 12 | This library was inspired by the SerialIP implementation by Adam Nielsen <malvineous@shikadi.net>, actually I took this code as a starting point, but in the latest versions there are very few lines left. |
hudakz | 0:5350a66d5279 | 13 | |
hudakz | 4:d774541a34da | 14 | This library was ported to mbed by Zoltan Hudak <hudakz@inbox.com> |
hudakz | 4:d774541a34da | 15 | |
hudakz | 0:5350a66d5279 | 16 | Installation |
hudakz | 0:5350a66d5279 | 17 | ------------ |
hudakz | 0:5350a66d5279 | 18 | |
hudakz | 4:d774541a34da | 19 | To install the libraries, you need to place them into your "libraries" folder. You can find it within your Arduino IDE distribution within the "hardware" folder. |
hudakz | 4:d774541a34da | 20 | |
hudakz | 4:d774541a34da | 21 | C:\> cd [path to Arduino distribution]\libraries |
hudakz | 4:d774541a34da | 22 | C:\> git clone https://github.com/ntruchsess/arduino_uip UIPEthernet |
hudakz | 4:d774541a34da | 23 | |
hudakz | 4:d774541a34da | 24 | Be sure to restart the IDE if it was running. |
hudakz | 4:d774541a34da | 25 | |
hudakz | 4:d774541a34da | 26 | On a Mac, you will want to create a folder named "libraries" in in the "Documents" -> "Arduino" folder within your home directory. Clone the project there (and restart the IDE, if it was running during this process). |
hudakz | 0:5350a66d5279 | 27 | |
hudakz | 4:d774541a34da | 28 | $ cd ~/Documents/Arduino/libraries |
hudakz | 4:d774541a34da | 29 | $ git clone https://github.com/ntruchsess/arduino_uip UIPEthernet |
hudakz | 4:d774541a34da | 30 | |
hudakz | 4:d774541a34da | 31 | Or you download the zipped version of the library from https://github.com/ntruchsess/arduino_uip/releases, and copy the contained directory UIPEthernet to [path to Arduino distribution]\libraries\UIPEthernet. |
hudakz | 4:d774541a34da | 32 | |
hudakz | 4:d774541a34da | 33 | If you are running Arduino-IDE 1.5.x use release-version 1.59 or checkout branch 'Arduino_1.5.x' |
hudakz | 4:d774541a34da | 34 | |
hudakz | 4:d774541a34da | 35 | Additional information can be found on the Arduino website: http://www.arduino.cc/en/Hacking/Libraries |
hudakz | 0:5350a66d5279 | 36 | |
hudakz | 0:5350a66d5279 | 37 | Documentation |
hudakz | 0:5350a66d5279 | 38 | ------------- |
hudakz | 0:5350a66d5279 | 39 | |
hudakz | 0:5350a66d5279 | 40 | For more information visit: |
hudakz | 0:5350a66d5279 | 41 | |
hudakz | 0:5350a66d5279 | 42 | - UIPEthernet Repository on github: |
hudakz | 0:5350a66d5279 | 43 | https://github.com/ntruchsess/arduino_uip |
hudakz | 0:5350a66d5279 | 44 | |
hudakz | 0:5350a66d5279 | 45 | - Arduino Ethernet library description |
hudakz | 0:5350a66d5279 | 46 | http://arduino.cc/en/Reference/Ethernet |
hudakz | 0:5350a66d5279 | 47 | (Arduino_uip uses the same API as that, just include "UIPEthernet.h", "UIPClient.h", "UIPServer.h" and "UIPUDP.h" instead of the stock "Ethernet.h", "EthernetClient.h", "EthernetServer.h " and "EthernetUDP.h") |
hudakz | 0:5350a66d5279 | 48 | |
hudakz | 0:5350a66d5279 | 49 | - uIP API reference: |
hudakz | 0:5350a66d5279 | 50 | http://www.sics.se/~adam/uip/uip-1.0-refman/ |
hudakz | 0:5350a66d5279 | 51 | |
hudakz | 4:d774541a34da | 52 | - Arduino forums |
hudakz | 4:d774541a34da | 53 | http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl |
hudakz | 4:d774541a34da | 54 | |
hudakz | 0:5350a66d5279 | 55 | - uIP homepage: |
hudakz | 0:5350a66d5279 | 56 | http://www.sics.se/~adam/uip/index.php/Main_Page |
hudakz | 0:5350a66d5279 | 57 | |
hudakz | 0:5350a66d5279 | 58 | Licenses |
hudakz | 0:5350a66d5279 | 59 | ------------- |
hudakz | 0:5350a66d5279 | 60 | |
hudakz | 0:5350a66d5279 | 61 | UIPEthernet.h |
hudakz | 0:5350a66d5279 | 62 | UIPEthernet.cpp |
hudakz | 4:d774541a34da | 63 | UIPUdp.h |
hudakz | 4:d774541a34da | 64 | UIPClient.cpp |
hudakz | 0:5350a66d5279 | 65 | |
hudakz | 0:5350a66d5279 | 66 | Copyright (c) 2013 Norbert Truchsess <norbert.truchsess@t-online.de> |
hudakz | 0:5350a66d5279 | 67 | All rights reserved. |
hudakz | 0:5350a66d5279 | 68 | |
hudakz | 0:5350a66d5279 | 69 | Modified (ported to mbed) by Zoltan Hudak <hudakz@inbox.com> |
hudakz | 0:5350a66d5279 | 70 | |
hudakz | 0:5350a66d5279 | 71 | UIPServer.h |
hudakz | 0:5350a66d5279 | 72 | UIPServer.cpp |
hudakz | 0:5350a66d5279 | 73 | UIPClient.h |
hudakz | 0:5350a66d5279 | 74 | UIPUdp.cpp |
hudakz | 0:5350a66d5279 | 75 | utility/mempool.h |
hudakz | 0:5350a66d5279 | 76 | utility/mempool.cpp |
hudakz | 0:5350a66d5279 | 77 | |
hudakz | 0:5350a66d5279 | 78 | Copyright (c) 2013 Norbert Truchsess <norbert.truchsess@t-online.de> |
hudakz | 0:5350a66d5279 | 79 | All rights reserved. |
hudakz | 0:5350a66d5279 | 80 | |
hudakz | 0:5350a66d5279 | 81 | This program is free software: you can redistribute it and/or modify |
hudakz | 0:5350a66d5279 | 82 | it under the terms of the GNU General Public License as published by |
hudakz | 0:5350a66d5279 | 83 | the Free Software Foundation, either version 3 of the License, or |
hudakz | 0:5350a66d5279 | 84 | (at your option) any later version. |
hudakz | 0:5350a66d5279 | 85 | |
hudakz | 0:5350a66d5279 | 86 | This program is distributed in the hope that it will be useful, |
hudakz | 0:5350a66d5279 | 87 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
hudakz | 0:5350a66d5279 | 88 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
hudakz | 0:5350a66d5279 | 89 | GNU General Public License for more details. |
hudakz | 0:5350a66d5279 | 90 | |
hudakz | 0:5350a66d5279 | 91 | You should have received a copy of the GNU General Public License |
hudakz | 0:5350a66d5279 | 92 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
hudakz | 0:5350a66d5279 | 93 | |
hudakz | 0:5350a66d5279 | 94 | -------------- |
hudakz | 0:5350a66d5279 | 95 | |
hudakz | 0:5350a66d5279 | 96 | utility/enc28j60.h |
hudakz | 0:5350a66d5279 | 97 | |
hudakz | 0:5350a66d5279 | 98 | Author : Pascal Stang (c)2005 |
hudakz | 0:5350a66d5279 | 99 | Modified by Norbert Truchsess |
hudakz | 0:5350a66d5279 | 100 | Copyright: GPL V2 |
hudakz | 0:5350a66d5279 | 101 | |
hudakz | 0:5350a66d5279 | 102 | -------------- |
hudakz | 0:5350a66d5279 | 103 | |
hudakz | 0:5350a66d5279 | 104 | utility/Enc28J60Network.h |
hudakz | 0:5350a66d5279 | 105 | utility/Enc28J60Network.cpp |
hudakz | 0:5350a66d5279 | 106 | |
hudakz | 0:5350a66d5279 | 107 | Copyright (c) 2013 Norbert Truchsess <norbert.truchsess@t-online.de> |
hudakz | 0:5350a66d5279 | 108 | All rights reserved. |
hudakz | 0:5350a66d5279 | 109 | |
hudakz | 0:5350a66d5279 | 110 | inspired and based on enc28j60.c file from the AVRlib library by Pascal Stang. |
hudakz | 0:5350a66d5279 | 111 | |
hudakz | 0:5350a66d5279 | 112 | Modified (ported to mbed) by Zoltan Hudak <hudakz@inbox.com> |
hudakz | 0:5350a66d5279 | 113 | |
hudakz | 0:5350a66d5279 | 114 | This program is free software: you can redistribute it and/or modify |
hudakz | 0:5350a66d5279 | 115 | it under the terms of the GNU General Public License as published by |
hudakz | 0:5350a66d5279 | 116 | the Free Software Foundation, either version 3 of the License, or |
hudakz | 0:5350a66d5279 | 117 | (at your option) any later version. |
hudakz | 0:5350a66d5279 | 118 | |
hudakz | 0:5350a66d5279 | 119 | This program is distributed in the hope that it will be useful, |
hudakz | 0:5350a66d5279 | 120 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
hudakz | 0:5350a66d5279 | 121 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
hudakz | 0:5350a66d5279 | 122 | GNU General Public License for more details. |
hudakz | 0:5350a66d5279 | 123 | |
hudakz | 0:5350a66d5279 | 124 | You should have received a copy of the GNU General Public License |
hudakz | 0:5350a66d5279 | 125 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
hudakz | 0:5350a66d5279 | 126 | |
hudakz | 0:5350a66d5279 | 127 | -------------- |
hudakz | 0:5350a66d5279 | 128 | |
hudakz | 0:5350a66d5279 | 129 | utility/uip.c |
hudakz | 0:5350a66d5279 | 130 | utility/uip_arp.h |
hudakz | 0:5350a66d5279 | 131 | utility/uip_arp.c |
hudakz | 0:5350a66d5279 | 132 | utility/uip_arch.h |
hudakz | 0:5350a66d5279 | 133 | utility/uip.h |
hudakz | 0:5350a66d5279 | 134 | utility/uipopt.h |
hudakz | 0:5350a66d5279 | 135 | |
hudakz | 0:5350a66d5279 | 136 | Copyright (c) 2001-2003, Adam Dunkels <adam@sics.se>, <adam@dunkels.com>. |
hudakz | 0:5350a66d5279 | 137 | All rights reserved. |
hudakz | 0:5350a66d5279 | 138 | |
hudakz | 0:5350a66d5279 | 139 | Redistribution and use in source and binary forms, with or without |
hudakz | 0:5350a66d5279 | 140 | modification, are permitted provided that the following conditions |
hudakz | 0:5350a66d5279 | 141 | are met: |
hudakz | 0:5350a66d5279 | 142 | 1. Redistributions of source code must retain the above copyright |
hudakz | 0:5350a66d5279 | 143 | notice, this list of conditions and the following disclaimer. |
hudakz | 0:5350a66d5279 | 144 | 2. Redistributions in binary form must reproduce the above copyright |
hudakz | 0:5350a66d5279 | 145 | notice, this list of conditions and the following disclaimer in the |
hudakz | 0:5350a66d5279 | 146 | documentation and/or other materials provided with the distribution. |
hudakz | 0:5350a66d5279 | 147 | 3. Neither the name of the Institute nor the names of its contributors |
hudakz | 0:5350a66d5279 | 148 | may be used to endorse or promote products derived from this software |
hudakz | 0:5350a66d5279 | 149 | without specific prior written permission. |
hudakz | 0:5350a66d5279 | 150 | |
hudakz | 0:5350a66d5279 | 151 | THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND |
hudakz | 0:5350a66d5279 | 152 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
hudakz | 0:5350a66d5279 | 153 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
hudakz | 0:5350a66d5279 | 154 | ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE |
hudakz | 0:5350a66d5279 | 155 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
hudakz | 0:5350a66d5279 | 156 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
hudakz | 0:5350a66d5279 | 157 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
hudakz | 0:5350a66d5279 | 158 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
hudakz | 0:5350a66d5279 | 159 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
hudakz | 0:5350a66d5279 | 160 | OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
hudakz | 0:5350a66d5279 | 161 | SUCH DAMAGE. |
hudakz | 0:5350a66d5279 | 162 | |
hudakz | 0:5350a66d5279 | 163 | -------------- |
hudakz | 0:5350a66d5279 | 164 | |
hudakz | 0:5350a66d5279 | 165 | uip-conf.h |
hudakz | 0:5350a66d5279 | 166 | utility/uip-neighbor.h |
hudakz | 0:5350a66d5279 | 167 | utility/uip-neighbor.c |
hudakz | 0:5350a66d5279 | 168 | utility/uip_timer.h |
hudakz | 0:5350a66d5279 | 169 | utility/uip_timer.c |
hudakz | 0:5350a66d5279 | 170 | utility/uip_clock.h |
hudakz | 0:5350a66d5279 | 171 | |
hudakz | 0:5350a66d5279 | 172 | Author Adam Dunkels Adam Dunkels <adam@sics.se>, <adam@dunkels.com> |
hudakz | 0:5350a66d5279 | 173 | Copyright (c) 2004,2006, Swedish Institute of Computer Science. |
hudakz | 0:5350a66d5279 | 174 | All rights reserved. |
hudakz | 0:5350a66d5279 | 175 | |
hudakz | 0:5350a66d5279 | 176 | Redistribution and use in source and binary forms, with or without |
hudakz | 0:5350a66d5279 | 177 | modification, are permitted provided that the following conditions |
hudakz | 0:5350a66d5279 | 178 | are met: |
hudakz | 0:5350a66d5279 | 179 | 1. Redistributions of source code must retain the above copyright |
hudakz | 0:5350a66d5279 | 180 | notice, this list of conditions and the following disclaimer. |
hudakz | 0:5350a66d5279 | 181 | 2. Redistributions in binary form must reproduce the above copyright |
hudakz | 0:5350a66d5279 | 182 | notice, this list of conditions and the following disclaimer in the |
hudakz | 0:5350a66d5279 | 183 | documentation and/or other materials provided with the distribution. |
hudakz | 0:5350a66d5279 | 184 | 3. Neither the name of the Institute nor the names of its contributors |
hudakz | 0:5350a66d5279 | 185 | may be used to endorse or promote products derived from this software |
hudakz | 0:5350a66d5279 | 186 | without specific prior written permission. |
hudakz | 0:5350a66d5279 | 187 | |
hudakz | 0:5350a66d5279 | 188 | THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND |
hudakz | 0:5350a66d5279 | 189 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
hudakz | 0:5350a66d5279 | 190 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
hudakz | 0:5350a66d5279 | 191 | ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE |
hudakz | 0:5350a66d5279 | 192 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
hudakz | 0:5350a66d5279 | 193 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
hudakz | 0:5350a66d5279 | 194 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
hudakz | 0:5350a66d5279 | 195 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
hudakz | 0:5350a66d5279 | 196 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
hudakz | 0:5350a66d5279 | 197 | OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
hudakz | 0:5350a66d5279 | 198 | SUCH DAMAGE. |
hudakz | 0:5350a66d5279 | 199 | |
hudakz | 0:5350a66d5279 | 200 | -------------- |
hudakz | 0:5350a66d5279 | 201 | |
hudakz | 0:5350a66d5279 | 202 | Dhcp.h |
hudakz | 0:5350a66d5279 | 203 | Dhcp.cpp |
hudakz | 0:5350a66d5279 | 204 | |
hudakz | 0:5350a66d5279 | 205 | DHCP Library v0.3 - April 25, 2009 |
hudakz | 0:5350a66d5279 | 206 | Author: Jordan Terrell - blog.jordanterrell.com |
hudakz | 0:5350a66d5279 | 207 | - as included in Arduinos stock Ethernet-library, no special licence mentioned here |
hudakz | 0:5350a66d5279 | 208 | |
hudakz | 0:5350a66d5279 | 209 | -------------- |
hudakz | 0:5350a66d5279 | 210 | |
hudakz | 0:5350a66d5279 | 211 | Dns.h |
hudakz | 0:5350a66d5279 | 212 | Dns.cpp |
hudakz | 0:5350a66d5279 | 213 | |
hudakz | 0:5350a66d5279 | 214 | (c) Copyright 2009-2010 MCQN Ltd. |
hudakz | 0:5350a66d5279 | 215 | Released under Apache License, version 2.0 |
hudakz | 0:5350a66d5279 | 216 | |
hudakz | 0:5350a66d5279 | 217 | -------------- |
hudakz | 0:5350a66d5279 | 218 | |
hudakz | 0:5350a66d5279 | 219 | clock-arch.h |
hudakz | 0:5350a66d5279 | 220 | clock-arch.c |
hudakz | 0:5350a66d5279 | 221 | |
hudakz | 0:5350a66d5279 | 222 | Copyright (c) 2010 Adam Nielsen <malvineous@shikadi.net> |
hudakz | 0:5350a66d5279 | 223 | All rights reserved. |
hudakz | 0:5350a66d5279 | 224 | |
hudakz | 0:5350a66d5279 | 225 | This library is free software; you can redistribute it and/or |
hudakz | 0:5350a66d5279 | 226 | modify it under the terms of the GNU Lesser General Public |
hudakz | 0:5350a66d5279 | 227 | License as published by the Free Software Foundation; either |
hudakz | 0:5350a66d5279 | 228 | version 2.1 of the License, or (at your option) any later version. |
hudakz | 0:5350a66d5279 | 229 | |
hudakz | 0:5350a66d5279 | 230 | This library is distributed in the hope that it will be useful, |
hudakz | 0:5350a66d5279 | 231 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
hudakz | 0:5350a66d5279 | 232 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
hudakz | 0:5350a66d5279 | 233 | Lesser General Public License for more details. |
hudakz | 0:5350a66d5279 | 234 | |
hudakz | 0:5350a66d5279 | 235 | You should have received a copy of the GNU Lesser General Public |
hudakz | 0:5350a66d5279 | 236 | License along with this library; if not, write to the Free Software |
hudakz | 0:5350a66d5279 | 237 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
hudakz | 0:5350a66d5279 | 238 | |
hudakz | 0:5350a66d5279 | 239 | -------------- |
hudakz | 0:5350a66d5279 | 240 | |
hudakz | 0:5350a66d5279 | 241 | Client.h |
hudakz | 0:5350a66d5279 | 242 | IPAddress.h |
hudakz | 0:5350a66d5279 | 243 | IPAddress.cpp |
hudakz | 0:5350a66d5279 | 244 | Server.h |
hudakz | 0:5350a66d5279 | 245 | Copyright (c) 2011 Adrian McEwen. All right reserved. |
hudakz | 0:5350a66d5279 | 246 | |
hudakz | 0:5350a66d5279 | 247 | Modified (ported to mbed) by Zoltan Hudak <hudakz@inbox.com> |
hudakz | 0:5350a66d5279 | 248 | |
hudakz | 0:5350a66d5279 | 249 | This library is free software; you can redistribute it and/or |
hudakz | 0:5350a66d5279 | 250 | modify it under the terms of the GNU Lesser General Public |
hudakz | 0:5350a66d5279 | 251 | License as published by the Free Software Foundation; either |
hudakz | 0:5350a66d5279 | 252 | version 2.1 of the License, or (at your option) any later version. |
hudakz | 0:5350a66d5279 | 253 | |
hudakz | 0:5350a66d5279 | 254 | This library is distributed in the hope that it will be useful, |
hudakz | 0:5350a66d5279 | 255 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
hudakz | 0:5350a66d5279 | 256 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
hudakz | 0:5350a66d5279 | 257 | Lesser General Public License for more details. |
hudakz | 0:5350a66d5279 | 258 | |
hudakz | 0:5350a66d5279 | 259 | You should have received a copy of the GNU Lesser General Public |
hudakz | 0:5350a66d5279 | 260 | License along with this library; if not, write to the Free Software |
hudakz | 0:5350a66d5279 | 261 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
hudakz | 0:5350a66d5279 | 262 | |
hudakz | 4:d774541a34da | 263 | -------------- |
hudakz | 4:d774541a34da | 264 | |
hudakz | 4:d774541a34da | 265 | utility/millis.h |
hudakz | 4:d774541a34da | 266 | utility/millis.cpp |
hudakz | 4:d774541a34da | 267 | |
hudakz | 4:d774541a34da | 268 | Copyright (c) 2015 Zoltan Hudak <hudakz@inbox.com>. |
hudakz | 4:d774541a34da | 269 | All right reserved. |
hudakz | 4:d774541a34da | 270 | |
hudakz | 4:d774541a34da | 271 | This program is free software: you can redistribute it and/or modify |
hudakz | 4:d774541a34da | 272 | it under the terms of the GNU General Public License as published by |
hudakz | 4:d774541a34da | 273 | the Free Software Foundation, either version 3 of the License, or |
hudakz | 4:d774541a34da | 274 | (at your option) any later version. |
hudakz | 4:d774541a34da | 275 | |
hudakz | 4:d774541a34da | 276 | This program is distributed in the hope that it will be useful, |
hudakz | 4:d774541a34da | 277 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
hudakz | 4:d774541a34da | 278 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
hudakz | 4:d774541a34da | 279 | GNU General Public License for more details. |
hudakz | 4:d774541a34da | 280 | |
hudakz | 4:d774541a34da | 281 | You should have received a copy of the GNU General Public License |
hudakz | 4:d774541a34da | 282 | along with this program. If not, see <http://www.gnu.org/licenses/>. |