File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 28
28
29
29
#include <stdio.h>
30
30
#include <string.h>
31
+ #include <sys/time.h>
31
32
32
33
#include "extmod/utime_mphal.h"
33
34
35
+ STATIC mp_obj_t time_time (void ) {
36
+ struct timeval tv ;
37
+ gettimeofday (& tv , NULL );
38
+ return mp_obj_new_int (tv .tv_sec );
39
+ }
40
+ MP_DEFINE_CONST_FUN_OBJ_0 (time_time_obj , time_time );
41
+
34
42
STATIC const mp_rom_map_elem_t time_module_globals_table [] = {
35
43
{ MP_ROM_QSTR (MP_QSTR___name__ ), MP_ROM_QSTR (MP_QSTR_utime ) },
36
44
45
+ { MP_ROM_QSTR (MP_QSTR_time ), MP_ROM_PTR (& time_time_obj ) },
37
46
{ MP_ROM_QSTR (MP_QSTR_sleep ), MP_ROM_PTR (& mp_utime_sleep_obj ) },
38
47
{ MP_ROM_QSTR (MP_QSTR_sleep_ms ), MP_ROM_PTR (& mp_utime_sleep_ms_obj ) },
39
48
{ MP_ROM_QSTR (MP_QSTR_sleep_us ), MP_ROM_PTR (& mp_utime_sleep_us_obj ) },
You can’t perform that action at this time.
0 commit comments