Removed redeclaration of peripheral bus freq

This commit is contained in:
UncleRus 2016-03-06 01:24:59 +05:00
parent 0e3f3bb2ca
commit b5c2120efc
2 changed files with 5 additions and 7 deletions

View file

@ -194,13 +194,13 @@ void spi_transfer(uint8_t bus, void *data, size_t len)
spi_endianness_t e = spi_get_endianness(bus);
spi_set_endianness(bus, SPI_LITTLE_ENDIAN);
size_t counts = len / _SPI_BUF_SIZE;
for (uint8_t i = 0; i < counts; i++)
size_t blocks = len / _SPI_BUF_SIZE;
for (uint8_t i = 0; i < blocks; i++)
_spi_buf_transfer(bus, data + i * _SPI_BUF_SIZE, _SPI_BUF_SIZE);
uint8_t tail = len % _SPI_BUF_SIZE;
if (tail)
_spi_buf_transfer(bus, data + counts * _SPI_BUF_SIZE, tail);
_spi_buf_transfer(bus, data + blocks * _SPI_BUF_SIZE, tail);
spi_set_endianness(bus, e);
}