how to interface with the AT24C32 chip on the RTCDS1307

Currently i am trying to store data on the EEPROM chip located on the DS1307 device, when trying to interface with the chip i am able to read the data from the EEPROM, but i am not able to write to it. I am using the library written by makuna link: GitHub - Makuna/Rtc: Arduino Library for RTC, Ds1302, Ds1307, Ds3231, & Ds3234 with deep support. Please refer to the Wiki for more details. Please use the gitter channel to ask questions as the GitHub Issues feature is used for bug tracking.

Does anyone know why this is? I have done some research but nothing i find fixes my issue, thanks!

I am trying to interface with the AT24C32 EEPROM chip on the DS1307 i have tried to use the library provided by makuna: however when using its set and get memory functions i am only able to read what on the chip but not write to it. Does anyone know how to fix this issue? thanks!
code used

void EEPROM_Managment::write_BSON_to_EEPROM(){
int start_point = front; // used to store starting bit in EEPROM
for(int i = 0; i < BSON_doc → getLength(); i++){
Rtc.SetMemory(start_point, BSON_doc → get_document_index(i));


uint8_t EEPROM_Managment::print_EEPROM(){
for (int i = OFFSET; i < MAX_ADDRESS; i++){

Please do not cross-post. Threads merged.