kopia lustrzana https://github.com/micropython/micropython
ports: Remove os.sync() implementation from stm32 and renesas-ra.
Now that this code was moved to extmod/moduos.c. Signed-off-by: robert-hh <robert@hammelrath.com>pull/11673/head
rodzic
5a991b4290
commit
1c53bda27f
|
@ -28,24 +28,6 @@
|
||||||
#include "py/runtime.h"
|
#include "py/runtime.h"
|
||||||
#include "uart.h"
|
#include "uart.h"
|
||||||
|
|
||||||
#if MICROPY_VFS_FAT
|
|
||||||
#include "lib/oofatfs/ff.h"
|
|
||||||
#include "lib/oofatfs/diskio.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// sync()
|
|
||||||
// Sync all filesystems.
|
|
||||||
STATIC mp_obj_t mp_uos_sync(void) {
|
|
||||||
#if MICROPY_VFS_FAT
|
|
||||||
for (mp_vfs_mount_t *vfs = MP_STATE_VM(vfs_mount_table); vfs != NULL; vfs = vfs->next) {
|
|
||||||
// this assumes that vfs->obj is fs_user_mount_t with block device functions
|
|
||||||
disk_ioctl(MP_OBJ_TO_PTR(vfs->obj), CTRL_SYNC, NULL);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
return mp_const_none;
|
|
||||||
}
|
|
||||||
MP_DEFINE_CONST_FUN_OBJ_0(mp_uos_sync_obj, mp_uos_sync);
|
|
||||||
|
|
||||||
bool mp_uos_dupterm_is_builtin_stream(mp_const_obj_t stream) {
|
bool mp_uos_dupterm_is_builtin_stream(mp_const_obj_t stream) {
|
||||||
const mp_obj_type_t *type = mp_obj_get_type(stream);
|
const mp_obj_type_t *type = mp_obj_get_type(stream);
|
||||||
return type == &machine_uart_type;
|
return type == &machine_uart_type;
|
||||||
|
|
|
@ -29,24 +29,6 @@
|
||||||
#include "usb.h"
|
#include "usb.h"
|
||||||
#include "uart.h"
|
#include "uart.h"
|
||||||
|
|
||||||
#if MICROPY_VFS_FAT
|
|
||||||
#include "lib/oofatfs/ff.h"
|
|
||||||
#include "lib/oofatfs/diskio.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// sync()
|
|
||||||
// Sync all filesystems.
|
|
||||||
STATIC mp_obj_t mp_uos_sync(void) {
|
|
||||||
#if MICROPY_VFS_FAT
|
|
||||||
for (mp_vfs_mount_t *vfs = MP_STATE_VM(vfs_mount_table); vfs != NULL; vfs = vfs->next) {
|
|
||||||
// this assumes that vfs->obj is fs_user_mount_t with block device functions
|
|
||||||
disk_ioctl(MP_OBJ_TO_PTR(vfs->obj), CTRL_SYNC, NULL);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
return mp_const_none;
|
|
||||||
}
|
|
||||||
MP_DEFINE_CONST_FUN_OBJ_0(mp_uos_sync_obj, mp_uos_sync);
|
|
||||||
|
|
||||||
#if MICROPY_PY_UOS_URANDOM
|
#if MICROPY_PY_UOS_URANDOM
|
||||||
// urandom(n)
|
// urandom(n)
|
||||||
// Return a bytes object with n random bytes, generated by the hardware
|
// Return a bytes object with n random bytes, generated by the hardware
|
||||||
|
|
Ładowanie…
Reference in New Issue