#include <stdio.h>#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | _efuse_trim0_t |
| struct | _efuse_exflash_timing_t |
| struct | _efuse_sadc_trim_t |
| struct | _efuse_comp_trim_t |
| struct | _efuse_trim1_t |
| struct | __attribute__ |
| struct | __attribute__ |
| struct | __attribute__ |
Macros | |
| #define | EFUSE_BT_ADDR_SIZE (6) |
| #define | EFUSE_CHIP_UID_SIZE (16) |
| #define | EFUSE_CHIP_ID_SIZE (6) |
| #define | EFUSE_PRODUCT_ID_SIZE (2) |
| #define | FW_PUBLIC_KEY_HASH_SIZE (16) |
| #define | ROOT_PUBLIC_KEY_HASH_SIZE (16) |
| #define | ECC_KEY_SIZE (32) |
| #define | FW_KEY_SIZE (32) |
| #define | HMAC_KEY_SIZE (32) |
| #define | DATA_KEY_SIZE (32) |
| #define | EFUSE_TRIM_PATTERN (0x4744) |
| #define | EFUSE_IO_LDO_SEL_MASK (0x01) |
| #define | EFUSE_IO_LDO_BYPASS_MASK (0x02) |
Functions | |
| struct _efuse_trim0_t | __attribute__ ((packed)) efuse_trim0_t |
| Electronic Shelf Label Service display information format. More... | |
Variables | |
| typedef | __attribute__ |
| Electronic Shelf Label Key Material. More... | |
| uint8_t | chip_uid [EFUSE_CHIP_UID_SIZE] |
| uint8_t | ate_version |
| uint8_t | reserved0 [2] |
| uint8_t | io_ldo_sel |
| uint8_t | bt_addr [EFUSE_BT_ADDR_SIZE] |
| uint16_t | xo_offset |
| uint16_t | pattern |
| uint16_t | trim_sum |
| uint16_t | hw_version |
| uint16_t | chip_id |
| uint16_t | package |
| uint16_t | flash_size |
| uint16_t | ram_size |
| uint8_t | reserved1 [2] |
| uint8_t | dcdc_vout1p05 |
| uint8_t | dcdc_vout1p15 |
| uint8_t | dig_ldo_0p9 |
| uint8_t | dig_ldo_1p05 |
| uint8_t | io_ldo_1p8 |
| uint8_t | io_ldo_3p0 |
| uint8_t | stb_io_ldo_1p8 |
| uint8_t | stb_io_ldo_3p0 |
| uint8_t | reserved2 [4] |
| uint8_t | tx_power |
| uint8_t | rssi_cali |
| uint8_t | lp_gain_offset_2m |
| uint8_t | reserved3 |
| uint8_t | flash_tVSL |
| uint8_t | flash_tESL |
| uint8_t | flash_tPSL |
| uint8_t | flash_tPRS |
| uint8_t | flash_tERS |
| uint8_t | flash_tDP |
| uint8_t | flash_tRES2 |
| uint8_t | flash_tRDINT |
| uint16_t | offset_int_0p8 |
| uint16_t | slope_int_0p8 |
| uint16_t | offset_int_1p2 |
| uint16_t | slope_int_1p2 |
| uint16_t | offset_int_1p6 |
| uint16_t | slope_int_1p6 |
| uint16_t | offset_ext_1p0 |
| uint16_t | slope_ext_1p0 |
| uint16_t | temp |
| uint16_t | temp_ref |
| uint16_t | slope_int_no1 |
| uint16_t | slope_int_no2 |
| efuse_sadc_trim_t | sadc_trim |
| efuse_exflash_timing_t | flash_timing |
| efuse_comp_trim_t | comp_trim |
| uint8_t | reserved [28] |
| #define DATA_KEY_SIZE (32) |
Definition at line 17 of file gr55xx_efuse_layout.h.
| #define ECC_KEY_SIZE (32) |
Definition at line 14 of file gr55xx_efuse_layout.h.
| #define EFUSE_BT_ADDR_SIZE (6) |
Definition at line 7 of file gr55xx_efuse_layout.h.
| #define EFUSE_CHIP_ID_SIZE (6) |
Definition at line 9 of file gr55xx_efuse_layout.h.
| #define EFUSE_CHIP_UID_SIZE (16) |
Definition at line 8 of file gr55xx_efuse_layout.h.
| #define EFUSE_IO_LDO_BYPASS_MASK (0x02) |
Definition at line 22 of file gr55xx_efuse_layout.h.
| #define EFUSE_IO_LDO_SEL_MASK (0x01) |
Definition at line 21 of file gr55xx_efuse_layout.h.
| #define EFUSE_PRODUCT_ID_SIZE (2) |
Definition at line 10 of file gr55xx_efuse_layout.h.
| #define EFUSE_TRIM_PATTERN (0x4744) |
Definition at line 19 of file gr55xx_efuse_layout.h.
| #define FW_KEY_SIZE (32) |
Definition at line 15 of file gr55xx_efuse_layout.h.
| #define FW_PUBLIC_KEY_HASH_SIZE (16) |
Definition at line 11 of file gr55xx_efuse_layout.h.
| #define HMAC_KEY_SIZE (32) |
Definition at line 16 of file gr55xx_efuse_layout.h.
| #define ROOT_PUBLIC_KEY_HASH_SIZE (16) |
Definition at line 12 of file gr55xx_efuse_layout.h.
| uint8_t ate_version |
Definition at line 1 of file gr55xx_efuse_layout.h.
| uint8_t bt_addr[EFUSE_BT_ADDR_SIZE] |
Definition at line 4 of file gr55xx_efuse_layout.h.
| uint16_t chip_id |
Definition at line 9 of file gr55xx_efuse_layout.h.
| uint8_t chip_uid[EFUSE_CHIP_UID_SIZE] |
Definition at line 0 of file gr55xx_efuse_layout.h.
| efuse_comp_trim_t comp_trim |
Definition at line 2 of file gr55xx_efuse_layout.h.
| uint8_t dcdc_vout1p05 |
Definition at line 14 of file gr55xx_efuse_layout.h.
| uint8_t dcdc_vout1p15 |
Definition at line 15 of file gr55xx_efuse_layout.h.
| uint8_t dig_ldo_0p9 |
Definition at line 16 of file gr55xx_efuse_layout.h.
| uint8_t dig_ldo_1p05 |
Definition at line 17 of file gr55xx_efuse_layout.h.
| uint16_t flash_size |
Definition at line 11 of file gr55xx_efuse_layout.h.
| uint8_t flash_tDP |
Definition at line 5 of file gr55xx_efuse_layout.h.
| uint8_t flash_tERS |
Definition at line 4 of file gr55xx_efuse_layout.h.
| uint8_t flash_tESL |
Definition at line 1 of file gr55xx_efuse_layout.h.
| efuse_exflash_timing_t flash_timing |
Definition at line 1 of file gr55xx_efuse_layout.h.
| uint8_t flash_tPRS |
Definition at line 3 of file gr55xx_efuse_layout.h.
| uint8_t flash_tPSL |
Definition at line 2 of file gr55xx_efuse_layout.h.
| uint8_t flash_tRDINT |
Definition at line 7 of file gr55xx_efuse_layout.h.
| uint8_t flash_tRES2 |
Definition at line 6 of file gr55xx_efuse_layout.h.
| uint8_t flash_tVSL |
Definition at line 0 of file gr55xx_efuse_layout.h.
| uint16_t hw_version |
Definition at line 8 of file gr55xx_efuse_layout.h.
| uint8_t io_ldo_1p8 |
Definition at line 18 of file gr55xx_efuse_layout.h.
| uint8_t io_ldo_3p0 |
Definition at line 19 of file gr55xx_efuse_layout.h.
| uint8_t io_ldo_sel |
Definition at line 3 of file gr55xx_efuse_layout.h.
| uint8_t lp_gain_offset_2m |
Definition at line 25 of file gr55xx_efuse_layout.h.
| uint16_t offset_ext_1p0 |
Definition at line 6 of file gr55xx_efuse_layout.h.
| uint16_t offset_int_0p8 |
Definition at line 0 of file gr55xx_efuse_layout.h.
| uint16_t offset_int_1p2 |
Definition at line 2 of file gr55xx_efuse_layout.h.
| uint16_t offset_int_1p6 |
Definition at line 4 of file gr55xx_efuse_layout.h.
| uint16_t package |
Definition at line 10 of file gr55xx_efuse_layout.h.
| uint16_t pattern |
Definition at line 6 of file gr55xx_efuse_layout.h.
| uint16_t ram_size |
Definition at line 12 of file gr55xx_efuse_layout.h.
| uint8_t reserved[28] |
Definition at line 3 of file gr55xx_efuse_layout.h.
| uint8_t reserved0[2] |
Definition at line 2 of file gr55xx_efuse_layout.h.
| uint8_t reserved1[2] |
Definition at line 13 of file gr55xx_efuse_layout.h.
| uint8_t reserved2[4] |
Definition at line 22 of file gr55xx_efuse_layout.h.
| uint8_t reserved3 |
Definition at line 26 of file gr55xx_efuse_layout.h.
| uint8_t rssi_cali |
Definition at line 24 of file gr55xx_efuse_layout.h.
| efuse_sadc_trim_t sadc_trim |
Definition at line 0 of file gr55xx_efuse_layout.h.
| uint16_t slope_ext_1p0 |
Definition at line 7 of file gr55xx_efuse_layout.h.
| uint16_t slope_int_0p8 |
Definition at line 1 of file gr55xx_efuse_layout.h.
| uint16_t slope_int_1p2 |
Definition at line 3 of file gr55xx_efuse_layout.h.
| uint16_t slope_int_1p6 |
Definition at line 5 of file gr55xx_efuse_layout.h.
| uint16_t slope_int_no1 |
Definition at line 0 of file gr55xx_efuse_layout.h.
| uint16_t slope_int_no2 |
Definition at line 1 of file gr55xx_efuse_layout.h.
| uint8_t stb_io_ldo_1p8 |
Definition at line 20 of file gr55xx_efuse_layout.h.
| uint8_t stb_io_ldo_3p0 |
Definition at line 21 of file gr55xx_efuse_layout.h.
| uint16_t temp |
Definition at line 8 of file gr55xx_efuse_layout.h.
| uint16_t temp_ref |
Definition at line 9 of file gr55xx_efuse_layout.h.
| uint16_t trim_sum |
Definition at line 7 of file gr55xx_efuse_layout.h.
| uint8_t tx_power |
Definition at line 23 of file gr55xx_efuse_layout.h.
| uint16_t xo_offset |
Definition at line 5 of file gr55xx_efuse_layout.h.