mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-30 03:18:20 +00:00
39 lines
982 B
Python
39 lines
982 B
Python
from typing import *
|
|
|
|
# extmod/modtrezorio/modtrezorio-sdcard.h
|
|
class SDCard:
|
|
'''
|
|
'''
|
|
|
|
def __init__(self) -> None:
|
|
'''
|
|
'''
|
|
|
|
def present(self) -> bool:
|
|
'''
|
|
Returns True if SD card is detected, False otherwise.
|
|
'''
|
|
|
|
def power(self, state: bool) -> bool:
|
|
'''
|
|
Power on or power off the SD card interface.
|
|
Returns True if in case of success, False otherwise.
|
|
'''
|
|
|
|
def capacity(self) -> int:
|
|
'''
|
|
Returns capacity of the SD card in bytes, or zero if not present.
|
|
'''
|
|
|
|
def read(self, block_num: int, buf: bytearray) -> bool:
|
|
'''
|
|
Reads block_num block from the SD card into buf.
|
|
Returns True if in case of success, False otherwise.
|
|
'''
|
|
|
|
def write(self, block_num: int, buf: bytes) -> bool:
|
|
'''
|
|
Writes block_num block from buf to the SD card.
|
|
Returns True if in case of success, False otherwise.
|
|
'''
|