Yeah, it's the same as the old one, but with better support for different memory sizes and series That's very interesting. Don't we need to be careful when writing data to avoid incomplete write operations when approaching the end of a sector or page? Shouldn't we split the data in such cases? Because in the spi-memory library, this exact issue occurs: if the data size is such that it spans from the start to the end of a sector and requires a few bytes from the next sector, those few bytes that should be written to the next sector don't get written, resulting in corrupted data. This has to be handled manually. The same applies to EEPROM as well. Do you handle this automatically in your library?