Expand description
Types and Data Structures for TBFs.
Structs§
- Single header that can contain all parts of a v2 header.
- TBF fields that must be present in all v2 headers.
- Optional fixed addresses for flash and RAM for this process.
- The v2 Main Header for apps.
- A list of permissions for this app
- The v2 Program Header for apps.
- The v2 ShortId for apps.
- A list of storage (read/write/modify) permissions for this app.
- Writeable flash regions only need an offset and size.
- The TLV header (T and L).
Enums§
- The command permissions specified by the TBF header.
- 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.
- Type that represents the fields of the Tock Binary Format header.
- Types in TLV structures for each optional block of the header.
- Error when parsing an app’s TBF header.