-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtestAudio.py
More file actions
31 lines (24 loc) · 1.03 KB
/
testAudio.py
File metadata and controls
31 lines (24 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import audio
from machine import Pin
import gc
import uos
usr = uos.statvfs("/usr")
# print('获取usr目录状态信息:', usr)
# print('f_bsize – 文件系统块大小,单位字节:', usr[0])
# print('f_bfree – 可用块数:', usr[3])
# print('usr剩下总空间 {} 字节'.format(usr[0] * usr[3]))
# print('usr剩下总空间 {} KB'.format((usr[0] * usr[3])/1024))
print('usr剩下总空间 {} MB'.format((usr[0] * usr[3]) / 1024 / 1024))
bak = uos.statvfs("/bak")
# print('获取bak目录状态信息:', bak)
# print('f_bsize – 文件系统块大小,单位字节:', bak[0])
# print('f_bfree – 可用块数:', bak[3])
# print('bak剩下总空间 {} 字节'.format(bak[0] * bak[3]))
# print('bak剩下总空间 {} KB'.format((bak[0] * bak[3])/1024))
print('bak剩下总空间 {} MB'.format((bak[0] * bak[3]) / 1024 / 1024))
mem = gc.mem_free()
print('剩余可用RAM空间:{}KB'.format(mem / 1024))
audioID = audio.Audio(2)
audioID.set_pa(Pin.GPIO11,1) #Pin:SHDN
audioID.setVolume(1)
audioID.play(2,1,'U:/myrecord.wav')