Skip to content

Commit d19eb2a

Browse files
committed
Update README.md
1 parent d95432c commit d19eb2a

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

README.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,34 @@
11
# Arduino Extended Database Library
2+
This Arduino Extended Database Library increases the maximum number of records allowed in a database from 256 records (byte) to a theoretical maximum of 4,294,967,295 records (unsigned long). The maximum record size was also increased from 256 bytes (byte) to 65,534 bytes (unsigned int).
23

3-
This is a re-implementation of the [Arduino Database Library](http://playground.arduino.cc/Code/DatabaseLibrary) originally written by Madhusudana das.
4-
5-
This version increases the maximum number of records allowed in a database from 256 records (byte) to a theoretical maximum of 4,294,967,295 records (unsigned long). The maximum record size was also increased from 256 bytes (byte) to 65,534 bytes (unsigned int).
6-
7-
With these changes, it is now possible to use this library in conjunction with the standard Arduino EEPROM library, an external EEPROM such as the AT24C1024 providing 128 - 512 kilobytes of non-volatile storage, or any other platform that supports byte level reading and writing such as an SD card.
4+
You may use this library in conjunction with the standard Arduino EEPROM library, an external EEPROM such as the AT24C1024, or any other platform that supports byte level reading and writing such as an SD card.
85

96
[Extended Database Library project's home at the Arduino Playground](http://playground.arduino.cc/Code/ExtendedDatabaseLibrary)
107

11-
## Install
8+
## Credits
9+
This is a re-implementation of the [Arduino Database Library](http://playground.arduino.cc/Code/DatabaseLibrary) originally written by Madhusudana das.
1210

11+
## Install
1312
* Unzip the download into your Arduino libraries directory
1413
* If the Arduino IDE is already running then exit and restart the Arduino IDE
1514

1615
## Getting Started
17-
1816
* Include EDB.h in your Arduino sketch
1917
* Define the data structure for your records
2018
* Include an I/O interface such as EEPROM.h
2119
* Declare an instance of EDB in your Arduino sketch
2220
* Pick an EEPROM address at which the table should start
2321

2422
## Examples
25-
2623
* [Simple Example using internal Arduino EEPROM](https://github.com/jwhiddon/arduino-edb/tree/master/examples/EDB_Simple)
2724
* [Arduino EEPROM providing 4096 - 32768 bits of address space](https://github.com/jwhiddon/arduino-edb/tree/master/examples/EDB_Internal_EEPROM)
2825
* [AT24C1024 I2C EEPROM providing 1,048,576 bits of address space](https://github.com/jwhiddon/arduino-edb/tree/master/examples/EDB_AT24C1024)
2926
* [24XX512 EEPROM providing up to up to 4 Mbit of address space](https://github.com/jwhiddon/arduino-edb/tree/master/examples/EDB_24XX512)
3027

3128
## Releases
32-
3329
### 1.0.0 - Feb 29, 2016
3430
* Updated to support Arduino 1.0.0+
3531
* Bug fix in EDB::open
3632
* Moved project to github
37-
3833
### 0.7.0 - Dec 8, 2009
3934
* Initial release

0 commit comments

Comments
 (0)