@@ -1003,7 +1003,7 @@ static void __spiTransferBytes(spi_t * spi, const uint8_t * data, uint8_t * out,
10031003 if (!spi ) {
10041004 return ;
10051005 }
1006- int i ;
1006+ uint32_t i ;
10071007
10081008 if (bytes > 64 ) {
10091009 bytes = 64 ;
@@ -1298,7 +1298,7 @@ void spiWriteNL(spi_t * spi, const void * data_in, uint32_t len){
12981298#if CONFIG_IDF_TARGET_ESP32S2 || CONFIG_IDF_TARGET_ESP32
12991299 spi -> dev -> miso_dlen .usr_miso_dbitlen = 0 ;
13001300#endif
1301- for (int i = 0 ; i < c_longs ; i ++ ) {
1301+ for (size_t i = 0 ; i < c_longs ; i ++ ) {
13021302 spi -> dev -> data_buf [i ] = data [i ];
13031303 }
13041304#if CONFIG_IDF_TARGET_ESP32C3 || CONFIG_IDF_TARGET_ESP32S3
@@ -1333,11 +1333,11 @@ void spiTransferBytesNL(spi_t * spi, const void * data_in, uint8_t * data_out, u
13331333 spi -> dev -> mosi_dlen .usr_mosi_dbitlen = (c_len * 8 )- 1 ;
13341334 spi -> dev -> miso_dlen .usr_miso_dbitlen = (c_len * 8 )- 1 ;
13351335 if (data ){
1336- for (int i = 0 ; i < c_longs ; i ++ ) {
1336+ for (size_t i = 0 ; i < c_longs ; i ++ ) {
13371337 spi -> dev -> data_buf [i ] = data [i ];
13381338 }
13391339 } else {
1340- for (int i = 0 ; i < c_longs ; i ++ ) {
1340+ for (size_t i = 0 ; i < c_longs ; i ++ ) {
13411341 spi -> dev -> data_buf [i ] = 0xFFFFFFFF ;
13421342 }
13431343 }
@@ -1349,17 +1349,17 @@ void spiTransferBytesNL(spi_t * spi, const void * data_in, uint8_t * data_out, u
13491349 while (spi -> dev -> cmd .usr );
13501350 if (result ){
13511351 if (c_len & 3 ){
1352- for (int i = 0 ; i < (c_longs - 1 ); i ++ ) {
1352+ for (size_t i = 0 ; i < (c_longs - 1 ); i ++ ) {
13531353 result [i ] = spi -> dev -> data_buf [i ];
13541354 }
13551355 uint32_t last_data = spi -> dev -> data_buf [c_longs - 1 ];
13561356 uint8_t * last_out8 = (uint8_t * )& result [c_longs - 1 ];
13571357 uint8_t * last_data8 = (uint8_t * )& last_data ;
1358- for (int i = 0 ; i < (c_len & 3 ); i ++ ) {
1358+ for (size_t i = 0 ; i < (c_len & 3 ); i ++ ) {
13591359 last_out8 [i ] = last_data8 [i ];
13601360 }
13611361 } else {
1362- for (int i = 0 ; i < c_longs ; i ++ ) {
1362+ for (size_t i = 0 ; i < c_longs ; i ++ ) {
13631363 result [i ] = spi -> dev -> data_buf [i ];
13641364 }
13651365 }
@@ -1439,7 +1439,7 @@ void ARDUINO_ISR_ATTR spiWritePixelsNL(spi_t * spi, const void * data_in, uint32
14391439#if CONFIG_IDF_TARGET_ESP32S2 || CONFIG_IDF_TARGET_ESP32
14401440 spi -> dev -> miso_dlen .usr_miso_dbitlen = 0 ;
14411441#endif
1442- for (int i = 0 ; i < c_longs ; i ++ ) {
1442+ for (size_t i = 0 ; i < c_longs ; i ++ ) {
14431443 if (msb ){
14441444 if (l_bytes && i == (c_longs - 1 )){
14451445 if (l_bytes == 2 ){
0 commit comments