- webusb transport based on libusb added. Provides direct access to Trezor via USB, no need for Trezor bridge. - trezor protocol message handler improved, no recursion used. Ready for upcoming integration tests. - libusb (for docker) bumped from v1.0.9 to v1.0.22, newer version required for webusb transport, for device enumeration. - cmake improvements and fixes. Cmake Trezor checks are moved to a dedicated CheckTrezor.cmake file. In case of a problem Trezor is excluded from build. - ifdefs made consistent to Ledger. - UDP Transport enumeration disabled by default in release mode |
||
---|---|---|
.. | ||
README.md | ||
build_protob.py | ||
pb2cpp.py |
README.md
Trezor
Messages rebuild
Install protoc
for your distribution. Requirements:
protobuf-compiler
libprotobuf-dev
python
Soft requirement: Python 3, can be easily installed with pyenv.
Python 2
Workaround if there is no Python3 available:
pip install backports.tempfile
Regenerate messages
cd src/device_trezor/trezor
python tools/build_protob.py
The messages regeneration is done also automatically via cmake.