Browse Source

enable -std=gnu11 for driver dir with corrected os_printf* decls

devsaurus 8 years ago
parent
commit
9f54c8f5d4
3 changed files with 7 additions and 0 deletions
  1. 1 0
      app/driver/Makefile
  2. 3 0
      app/include/rom.h
  3. 3 0
      sdk-overrides/include/osapi.h

+ 1 - 0
app/driver/Makefile

@@ -15,6 +15,7 @@ ifndef PDIR
 GEN_LIBS = libdriver.a
 endif
 
+STD_CFLAGS=-std=gnu11 -Wimplicit
 
 #############################################################
 # Configuration i.e. compile options etc.

+ 3 - 0
app/include/rom.h

@@ -140,4 +140,7 @@ void Cache_Read_Disable(void);
 void ets_intr_lock(void);
 void ets_intr_unlock(void);
 
+void ets_install_putc1(void *routine);
+void uart_div_modify(int no, unsigned int freq);
+
 #endif

+ 3 - 0
sdk-overrides/include/osapi.h

@@ -4,6 +4,9 @@
 #include "rom.h"
 void ets_timer_arm_new (ETSTimer *a, int b, int c, int isMstimer);
 
+int os_printf(const char *format, ...) __attribute__ ((format (printf, 1, 2)));
+int os_printf_plus(const char *format, ...)  __attribute__ ((format (printf, 1, 2)));
+
 #include_next "osapi.h"
 
 #endif