WIZNet W5500 with additional enhancements
Fork of WIZnetInterface by
Diff: arch/ext/W5500.h
- Revision:
- 32:f6d76a55a50b
- Parent:
- 14:2101ab5ee40f
- Child:
- 33:879cfe51e66e
--- a/arch/ext/W5500.h Sat Oct 07 15:08:58 2017 +0200 +++ b/arch/ext/W5500.h Sat Oct 07 16:26:55 2017 +0200 @@ -324,7 +324,7 @@ void reg_wr(uint16_t addr, uint8_t cb, T data) { uint8_t buf[sizeof(T)]; *reinterpret_cast<T*>(buf) = data; - for(int i = 0; i < sizeof(buf)/2; i++) { // Little Endian to Big Endian + for(int i = 0; i < (int)sizeof(buf)/2; i++) { // Little Endian to Big Endian uint8_t t = buf[i]; buf[i] = buf[sizeof(buf)-1-i]; buf[sizeof(buf)-1-i] = t; @@ -341,7 +341,7 @@ T reg_rd(uint16_t addr, uint8_t cb) { uint8_t buf[sizeof(T)]; spi_read(addr, cb, buf, sizeof(buf)); - for(int i = 0; i < sizeof(buf)/2; i++) { // Big Endian to Little Endian + for(int i = 0; i < (int)sizeof(buf)/2; i++) { // Big Endian to Little Endian uint8_t t = buf[i]; buf[i] = buf[sizeof(buf)-1-i]; buf[sizeof(buf)-1-i] = t;