23 lines
706 B
Python
23 lines
706 B
Python
# SPDX-FileCopyrightText: 2017 Limor Fried for Adafruit Industries
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
"""CircuitPython Essentials Storage logging boot.py file"""
|
|
import board
|
|
import digitalio
|
|
import storage
|
|
|
|
# For Gemma M0, Trinket M0, Metro M0/M4 Express, ItsyBitsy M0/M4 Express
|
|
switch = digitalio.DigitalInOut(board.D2)
|
|
|
|
# For Feather M0/M4 Express
|
|
# switch = digitalio.DigitalInOut(board.D5)
|
|
|
|
# For Circuit Playground Express, Circuit Playground Bluefruit
|
|
# switch = digitalio.DigitalInOut(board.D7)
|
|
|
|
switch.direction = digitalio.Direction.INPUT
|
|
switch.pull = digitalio.Pull.UP
|
|
|
|
# If the switch pin is connected to ground CircuitPython can write to the drive
|
|
storage.remount("/", readonly=switch.value)
|