trezor-core/mocks/generated/trezorio.py

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.
'''