1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

drivers/include/periph/eeprom: Changed uint8_t* to void* in API

This commit is contained in:
fabian18 2019-08-09 17:27:32 +02:00
parent e806d4bcbd
commit 2c001f5a6c
3 changed files with 8 additions and 8 deletions

View File

@ -27,7 +27,7 @@
#define ENABLE_DEBUG (0)
#include "debug.h"
size_t eeprom_read(uint32_t pos, uint8_t *data, size_t len)
size_t eeprom_read(uint32_t pos, void *data, size_t len)
{
assert(pos + len <= EEPROM_SIZE);
@ -50,7 +50,7 @@ size_t eeprom_read(uint32_t pos, uint8_t *data, size_t len)
return len;
}
size_t eeprom_write(uint32_t pos, const uint8_t *data, size_t len)
size_t eeprom_write(uint32_t pos, const void *data, size_t len)
{
assert(pos + len <= EEPROM_SIZE);

View File

@ -85,7 +85,7 @@ static void _write_byte(uint32_t addr, uint8_t data)
#endif
}
size_t eeprom_read(uint32_t pos, uint8_t *data, size_t len)
size_t eeprom_read(uint32_t pos, void *data, size_t len)
{
assert(pos + len <= EEPROM_SIZE);
@ -102,7 +102,7 @@ size_t eeprom_read(uint32_t pos, uint8_t *data, size_t len)
return len;
}
size_t eeprom_write(uint32_t pos, const uint8_t *data, size_t len)
size_t eeprom_write(uint32_t pos, const void *data, size_t len)
{
assert(pos + len <= EEPROM_SIZE);

View File

@ -57,12 +57,12 @@ uint8_t eeprom_read_byte(uint32_t pos);
* EEPROM.
*
* @param[in] pos start position in eeprom
* @param[out] data output byte array to write to
* @param[out] data output memory location to write to
* @param[in] len the number of bytes to read
*
* @return the number of bytes read
*/
size_t eeprom_read(uint32_t pos, uint8_t *data, size_t len);
size_t eeprom_read(uint32_t pos, void *data, size_t len);
/**
* @brief Write a byte at the given position
@ -79,12 +79,12 @@ void eeprom_write_byte(uint32_t pos, uint8_t data);
* EEPROM.
*
* @param[in] pos start position in eeprom
* @param[in] data input byte array to read into
* @param[in] data input memory location to read into
* @param[in] len the number of bytes to read
*
* @return the number of bytes written
*/
size_t eeprom_write(uint32_t pos, const uint8_t *data, size_t len);
size_t eeprom_write(uint32_t pos, const void *data, size_t len);
/**
* @brief Set @p len bytes from the given position @p pos with value @p val