#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 |
#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.
struct _efuse_trim0_t __attribute__ | ( | (packed) | ) |
struct _efuse_trim1_t __attribute__ |
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.