aboutsummaryrefslogtreecommitdiff
path: root/stmhal/modpyb.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-03-04 20:38:28 +0000
committerDamien George <damien.p.george@gmail.com>2015-03-04 20:38:28 +0000
commit48ef64a72915c6ded71002f95ef97c13e506e5c2 (patch)
tree801d609be32acfe0f25ac994bba1cbc79cdb1463 /stmhal/modpyb.c
parent4f94d90d4dba522a2fcf451da9c78e810782e2c0 (diff)
stmhal: Make os.sync use disk_ioctl exclusively; reuse os.sync in pyb.
Diffstat (limited to 'stmhal/modpyb.c')
-rw-r--r--stmhal/modpyb.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/stmhal/modpyb.c b/stmhal/modpyb.c
index b81f43c1d..c71d3e77e 100644
--- a/stmhal/modpyb.c
+++ b/stmhal/modpyb.c
@@ -339,15 +339,6 @@ STATIC mp_obj_t pyb_freq(mp_uint_t n_args, const mp_obj_t *args) {
}
STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(pyb_freq_obj, 0, 4, pyb_freq);
-/// \function sync()
-/// Sync all file systems.
-STATIC mp_obj_t pyb_sync(void) {
- storage_flush();
- disk_ioctl(2, CTRL_SYNC, NULL);
- return mp_const_none;
-}
-STATIC MP_DEFINE_CONST_FUN_OBJ_0(pyb_sync_obj, pyb_sync);
-
/// \function millis()
/// Returns the number of milliseconds since the board was last reset.
///
@@ -522,7 +513,7 @@ STATIC const mp_map_elem_t pyb_module_globals_table[] = {
{ MP_OBJ_NEW_QSTR(MP_QSTR_elapsed_micros), (mp_obj_t)&pyb_elapsed_micros_obj },
{ 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_sync), (mp_obj_t)&mod_os_sync_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_mount), (mp_obj_t)&pyb_mount_obj },
{ MP_OBJ_NEW_QSTR(MP_QSTR_Timer), (mp_obj_t)&pyb_timer_type },