Skip to content

Commit 7347b0f

Browse files
committed
Adding persistent data and vector example sketches
1 parent 06ee0b7 commit 7347b0f

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

README.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@ Version: 1.0
2121

2222
## Example Sketches
2323

24-
* [Block](./examples/Block)
25-
* [Storage](./examples/Storage)
26-
* [Benchmarks](./examples/Benchmarks)
24+
* [Benchmarks](./examples/Benchmarks) measurements of characteristics.
25+
* [Block](./examples/Block) read/write eeprom blocks.
26+
* [Persistent](./examples/Persistent) read/write configuration.
27+
* [Stream](./examples/Stream) storage as a print stream.
28+
* [Vector](./examples/Vector) handling large sample vectors.
2729

2830
## Benchmarks
2931

@@ -43,6 +45,12 @@ N | us | us/byte | kbyte/s
4345
100 | 20540 | 205.40 | 4.87
4446
1000 | 206280 | 206.28 | 4.85
4547

48+
Note: 1) The read/write operations have a three byte header (8-bit
49+
command, and 16-bit address), 2) Write performance increases up to
50+
page size. When the block size is larger than the page size the write
51+
operation will wait for the device to complete the page write. Typical
52+
max 10 ms per page.
53+
4654
### 23LC1024, SPI SRAM
4755
#### Read
4856
N | us | us/byte | kbyte/s
@@ -59,6 +67,9 @@ N | us | us/byte | kbyte/s
5967
100 | 172 | 1.72 | 581.40
6068
1000 | 1468 | 1.47 | 681.20
6169

70+
Note: 1) The read/write operations have a four byte header (8-bit
71+
command, and 24-bit address).
72+
6273
### EEPROM
6374
#### Read
6475
N | us | us/byte | kbyte/s
@@ -76,6 +87,10 @@ N | us | us/byte | kbyte/s
7687
100 | 308140 | 3081.40 | 0.32
7788
1000 | 3077476 | 3077.48 | 0.32
7889

90+
Note: The internal eeprom has a single byte buffer and write of
91+
multiple bytes will wait for the device to complete previous
92+
write. Typical 3 ms.
93+
7994
## Dependencies
8095

8196
* [General Purpose Input/Output library for Arduino](https://github.com/mikaelpatel/Arduino-GPIO)

0 commit comments

Comments
 (0)