os module test for the CC3200 based boards ''' from pyb import SD import pyb import os machine = os.uname().machine if 'LaunchPad' in machine: sd_pins = ('GP16', 'GP17', 'GP15') elif 'WiPy' in machine: sd_pins = ('GP10', 'GP11', 'GP15') else: raise Exception('Board not supported!') sd = SD(pins=sd_pins) os.mount(sd, '/sd') os.mkfs('/sd') os.chdir('/flash') print(os.listdir()) os.chdir('/sd') print(os.listdir()) # create a test directory in flash os.mkdir('/flash/test') os.chdir('/flash/test') print(os.getcwd()) os.chdir('..') print(os.getcwd())
''' SD card test for the CC3200 based boards. ''' from pyb import SD import os machine = os.uname().machine if 'LaunchPad' in machine: sd_pins = ('GP16', 'GP17', 'GP15') elif 'WiPy' in machine: sd_pins = ('GP10', 'GP11', 'GP15') else: raise Exception('Board not supported!') sd = SD(pins=sd_pins) print(sd) sd.deinit() print(sd) sd.init(sd_pins) print(sd) sd = SD(0, pins=sd_pins) sd = SD(id=0, pins=sd_pins) sd = SD(0, sd_pins) # check for memory leaks for i in range(0, 1000): sd = sd = SD(0, pins=sd_pins) # next ones should raise