|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Topics | |
| Binary Descriptor Definition | |
| Macros for defining binary descriptors in firmware images. | |
| Binary Descriptor Reading | |
| Functions for reading binary descriptors from firmware images. | |
Files | |
| file | bindesc.h |
| Header file for binary descriptors. | |
Macros | |
| #define | BINDESC_MAGIC 0xb9863e5a7ea46046 |
| Magic number used to identify binary descriptor sections in firmware images. | |
| #define | BINDESC_ALIGNMENT 4 |
| Required memory alignment for binary descriptor entries. | |
| #define | BINDESC_ENTRY_HEADER_SIZE (sizeof(struct bindesc_entry)) |
| Size of the header of a binary descriptor entry. | |
Binary Descriptor Types | |
| #define | BINDESC_TYPE_UINT 0x0 |
| Unsigned integer data. | |
| #define | BINDESC_TYPE_STR 0x1 |
| String data. | |
| #define | BINDESC_TYPE_BYTES 0x2 |
| Byte array data. | |
| #define | BINDESC_TYPE_DESCRIPTORS_END 0xf |
| Marks the end of binary descriptor section. | |
| #define BINDESC_ALIGNMENT 4 |
#include <zephyr/bindesc.h>
Required memory alignment for binary descriptor entries.
| #define BINDESC_ENTRY_HEADER_SIZE (sizeof(struct bindesc_entry)) |
#include <zephyr/bindesc.h>
Size of the header of a binary descriptor entry.
| #define BINDESC_MAGIC 0xb9863e5a7ea46046 |
#include <zephyr/bindesc.h>
Magic number used to identify binary descriptor sections in firmware images.
| #define BINDESC_TYPE_BYTES 0x2 |
#include <zephyr/bindesc.h>
Byte array data.
| #define BINDESC_TYPE_DESCRIPTORS_END 0xf |
#include <zephyr/bindesc.h>
Marks the end of binary descriptor section.
| #define BINDESC_TYPE_STR 0x1 |
#include <zephyr/bindesc.h>
String data.
| #define BINDESC_TYPE_UINT 0x0 |
#include <zephyr/bindesc.h>
Unsigned integer data.