Rename pageLength to writeLength and improve readability a bit.

This commit is contained in:
László Monda
2017-07-23 14:47:16 +02:00
parent 65ff2bf799
commit 3d98a66b64

View File

@@ -36,12 +36,12 @@ static status_t i2cAsyncRead(uint8_t *data, size_t dataSize)
static status_t writePage() static status_t writePage()
{ {
static uint8_t buffer[EEPROM_BUFFER_SIZE]; static uint8_t buffer[EEPROM_BUFFER_SIZE];
uint8_t pageLength = MIN(sourceLength - sourceOffset, EEPROM_PAGE_SIZE);
buffer[0] = sourceOffset & 0xff; buffer[0] = sourceOffset & 0xff;
buffer[1] = sourceOffset >> 8; buffer[1] = sourceOffset >> 8;
memcpy(buffer+EEPROM_ADDRESS_LENGTH, sourceBuffer+sourceOffset, pageLength); uint8_t writeLength = MIN(sourceLength - sourceOffset, EEPROM_PAGE_SIZE);
status_t status = i2cAsyncWrite(buffer, pageLength); memcpy(buffer+EEPROM_ADDRESS_LENGTH, sourceBuffer+sourceOffset, writeLength);
sourceOffset += pageLength; status_t status = i2cAsyncWrite(buffer, writeLength);
sourceOffset += writeLength;
return status; return status;
} }