Przeglądaj źródła

1、【优化】编译警告。

Signed-off-by: armink <armink.ztl@gmail.com>
armink 8 lat temu
rodzic
commit
3128c01433
3 zmienionych plików z 5 dodań i 0 usunięć
  1. 3 0
      extmod/modutimeq.c
  2. 1 0
      port/genhdr/qstrdefs.generated.h
  3. 1 0
      port/mphalport.h

+ 3 - 0
extmod/modutimeq.c

@@ -26,6 +26,7 @@
  */
  */
 
 
 #include <string.h>
 #include <string.h>
+#include <stdio.h>
 
 
 #include "py/objlist.h"
 #include "py/objlist.h"
 #include "py/runtime.h"
 #include "py/runtime.h"
@@ -35,7 +36,9 @@
 
 
 #define MODULO MICROPY_PY_UTIME_TICKS_PERIOD
 #define MODULO MICROPY_PY_UTIME_TICKS_PERIOD
 
 
+#ifndef DEBUG
 #define DEBUG 0
 #define DEBUG 0
+#endif
 
 
 // the algorithm here is modelled on CPython's heapq.py
 // the algorithm here is modelled on CPython's heapq.py
 
 

+ 1 - 0
port/genhdr/qstrdefs.generated.h

@@ -214,6 +214,7 @@ QDEF(MP_QSTR_disable_irq, (const byte*)"\x04\x0b" "disable_irq")
 QDEF(MP_QSTR_discard, (const byte*)"\x0f\x07" "discard")
 QDEF(MP_QSTR_discard, (const byte*)"\x0f\x07" "discard")
 QDEF(MP_QSTR_divmod, (const byte*)"\xb8\x06" "divmod")
 QDEF(MP_QSTR_divmod, (const byte*)"\xb8\x06" "divmod")
 QDEF(MP_QSTR_doc, (const byte*)"\x2d\x03" "doc")
 QDEF(MP_QSTR_doc, (const byte*)"\x2d\x03" "doc")
+QDEF(MP_QSTR_dump, (const byte*)"\xe9\x04" "dump")
 QDEF(MP_QSTR_dumps, (const byte*)"\x7a\x05" "dumps")
 QDEF(MP_QSTR_dumps, (const byte*)"\x7a\x05" "dumps")
 QDEF(MP_QSTR_e, (const byte*)"\xc0\x01" "e")
 QDEF(MP_QSTR_e, (const byte*)"\xc0\x01" "e")
 QDEF(MP_QSTR_elapsed_micros, (const byte*)"\x39\x0e" "elapsed_micros")
 QDEF(MP_QSTR_elapsed_micros, (const byte*)"\x39\x0e" "elapsed_micros")

+ 1 - 0
port/mphalport.h

@@ -46,3 +46,4 @@ static inline void mp_hal_delay_ms(mp_uint_t delay) {
     rt_thread_delay(rt_tick_from_millisecond(delay));
     rt_thread_delay(rt_tick_from_millisecond(delay));
 }
 }
 
 
+extern void mp_hal_set_interrupt_char (int c);