Expand description
Types and Data Structures for TBFs.
Structs§
- TbfFooter
V2Credentials - TbfHeader
V2 - Single header that can contain all parts of a v2 header.
- TbfHeader
V2Base - TBF fields that must be present in all v2 headers.
- TbfHeader
V2Fixed Addresses - Optional fixed addresses for flash and RAM for this process.
- TbfHeader
V2Kernel Version - TbfHeader
V2Main - The v2 Main Header for apps.
- TbfHeader
V2Permissions - A list of permissions for this app
- TbfHeader
V2Program - The v2 Program Header for apps.
- TbfHeader
V2Short Id - The v2 ShortId for apps.
- TbfHeader
V2Storage Permissions - A list of storage (read/write/modify) permissions for this app.
- TbfHeader
V2Writeable Flash Region - Writeable flash regions only need an offset and size.
- TbfTlv
- The TLV header (T and L).
Enums§
- Command
Permissions - The command permissions specified by the TBF header.
- Initial
TbfParse Error - Error when parsing just the beginning of the TBF header. This is only used when establishing the linked list structure of apps installed in flash.
- TbfFooter
V2Credentials Type - TbfHeader
- Type that represents the fields of the Tock Binary Format header.
- TbfHeader
Types - Types in TLV structures for each optional block of the header.
- TbfParse
Error - Error when parsing an app’s TBF header.