Skip to content

Commit

Permalink
sam0_common: use size_t len for I2C transfers, as declared (fixes #19008
Browse files Browse the repository at this point in the history
)

(cherry picked from commit ee76e21)
  • Loading branch information
ant9000 authored and maribu committed Dec 6, 2022
1 parent 1ec729f commit 1b6072d
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions cpu/sam0_common/periph/i2c.c
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@
#endif

static int _start(SercomI2cm *dev, uint16_t addr);
static inline int _write(SercomI2cm *dev, const uint8_t *data, int length,
static inline int _write(SercomI2cm *dev, const uint8_t *data, size_t length,
uint8_t stop);
static inline int _read(SercomI2cm *dev, uint8_t *data, int length,
static inline int _read(SercomI2cm *dev, uint8_t *data, size_t length,
uint8_t stop);
static inline void _stop(SercomI2cm *dev);
static inline int _wait_for_response(SercomI2cm *dev,
Expand Down Expand Up @@ -373,10 +373,10 @@ static int _start(SercomI2cm *dev, uint16_t addr)
return 0;
}

static inline int _write(SercomI2cm *dev, const uint8_t *data, int length,
static inline int _write(SercomI2cm *dev, const uint8_t *data, size_t length,
uint8_t stop)
{
uint8_t count = 0;
size_t count = 0;

/* Write data buffer until the end. */
DEBUG("Looping through bytes\n");
Expand Down Expand Up @@ -413,10 +413,10 @@ static inline int _write(SercomI2cm *dev, const uint8_t *data, int length,
return 0;
}

static inline int _read(SercomI2cm *dev, uint8_t *data, int length,
static inline int _read(SercomI2cm *dev, uint8_t *data, size_t length,
uint8_t stop)
{
uint8_t count = 0;
size_t count = 0;

/* Set action to ack. */
dev->CTRLB.reg &= ~SERCOM_I2CM_CTRLB_ACKACT;
Expand Down

0 comments on commit 1b6072d

Please # to comment.