Просмотр исходного кода

type fix in serial_comm to not getting gcc warnings

Closes https://github.com/espressif/esp-serial-flasher/pull/25
Chleba 4 лет назад
Родитель
Сommit
58ef1e7c48
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/serial_comm.c

+ 3 - 3
src/serial_comm.c

@@ -55,7 +55,7 @@ static esp_loader_error_t SLIP_receive_data(uint8_t *buff, uint32_t size)
 {
 {
     uint8_t ch;
     uint8_t ch;
 
 
-    for (int i = 0; i < size; i++) {
+    for (uint32_t i = 0; i < size; i++) {
         RETURN_ON_ERROR( serial_read(&ch, 1) );
         RETURN_ON_ERROR( serial_read(&ch, 1) );
 
 
         if (ch == 0xDB) {
         if (ch == 0xDB) {
@@ -108,7 +108,7 @@ static esp_loader_error_t SLIP_send(const uint8_t *data, uint32_t size)
     uint32_t to_write = 0;  // Bytes ready to write as they are
     uint32_t to_write = 0;  // Bytes ready to write as they are
     uint32_t written = 0;   // Bytes already written
     uint32_t written = 0;   // Bytes already written
 
 
-    for (int i = 0; i < size; i++) {
+    for (uint32_t i = 0; i < size; i++) {
         if (data[i] != 0xC0 && data[i] != 0xDB) {
         if (data[i] != 0xC0 && data[i] != 0xDB) {
             to_write++; // Queue this byte for writing
             to_write++; // Queue this byte for writing
             continue;
             continue;
@@ -429,4 +429,4 @@ esp_loader_error_t loader_spi_parameters(uint32_t total_size)
 __attribute__ ((weak)) void loader_port_debug_print(const char *str)
 __attribute__ ((weak)) void loader_port_debug_print(const char *str)
 {
 {
 
 
-}
+}