2017-06-14 10:27:02 -07:00
|
|
|
from typing import *
|
2017-06-14 08:41:45 -07:00
|
|
|
|
|
|
|
# extmod/modtrezorutils/modtrezorutils.c
|
|
|
|
def memcpy(dst: bytearray, dst_ofs: int,
|
|
|
|
src: bytearray, src_ofs: int,
|
|
|
|
n: int) -> int:
|
|
|
|
'''
|
|
|
|
Copies at most `n` bytes from `src` at offset `src_ofs` to
|
|
|
|
`dst` at offset `dst_ofs`. Returns the number of actually
|
|
|
|
copied bytes.
|
|
|
|
'''
|
|
|
|
|
|
|
|
# extmod/modtrezorutils/modtrezorutils.c
|
|
|
|
def halt(msg: str = None) -> None:
|
|
|
|
'''
|
|
|
|
Halts execution.
|
|
|
|
'''
|