Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
81fd5685
Commit
81fd5685
authored
Apr 05, 2016
by
Paul Sokolovsky
Browse files
esp8266: Move pyb.hard_reset() to machine.reset().
parent
1b811b94
Changes
3
Hide whitespace changes
Inline
Side-by-side
esp8266/modmachine.c
View file @
81fd5685
...
...
@@ -57,6 +57,12 @@ STATIC mp_obj_t machine_freq(mp_uint_t n_args, const mp_obj_t *args) {
}
STATIC
MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN
(
machine_freq_obj
,
0
,
1
,
machine_freq
);
STATIC
mp_obj_t
machine_reset
(
void
)
{
system_restart
();
return
mp_const_none
;
}
STATIC
MP_DEFINE_CONST_FUN_OBJ_0
(
machine_reset_obj
,
machine_reset
);
typedef
struct
_esp_timer_obj_t
{
mp_obj_base_t
base
;
os_timer_t
timer
;
...
...
@@ -139,6 +145,7 @@ STATIC const mp_rom_map_elem_t machine_module_globals_table[] = {
{
MP_ROM_QSTR
(
MP_QSTR_mem32
),
MP_ROM_PTR
(
&
machine_mem32_obj
)
},
{
MP_ROM_QSTR
(
MP_QSTR_freq
),
MP_ROM_PTR
(
&
machine_freq_obj
)
},
{
MP_ROM_QSTR
(
MP_QSTR_reset
),
MP_ROM_PTR
(
&
machine_reset_obj
)
},
{
MP_ROM_QSTR
(
MP_QSTR_Timer
),
MP_ROM_PTR
(
&
esp_timer_type
)
},
{
MP_ROM_QSTR
(
MP_QSTR_Pin
),
MP_ROM_PTR
(
&
pyb_pin_type
)
},
...
...
esp8266/modpyb.c
View file @
81fd5685
...
...
@@ -125,12 +125,6 @@ STATIC mp_obj_t pyb_udelay(mp_obj_t usec_in) {
}
STATIC
MP_DEFINE_CONST_FUN_OBJ_1
(
pyb_udelay_obj
,
pyb_udelay
);
STATIC
mp_obj_t
pyb_hard_reset
(
void
)
{
system_restart
();
return
mp_const_none
;
}
STATIC
MP_DEFINE_CONST_FUN_OBJ_0
(
pyb_hard_reset_obj
,
pyb_hard_reset
);
STATIC
mp_obj_t
pyb_unique_id
(
void
)
{
uint32_t
id
=
system_get_chip_id
();
return
mp_obj_new_bytes
((
byte
*
)
&
id
,
sizeof
(
id
));
...
...
@@ -149,7 +143,6 @@ STATIC const mp_map_elem_t pyb_module_globals_table[] = {
{
MP_OBJ_NEW_QSTR
(
MP_QSTR_delay
),
(
mp_obj_t
)
&
pyb_delay_obj
},
{
MP_OBJ_NEW_QSTR
(
MP_QSTR_udelay
),
(
mp_obj_t
)
&
pyb_udelay_obj
},
{
MP_OBJ_NEW_QSTR
(
MP_QSTR_sync
),
(
mp_obj_t
)
&
pyb_sync_obj
},
{
MP_OBJ_NEW_QSTR
(
MP_QSTR_hard_reset
),
(
mp_obj_t
)
&
pyb_hard_reset_obj
},
{
MP_OBJ_NEW_QSTR
(
MP_QSTR_Pin
),
(
mp_obj_t
)
&
pyb_pin_type
},
{
MP_OBJ_NEW_QSTR
(
MP_QSTR_ADC
),
(
mp_obj_t
)
&
pyb_adc_type
},
...
...
esp8266/qstrdefsport.h
View file @
81fd5685
...
...
@@ -39,7 +39,6 @@ Q(elapsed_micros)
Q
(
delay
)
Q
(
udelay
)
Q
(
sync
)
Q
(
hard_reset
)
Q
(
unique_id
)
// uos module
...
...
@@ -191,6 +190,7 @@ Q(ticks_diff)
Q
(
time
)
// machine
Q
(
reset
)
Q
(
Timer
)
Q
(
callback
)
Q
(
deinit
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment