Rob Tillaart and GitHub
86a5017fa9
fix #83 , update readme.md ( #85 )
...
- fix #83 , update readme.md (thanks to TonyRiddiough)
- add calculatePageSize(deviceSize) to replace getPageSize(deviceSize) prep.
- update GitHub actions
- minor update examples
- minor edits
2025-09-01 10:05:59 +02:00
Rob Tillaart and GitHub
86228c599f
update readme.md ( #84 )
...
- update readme.md
2025-08-01 11:43:10 +02:00
Rob Tillaart and GitHub
e57418ba44
update version to 1.9.2 ( #81 )
2024-11-25 08:54:43 +01:00
Rob Tillaart and GitHub
43f4886a91
fix #77 , updateBlock() returns bytes written ( #78 )
...
- fix #77 , updateBlock() returns bytes actually written.
- minor edits
2024-10-26 20:10:46 +02:00
Rob Tillaart and GitHub
8cb180d081
Fix #74 , memory leak in verifyBlock() ( #75 )
...
- Fix #74 , memory leak in setBlockVerify()
2024-10-09 09:38:39 +02:00
Rob Tillaart and GitHub
0de303ff95
Fix #72 , parameter type requestFrom() ( #73 )
...
- Fix #72 , force requestFrom parameters to use int type
2024-04-22 18:38:03 +02:00
Rob Tillaart and GitHub
6c3cb3081c
Fix #70 , increase internal lengths allowed ( #71 )
...
- Fix #70 , increase length internal buffer.
- add compile time flag **EN_AUTO_WRITE_PROTECT** (thanks to microfoundry)
- improve readability: cnt => count addr => address
- add URL to examples
- minor edits.
2024-04-21 10:57:04 +02:00
Rob Tillaart and GitHub
f3e70ff3cf
implement verifyBlock ( #67 )
...
- Fix #64 , compiler warning.
- add **verifyBlock(memoryAddress, buffer, length)**
- add example **I2C_eeprom_verifyBlock.ino**
- update GitHub actions
- update keywords.txt
- update examples
- update readme.md
2024-03-28 10:35:30 +01:00
ee4d38aac7
Improved determineNoWrite, removed static references to Serial ( #63 )
...
* Improved determineNoWrite, now works with larger EEPROMS. tested with AT24C02, AT24C23 and AT24C256
* Added loop exit, updated license and changelog
---------
Co-authored-by: Roeland Kluit <roeland@kluit.net >
2024-01-02 16:07:19 +01:00
Rob Tillaart and GitHub
42cdf1a95e
add determineSizeNoWrite() ( #62 )
...
- add **uint32_t determineSizeNoWrite()**, kudos to roelandkluit
- add example
- minor edits
2023-12-14 11:56:20 +01:00
Rob Tillaart and GitHub
ff21bd6cdc
simplify begin() ( #60 )
...
- simplify **begin()**, remove setting Wire pins from library.
- add **getAddress()**
- update readme.md
- update examples
2023-11-25 13:19:42 +01:00
Rob Tillaart and GitHub
e7c5075c36
add WP writeProtect support ( #58 )
...
- solve #57 add support for WriteProtectPin
- add writeProtectPin as optional parameter in **begin()**
- add **bool hasWriteProtectPin()**
- add **void allowWrite()**
- add **void preventWrite()**
- add **void setAutoWriteProtect(bool b)**
- add **bool getAutoWriteProtect()**
- optimized **waitEEReady()**
- update keywords.txt
- update readme.md
2023-09-08 11:31:51 +02:00
Rob Tillaart and GitHub
a13ec203ef
fix #55 , redo #53 ( #56 )
...
- fix #55 ==> redo fix #53
- add test to detect **MBED** and **RP2040**
- adjust **I2C_BUFFERSIZE** for RP2040 to 128.
- update readme.md
2023-05-11 12:26:57 +02:00
Rob Tillaart and GitHub
c4400ea101
fix #53 PICO_RP2040 support ( #54 )
...
- fix #53 support RP2040 (kudos to jotamachuca)
- move code from .h to .cpp
- make I2C_WRITEDELAY overridable
- minor edits
2023-05-02 13:02:17 +02:00
Rob Tillaart and GitHub
d26182c753
add setDeviceSize() setPageSize() ( #51 )
...
- add setDeviceSize()
- add setPageSize()
- use setDeviceSize() in constructor to force power of 2.
- update unit test
- update GitHub actions
- update license
- update readme.md
- minor edits
2023-01-12 17:49:13 +01:00
Rob Tillaart and GitHub
8f530b6d8f
fix #48 constructor ( #49 )
...
* fix #48
2022-12-03 12:37:49 +01:00
Rob Tillaart and GitHub
4db0ca9815
add changelog.md + optimize yield() calls ( #47 )
...
* add changelog.md
* optimize yield() calls
* update readme.md
2022-10-31 16:51:06 +01:00