Parcourir la source

clean up warning, msp430 gcc 8.3 fixed the library lto issue

hathach il y a 6 ans
Parent
commit
de333a6f18
2 fichiers modifiés avec 2 ajouts et 6 suppressions
  1. 0 4
      examples/make.mk
  2. 2 2
      src/tusb.c

+ 0 - 4
examples/make.mk

@@ -77,10 +77,6 @@ CFLAGS += \
 	-ffunction-sections \
 	-fdata-sections
 
-ifneq ($(BOARD), msp_exp430f5529lp)
-  CFLAGS += -Wno-error=lto-type-mismatch
-endif
-
 # This causes lots of warning with nrf5x build due to nrfx code
 # CFLAGS += -Wcast-align
 

+ 2 - 2
src/tusb.c

@@ -71,7 +71,7 @@ char const* const tusb_strerr[TUSB_ERROR_COUNT] = { ERROR_TABLE(ERROR_STRING) };
 static void dump_str_line(uint8_t const* buf, uint16_t count)
 {
   // each line is 16 bytes
-  for(int i=0; i<count; i++)
+  for(uint16_t i=0; i<count; i++)
   {
     const char ch = buf[i];
     tu_printf("%c", isprint(ch) ? ch : '.');
@@ -127,7 +127,7 @@ void tu_print_mem(void const *buf, uint8_t size, uint16_t count)
 
   if ( remain )
   {
-    for(int i=0; i< 16-remain; i++)
+    for(uint16_t i=0; i< 16-remain; i++)
     {
       tu_printf(" ");
       for(int j=0; j<2*size; j++) tu_printf(" ");