@@ -20,51 +20,26 @@ mrb_esp32_system_delay(mrb_state *mrb, mrb_value self) {
20
20
21
21
static mrb_value
22
22
mrb_esp32_system_available_memory (mrb_state * mrb , mrb_value self ) {
23
- return mrb_fixnum_value (system_get_free_heap_size ());
23
+ return mrb_fixnum_value (esp_get_free_heap_size ());
24
24
}
25
25
26
26
static mrb_value
27
27
mrb_esp32_system_sdk_version (mrb_state * mrb , mrb_value self ) {
28
- return mrb_str_new_cstr (mrb , system_get_sdk_version ());
28
+ return mrb_str_new_cstr (mrb , esp_get_idf_version ());
29
29
}
30
30
31
31
static mrb_value
32
32
mrb_esp32_system_restart (mrb_state * mrb , mrb_value self ) {
33
- system_restart ();
33
+ esp_restart ();
34
34
return self ;
35
35
}
36
36
37
- static mrb_value
38
- mrb_esp32_system_restore (mrb_state * mrb , mrb_value self ) {
39
- system_restore ();
40
- return self ;
41
- }
42
-
43
- static mrb_value
44
- mrb_esp32_system_time (mrb_state * mrb , mrb_value self ) {
45
- return mrb_fixnum_value (system_get_time ());
46
- }
47
-
48
- static mrb_value
49
- mrb_esp32_system_rtc_time (mrb_state * mrb , mrb_value self ) {
50
- return mrb_fixnum_value (system_get_rtc_time ());
51
- }
52
-
53
- static mrb_value
54
- mrb_esp32_system_mac (mrb_state * mrb , mrb_value self ) {
55
- uint8_t mac [6 ];
56
- ESP_ERROR_CHECK ( system_efuse_read_mac (mac ) );
57
- char mac_str [18 ];
58
- snprintf (mac_str , sizeof (mac_str ), "%02x:%02x:%02x:%02x:%02x:%02x" , mac [0 ], mac [1 ], mac [2 ], mac [3 ], mac [4 ], mac [5 ]);
59
- return mrb_str_new_cstr (mrb , mac_str );
60
- }
61
-
62
37
static mrb_value
63
38
mrb_esp32_system_deep_sleep_for (mrb_state * mrb , mrb_value self ) {
64
39
mrb_int sleep_time ;
65
40
mrb_get_args (mrb , "i" , & sleep_time );
66
41
67
- system_deep_sleep (sleep_time );
42
+ esp_deep_sleep (sleep_time );
68
43
69
44
return self ;
70
45
}
@@ -79,10 +54,6 @@ mrb_mruby_esp32_system_gem_init(mrb_state* mrb) {
79
54
mrb_define_module_function (mrb , esp32_system_module , "available_memory" , mrb_esp32_system_available_memory , MRB_ARGS_NONE ());
80
55
mrb_define_module_function (mrb , esp32_system_module , "sdk_version" , mrb_esp32_system_sdk_version , MRB_ARGS_NONE ());
81
56
mrb_define_module_function (mrb , esp32_system_module , "restart" , mrb_esp32_system_restart , MRB_ARGS_NONE ());
82
- mrb_define_module_function (mrb , esp32_system_module , "restore" , mrb_esp32_system_restore , MRB_ARGS_NONE ());
83
- mrb_define_module_function (mrb , esp32_system_module , "time" , mrb_esp32_system_time , MRB_ARGS_NONE ());
84
- mrb_define_module_function (mrb , esp32_system_module , "rtc_time" , mrb_esp32_system_rtc_time , MRB_ARGS_NONE ());
85
- mrb_define_module_function (mrb , esp32_system_module , "mac" , mrb_esp32_system_mac , MRB_ARGS_NONE ());
86
57
mrb_define_module_function (mrb , esp32_system_module , "deep_sleep_for" , mrb_esp32_system_deep_sleep_for , MRB_ARGS_REQ (1 ));
87
58
}
88
59
0 commit comments