The u_dll API macro definitions.
More...
The u_dll API macro definitions.
◆ __bool_true_false_are_defined
| #define __bool_true_false_are_defined 1 |
◆ BD_ADDR_SIZE
◆ bool
◆ CS_WORD_SIZE
◆ CSV_LINE_LEN
| #define CSV_LINE_LEN 32768 |
The maximum size of line in the CSV memory data file.
Definition at line 78 of file u_dll.h.
◆ false
◆ FILE_PATH_SIZE
| #define FILE_PATH_SIZE 256 |
◆ FLASH_JEDEC_ID_SIZE
| #define FLASH_JEDEC_ID_SIZE 3 |
The number of bytes read from the flash memory JEDEC ID.
Definition at line 86 of file u_dll.h.
◆ LOG_PARAM_STR_SIZE
| #define LOG_PARAM_STR_SIZE 32 |
◆ MAX_CS_REG_ENTRIES
| #define MAX_CS_REG_ENTRIES 20 |
The maximum supported CS register entries supported by UDLL.
Definition at line 110 of file u_dll.h.
◆ MAX_CS_SDK_ENTRIES
| #define MAX_CS_SDK_ENTRIES 20 |
The maximum supported CS SDK group entries supported by UDLL.
Definition at line 108 of file u_dll.h.
◆ MAX_CS_SIZE_BYTES
The CS size in bytes.
Definition at line 107 of file u_dll.h.
◆ MAX_CS_STRING_SIZE
The maximum number of CS string.
Definition at line 111 of file u_dll.h.
◆ MAX_CS_WORDS
The maximum number of CS entries.
Definition at line 106 of file u_dll.h.
◆ MAX_CS_WORDS_PER_SDK_GROUP
| #define MAX_CS_WORDS_PER_SDK_GROUP 20 |
The maximum supported CS words per SDK group entry supported by UDLL.
Definition at line 109 of file u_dll.h.
◆ MAX_CSV_MEM_DATA
| #define MAX_CSV_MEM_DATA 20 |
The maximum number of CSV memory data entries. See /ref __csv_mem_data.
Definition at line 79 of file u_dll.h.
◆ MAX_EXTENDED_BOOTER_FW_SIZE
| #define MAX_EXTENDED_BOOTER_FW_SIZE 0x1FFFF |
128KB is the maximum allowable firmware size to be downloaded in RAM with legacy booter.
Definition at line 90 of file u_dll.h.
◆ MAX_FLASH_CHUNK_SIZE
| #define MAX_FLASH_CHUNK_SIZE 0x1000 |
Flash memory chuck size for read and write operations.
Definition at line 85 of file u_dll.h.
◆ MAX_LEGACY_BOOTER_FW_SIZE
| #define MAX_LEGACY_BOOTER_FW_SIZE 0xFFFF |
64KB is the maximum allowable firmware size to be downloaded in RAM with legacy booter.
Definition at line 89 of file u_dll.h.
◆ MAX_MEM_DATA_SIZE
| #define MAX_MEM_DATA_SIZE 512 |
The maximum size of data for the generic/custom memory data burn action.
Definition at line 82 of file u_dll.h.
◆ MAX_RAM_CHUNK_SIZE
| #define MAX_RAM_CHUNK_SIZE 0x4000 |
Max chunk size to download and read data thourgh UART protocol into system RAM.
Definition at line 92 of file u_dll.h.
◆ MAX_RAM_DOWNLOAD_FW_SIZE
| #define MAX_RAM_DOWNLOAD_FW_SIZE 0x180000 |
1.5MB. The maximum allowable firmware size to be downloaded to system RAM.
Definition at line 91 of file u_dll.h.
◆ MAX_UDLL_DEVICES
| #define MAX_UDLL_DEVICES 16 |
The maximum number of devices supported by the u_dll library.
Definition at line 67 of file u_dll.h.
◆ OTP_CS_BASE_ADDR
| #define OTP_CS_BASE_ADDR 0x0C00 |
The OTP configuration script base address.
Definition at line 104 of file u_dll.h.
◆ OTP_MAX_ADDR
| #define OTP_MAX_ADDR 4092 |
The last accessible OTP address.
Definition at line 96 of file u_dll.h.
◆ OTP_MAX_APP_BIN_MAX_ADDR
| #define OTP_MAX_APP_BIN_MAX_ADDR 3068 |
The OTP maximum allowable image address that can be written by customer application code. It contains the application area plus the security keys and indexing area.
Definition at line 99 of file u_dll.h.
◆ OTP_MAX_APP_BIN_SIZE
| #define OTP_MAX_APP_BIN_SIZE 3072 |
The OTP maximum allowable image size in bytes that can be added in OTP customer application area plus the security keys and indexing area.
Definition at line 98 of file u_dll.h.
◆ OTP_MAX_CUST_APP_MAX_ADDR
| #define OTP_MAX_CUST_APP_MAX_ADDR 2204 |
The OTP maximum allowable address for OTP customer application, without security keys.
Definition at line 101 of file u_dll.h.
◆ OTP_MAX_CUST_APP_SIZE
| #define OTP_MAX_CUST_APP_SIZE 2208 |
The OTP maximum allowable image size in bytes that can be added in OTP customer application area.
Definition at line 100 of file u_dll.h.
◆ OTP_TOTAL_SIZE
| #define OTP_TOTAL_SIZE 4096 |
The size in bytes of entire OTP area including CS and application.
Definition at line 95 of file u_dll.h.
◆ OTP_WORD_SIZE
The OTP word size in bytes. The organization of each OTP cell is 32 bits data + 6 bits ECC. ECC is automatically added by the OTP controller.
Definition at line 97 of file u_dll.h.
◆ TEST_NAME_STR_SIZE
| #define TEST_NAME_STR_SIZE 13 |
String size for each of the multiple test names.
Definition at line 71 of file u_dll.h.
◆ true
◆ U_DLL_API
| #define U_DLL_API __declspec(dllexport) |
◆ U_DLL_EXPORTS
◆ UDLL_CLBK_DATA_SIZE
| #define UDLL_CLBK_DATA_SIZE 256 |
PLTD to UI callback data size.
Definition at line 72 of file u_dll.h.
◆ UDLL_MEM_RD_FILE_NAME
| #define UDLL_MEM_RD_FILE_NAME "MEM_READ" |
Default MEM READ file name.
Definition at line 74 of file u_dll.h.
◆ UDLL_MEM_RD_FILE_SIZE
| #define UDLL_MEM_RD_FILE_SIZE 0x4000000 |
MEM READ maximum file size. Supports up to 64MB.
Definition at line 73 of file u_dll.h.
◆ UDLL_MEM_RD_FOLDER_NAME
| #define UDLL_MEM_RD_FOLDER_NAME "mem_read_test" |
MEM READ folder name to store the read back data.
Definition at line 75 of file u_dll.h.