PYB: sync filesystems
PYB: soft reboot
MicroPython v1.6-310-g1937953 on 2016-03-28; PYBv1.0 with STM32F405RG
Type "help()" for more information.
>>>import os, sys
>>> dir(os)
['__name__', 'uname', 'chdir', 'getcwd', 'listdir', 'mkdir', 'remove', 'rename', 'rmdir', 'stat', 'statvfs', 'unlink', 'sync', 'sep', 'urandom', 'dupterm', 'mount', 'umount', 'mkfs']
>>> dir(sys)
['__name__', 'path', 'argv', 'version', 'version_info', 'implementation', 'platform', 'byteorder', 'maxsize', 'exit', 'stdin', 'stdout', 'stderr', 'modules', 'print_exception']
>>> os.getcwd()
'/sd'
>>> os.listdir('/flash')
['main.py', 'pybcdc.inf', 'README.txt', 'boot.py', 'demo.py', 'modem.py', 'demo2.py', 'sch_demo.py', 'SPI_demo.py']
>>> os.listdir('/sd')
['HTSC','documents', '.LOST.DIR', 'log', 'bddownload']
>>> fp = open('/flash/boot.py','r')
>>> for line in fp:
... print(line)
...
...
# boot.py -- run on boot-up
# can run arbitrary Python, but best to keep it minimal
import machine
import pyb
pyb.main('SPI_demo.py')
#pyb.main('main.py') # main script to run after this one
#pyb.usb_mode('CDC+MSC') # act as a serial and a storage device
#pyb.usb_mode('CDC+HID') # act as a serial device and a mouse
>>> fp.close()
>>>
>>> fp = open('/flash/test.txt','w+')
>>> fp.write('hello ')
6
>>> fp.write('world\r\n')
7
>>> fp.write('allankliu')
9
>>> fp.close()
>>> fp = open('/flash/test.txt','r')
>>> for line in fp:
... print(line)
...
...
...
hello world
allankliu
>>> os.listdir('/flash')
['main.py', 'pybcdc.inf', 'README.txt', 'boot.py', 'demo.py', 'modem.py', 'demo2.py', 'sch_demo.py', 'test.txt', 'SPI_demo.py']
>>> os.unlink('/flash/test.txt')
>>> os.listdir('/flash')
['main.py', 'pybcdc.inf', 'README.txt', 'boot.py', 'demo.py', 'modem.py', 'demo2.py', 'sch_demo.py', 'SPI_demo.py']