Commit Graph
26 Commits
Author SHA1 Message Date
rob tillaart 710e1d1fb1 fix bug in example 2021-07-29 18:00:41 +02:00
Rob TillaartandGitHub 1cd0bdaf07 1.5.0 fix memory address for 24LC04/08/16 (#29)
* 1.5.0 #28 fix addressing 24LC04/08/16
1.5.0
2021-07-01 10:05:27 +02:00
Rob TillaartandGitHub 23c86332ee fix #6 add unit tests (#27) 2021-06-13 16:59:58 +02:00
rob tillaart acb263880a add license to library.json 2021-05-28 14:12:36 +02:00
rob tillaart a0826324f9 add arduino-lint check 2021-05-27 23:11:24 +02:00
rob tillaart 8454c12512 add arduino-lint check 2021-05-27 18:40:46 +02:00
Rob TillaartandGitHub 0e3c2e26c7 adjust buffer size AVR / ESP +rename (#26) 1.4.3 2021-05-05 14:09:36 +02:00
rob tillaart 65312aedeb add json check 2021-04-07 11:41:20 +02:00
Rob TillaartandGitHub d0f8385bc4 1.4.2 add updateBlock() (#23) 1.4.2 2021-01-31 16:27:13 +01:00
Rob TillaartandGitHub 692f1a3004 fix #21 addressing ST m24C08 et al + WireN support (#22)
* fix #21 addressing ST m24C08 et al + WireN support
1.4.1
2021-01-29 10:53:04 +01:00
Rob TillaartandGitHub 2d60816fe8 1.4.0 (#20)
* 1.4.0
1.4.0
2021-01-28 13:19:24 +01:00
Rob TillaartandGitHub 63faf48a13 Fix determineSize + some refactor (#16)
* 1.3.2 fix determineSize + isConnected()
* update readme.md
1.3.2
2021-01-19 11:41:40 +01:00
rob tillaart 24fbd0d7a7 fix unit test 2021-01-16 19:56:53 +01:00
rob tillaart ae6ba4dc26 update license 2021-01-14 21:18:29 +01:00
Tomas HübnerandGitHub e0eba70c85 Test cases for I2C_eeprom initialization (#15)
Added test cases for I2C_eeprom initialization to verify that the page size is chosen correctly and that it sets the address size properly.

Fixed a bug with the larger eeprom sizes having incorrect intervals.
2021-01-08 14:46:57 +01:00
Tomas HübnerandGitHub 5bfc57b1d2 Bug fixes and unit tests (#14)
Added unit tests for I2C_eeprom_cyclic_store and fixed a bug in the format() method and a possible bug with the "empty" marker literal being expressed as ~0UL (which isn't necessarily the same size as a uint32_t).
2021-01-07 18:05:51 +01:00
Tomas HübnerandGitHub cd9ea6fb4c Added documentation for I2C_eeprom_cyclic_store (#11)
* Update I2C_eeprom.cpp

Added page sizes for larger memory sizes (still deriving from the ATxxCxxx datasheets)

* Update I2C_eeprom.cpp

* Update I2C_eeprom.cpp

* Added the cyclic store implementation.

* Added an example

* Removed redundant #ifdef in include file.
Added an incude directive for base "I2c_eeprom.h" file to get the Arduino IDE of the Github workflow to compile the file properly.
Added entries to keywords.txt for syntax highlighting the new class and it's members.

* Removed debug code that shouldn't have been left in there.

* Removed reduntant member and changed the type of the _pageSize to 8-bits.

* Changed signature of begin() to match page size data type.

* Made the initialization propagate read failures. Added method to get metrics. Fixed bugs in binary search and wrapping of slot index. Tidied up comments.

* Added the getMetrics() method to keywords.txt for highlighting

* Changed the way getMetrics() works when eeprom is empty.

* Titantompa/readme (#7)

* Added readme for the cyclic store
* Added link from main readme to cyclic store readme.
2021-01-05 10:06:33 +01:00
Tomas HübnerandGitHub 98235dfd82 Addition of a utility class for cycling writes (#8)
I2C_eeprom
*  Added page sizes for larger memory sizes (still deriving from the ATxxCxxx datasheets)

I2C_eeprom_cyclic_store
* Add the cyclic store implementation.
* Add an example for cyclic use of EEPROM.
* Update keywords.txt for syntax highlighting the new class and it's members.
* Changed signature of begin() to match page size data type.
* Add getMetrics() to have an indication about lifetime
2021-01-04 08:33:22 +01:00
Rob TillaartandGitHub 5e12716b9c add example (#7)
Added updateByte() + example + versie 1.3.1
1.3.1
2020-12-22 13:22:44 +01:00
Rob TillaartandGitHub c0a952e406 Merge pull request #5 from RobTillaart/arduino-ci
initial arduino-ci
2020-12-22 12:18:29 +01:00
rob tillaart eefb18b923 initial arduino-ci 2020-12-22 12:14:44 +01:00
Rob TillaartandGitHub 74eec4b960 Merge pull request #2 from RobTillaart/develop
fix #1 compiling for ESP
2020-07-14 16:43:39 +02:00
rob tillaart 498b16ef71 fix #1 compiling for ESP 2020-07-14 16:41:53 +02:00
rob tillaart af11b71dbc fix library.properties 1.3.0 2020-06-18 21:29:17 +02:00
rob tillaart c9e625251e 1.3.0 release 2020-06-18 17:21:00 +02:00
Rob TillaartandGitHub 0cc6a42270 Initial commit 2020-06-17 18:44:22 +02:00