1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-20 21:38:26 +00:00
trezor-firmware/mocks/generated/trezorio.py

39 lines
982 B
Python
Raw Normal View History

2017-06-14 17:27:02 +00:00
from typing import *
2017-06-14 16:07:54 +00:00
# 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.
'''