Skip to content

Commit 2f7917d

Browse files
committed
Renamed ArduinoRobotEasyTransfer library to IntegerEasyTransfer and backported Arduino Robot modifications
1 parent e91f767 commit 2f7917d

File tree

9 files changed

+394
-284
lines changed

9 files changed

+394
-284
lines changed

avr/libraries/ArduinoRobotEasyTransfer/src/ArduinoRobotEasyTransfer.cpp

Lines changed: 0 additions & 157 deletions
This file was deleted.

avr/libraries/ArduinoRobotEasyTransfer/src/ArduinoRobotEasyTransfer.h

Lines changed: 0 additions & 93 deletions
This file was deleted.

avr/libraries/ArduinoRobotEasyTransfer/README.txt renamed to avr/libraries/IntegerEasyTransfer/README.txt

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,33 @@
11
/*******************************************************************************
2-
* ArduinoRobotEasyTransfer library modified by Julian Sanin,
3-
* backported from:
2+
* IntegerEasyTransfer 1.0.0 library modified by Julian Sanin, sourced from:
43
*
54
* EasyTransfer Arduino Library v2.1
6-
* details and example sketch:
7-
* http://www.billporter.info/easytransfer-arduino-library/
5+
* details and example sketch:
6+
* http://www.billporter.info/easytransfer-arduino-library/
87
*
9-
* Brought to you by:
8+
* Brought to you by:
109
* Bill Porter
1110
* www.billporter.info
1211
*
13-
* Major props to Mathieu Alorent (kumy) for
14-
* I2C version and the pretty pictures.
12+
* Major props to Mathieu Alorent (kumy) for
13+
* I2C version and the pretty pictures.
1514
*
1615
*
1716
* Lib version history
18-
* 1.0 Created
19-
* 1.1 Fixed dumb Copy-paste error in header file
20-
* Added a keyword file
21-
* 1.5 Forked lib into Software and Hardware Serial branches, I don't know a
17+
* 1.0 Created
18+
* 1.1 Fixed dumb Copy-paste error in header file
19+
* Added a keyword file
20+
* 1.5 Forked lib into Software and Hardware Serial branches, I don't know a
2221
* better way added passing in of Serial port of different types
23-
* 1.6 Fixed bug where it wasn't clearing out the buffers if the CheckSum
22+
* 1.6 Fixed bug where it wasn't clearing out the buffers if the CheckSum
2423
* failed, I'm good at dumb mistakes
25-
* 1.7 Fixed a bug where the receive function could block for too long and
24+
* 1.7 Fixed a bug where the receive function could block for too long and
2625
* never process data correctly
27-
* Organized the examples to be Arduino IDE compatible
28-
* 1.8
29-
* Now Arduino 1.0 compatible!
26+
* Organized the examples to be Arduino IDE compatible
27+
* 1.8
28+
* Now Arduino 1.0 compatible!
3029
* 1.81
31-
* Made it more cross compatible. Man, They really made us work for this
30+
* Made it more cross compatible. Man, They really made us work for this
3231
* one.
3332
* 2.0
3433
* Combined SoftEasyTransfer with the other two to make everything one
@@ -38,21 +37,24 @@
3837
* 2.0.1
3938
* VirtualWire version tested by garth@netram, bugs fixed.
4039
* 2.1
41-
* Changes RX parsing buffer to dynamic allocation to conserve RAM.
42-
* 3.0.0
43-
* Imported EasyTransfer library as ArduinoRobotEasyTransfer.
44-
* Backported ArduinoRobot modifications.
40+
* Changes RX parsing buffer to dynamic allocation to conserve RAM.
41+
* 1.0.0
42+
* Imported EasyTransfer library as IntegerEasyTransfer.
43+
* Backported ArduinoRobot modifications and restarted version numbering.
44+
* The library supports a maximum of 20 uint8_t or 10 int16_t values.
45+
* Mixed uint8_t and int16_t are allowed but care should be taken that the
46+
* values do not overflow the data buffer.
4547
*
4648
*
4749
* Limits of the Library
48-
* You can change the Serial port,
49-
* but the Struct size must not pass 255 bytes
50-
* VirtualWire Version Struct can'e be bigger then 26 bytes
50+
* You can change the Serial port,
51+
* but the Struct size must not pass 255 bytes
52+
* VirtualWire Version Struct can'e be bigger then 26 bytes
5153
*
5254
* The protcol is as follows:
53-
* Header(0x06,0x85),SizeofPayload,Payload,Checksum
54-
*
55-
*
55+
* Header(0x06,0x85),SizeofPayload,Payload,Checksum
56+
*
57+
*
5658
* This program is free software: you can redistribute it and/or modify it under
5759
* the terms of the GNU General Public License as published by the Free Software
5860
* Foundation, either version 3 of the License, or(at your option) any later

avr/libraries/ArduinoRobotEasyTransfer/keywords.txt renamed to avr/libraries/IntegerEasyTransfer/keywords.txt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
11
#######################################
22
# Syntax Coloring Map
3-
# ArduinoRobotEasyTransfer
3+
# IntegerEasyTransfer
44
#######################################
55

66
#######################################
77
# Datatypes (KEYWORD1)
88
#######################################
99

10-
ArduinoRobotEasyTransfer KEYWORD1
10+
IntegerEasyTransfer KEYWORD1
1111

1212
#######################################
1313
# Methods and Functions (KEYWORD2)
1414
#######################################
15+
16+
begin KEYWORD2
1517
sendData KEYWORD2
1618
receiveData KEYWORD2
17-
begin KEYWORD2
18-
19+
writeByte KEYWORD2
20+
writeInt KEYWORD2
21+
readByte KEYWORD2
22+
readInt KEYWORD2
1923

2024
#######################################
2125
# Constants (LITERAL1)

avr/libraries/ArduinoRobotEasyTransfer/library.properties renamed to avr/libraries/IntegerEasyTransfer/library.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
name=ArduinoRobotEasyTransfer
2-
version=3.0.0
1+
name=IntegerEasyTransfer
2+
version=1.0.0
33
author=Bill Porter <bill@billporter.info>, Julian Sanin <sanin89julian@gmail.com>
44
maintainer=Julian Sanin <sanin89julian@gmail.com>
5-
sentence=A library to interface the Arduino Robot boards.
5+
sentence=A library to interface Arduino boards.
66
paragraph=Supports Arduino Robot Control & Motor Board.
77
category=Uncategorized
88
url=https://github.com/j54n1n/arduinorobot

0 commit comments

Comments
 (0)