Production Line Tool v5.0
The DA1470x Production Line Tool Software Package
Loading...
Searching...
No Matches
Classes | Typedefs
U_DLL API data structures

The u_dll API data structures. More...

Classes

struct  __udll_fw_load
 u_dll library firmware load parameters More...
 
struct  __udll_fw_versions
 Holds the versions of the firmware used during device testing. More...
 
struct  __udll_fw_ver
 u_dll library firmware version parameters. More...
 
struct  __udll_ram_fw
 u_dll library RAM firmware download parameters. More...
 
struct  __udll_otp_wr
 u_dll library OTP image programming parameters. More...
 
struct  __udll_cs_booter
 u_dll library Booter properties for the Configuration Script data holding structure. More...
 
struct  __udll_cs_uart_stx
 u_dll library Configuration Script UART STX timeout data. More...
 
struct  __udll_cs_sdk_entry
 u_dll library SDK Value data holding structure. 0xE9RRYYXX E9: indicates that the following word(s) are not to be stored to registers but will be used by the SDK SW RR: is an index (Set ID) and can be used for different sets of parameters by the SW application. One Set ID comprises 256 Group IDs. RR = 0xFF is reserved for customer use only. RR = 0x00 will be used for Dialog parameters. RR = 0x01 – 0xEF are reserved for future use of Dialog parameters. YY: indicates that 0xYY amount of words follow. XX: is an index (Group ID) and can be used for different parameters by the SW application. More...
 
struct  __udll_cs_sw_gen_sdk
 u_dll library SW Generated SDK Value data holding structure. More...
 
struct  __udll_cs_xtal_settle
 u_dll library Configuration Script XTAL settle trim data. More...
 
struct  __udll_cs_min_fw_ver
 u_dll library Configuration Script minimum firmware version. More...
 
struct  __udll_cs_dev_booter
 u_dll library Configuration Script device specific booter command. More...
 
struct  __udll_cs_reg_entry
 u_dll library Configuration Script register entries. More...
 
struct  __udll_otp_cs_wr
 u_dll library Configuration Script write parameters. More...
 
struct  __udll_flash_init
 u_dll library flash initialization parameters. More...
 
struct  __udll_flash_wr
 u_dll library flash image programming parameters. More...
 
struct  __udll_flash_er
 u_dll library flash erase programming parameters. More...
 
struct  __udll_mem_wr
 u_dll library Structure for custom memory data programming. More...
 
struct  __udll_mem_rd
 u_dll library Memory read parameters. More...
 
struct  __udll_gpio_watchdog
 u_dll library parameters for GPIO watchdog operation. More...
 
union  __udll_mem_params
 u_dll memory action parameters. More...
 
struct  __udll_ic_params
 u_dll library programming parameters. More...
 
union  __udll_params
 u_dll library programming parameters union. More...
 
struct  __udll_dev_params
 u_dll library parameters for each different device. More...
 

Typedefs

typedef struct __udll_fw_load _udll_fw_load
 u_dll library firmware load parameters
 
typedef struct __udll_fw_versions _udll_fw_versions
 Holds the versions of the firmware used during device testing.
 
typedef struct __udll_fw_ver _udll_fw_ver
 u_dll library firmware version parameters.
 
typedef struct __udll_ram_fw _udll_ram_fw
 u_dll library RAM firmware download parameters.
 
typedef struct __udll_otp_wr _udll_otp_wr
 u_dll library OTP image programming parameters.
 
typedef struct __udll_cs_booter _udll_cs_booter
 u_dll library Booter properties for the Configuration Script data holding structure.
 
typedef struct __udll_cs_uart_stx _udll_cs_uart_stx
 u_dll library Configuration Script UART STX timeout data.
 
typedef struct __udll_cs_sdk_entry _udll_cs_sdk_entry
 u_dll library SDK Value data holding structure. 0xE9RRYYXX E9: indicates that the following word(s) are not to be stored to registers but will be used by the SDK SW RR: is an index (Set ID) and can be used for different sets of parameters by the SW application. One Set ID comprises 256 Group IDs. RR = 0xFF is reserved for customer use only. RR = 0x00 will be used for Dialog parameters. RR = 0x01 – 0xEF are reserved for future use of Dialog parameters. YY: indicates that 0xYY amount of words follow. XX: is an index (Group ID) and can be used for different parameters by the SW application. More...
 
typedef struct __udll_cs_sw_gen_sdk _udll_cs_sw_gen_sdk
 u_dll library SW Generated SDK Value data holding structure.
 
typedef struct __udll_cs_xtal_settle _udll_cs_xtal_settle
 u_dll library Configuration Script XTAL settle trim data.
 
typedef struct __udll_cs_min_fw_ver _udll_cs_min_fw_ver
 u_dll library Configuration Script minimum firmware version.
 
typedef struct __udll_cs_dev_booter _udll_cs_dev_booter
 u_dll library Configuration Script device specific booter command.
 
typedef struct __udll_cs_reg_entry _udll_cs_reg_entry
 u_dll library Configuration Script register entries.
 
typedef struct __udll_otp_cs_wr _udll_otp_cs_wr
 u_dll library Configuration Script write parameters.
 
typedef struct __udll_flash_init _udll_flash_init
 u_dll library flash initialization parameters.
 
typedef struct __udll_flash_wr _udll_flash_wr
 u_dll library flash image programming parameters.
 
typedef struct __udll_flash_er _udll_flash_er
 u_dll library flash erase programming parameters.
 
typedef struct __udll_mem_wr _udll_mem_wr
 u_dll library Structure for custom memory data programming.
 
typedef struct __udll_mem_rd _udll_mem_rd
 u_dll library Memory read parameters.
 
typedef struct __udll_gpio_watchdog _udll_gpio_watchdog
 u_dll library parameters for GPIO watchdog operation.
 
typedef union __udll_mem_params _udll_mem_params
 u_dll memory action parameters.
 
typedef struct __udll_ic_params _udll_ic_params
 u_dll library programming parameters.
 
typedef union __udll_params _udll_params
 u_dll library programming parameters union.
 
typedef void(* _user_callback_udll) (uint32_t com_port_number, int status, void *data, uint32_t data_len)
 u_dll API callback function type definition. More...
 
typedef struct __udll_dev_params _udll_dev_params
 u_dll library parameters for each different device.
 

Detailed Description

The u_dll API data structures.

Typedef Documentation

◆ _udll_cs_sdk_entry

u_dll library SDK Value data holding structure. 0xE9RRYYXX E9: indicates that the following word(s) are not to be stored to registers but will be used by the SDK SW RR: is an index (Set ID) and can be used for different sets of parameters by the SW application. One Set ID comprises 256 Group IDs. RR = 0xFF is reserved for customer use only. RR = 0x00 will be used for Dialog parameters. RR = 0x01 – 0xEF are reserved for future use of Dialog parameters. YY: indicates that 0xYY amount of words follow. XX: is an index (Group ID) and can be used for different parameters by the SW application.

Group-ID Name Description 0 Reserved Reserved 1–31 Power Domain Contains all register settings which must be re-applied when the power domains are enabled. 32–63 System General data, e.g. BD Address, etc. 64–127 Analog Contains analog settings and preferred values that the SDK will use, e.g. ADC gain and offset values, temp sensor trim data, etc. 128–191 Radio Contains radio settings and preferred values that the radio team or SDK will use, e.g. Trim values for harmonics, LNA, ADPLL, etc. 192–223 Production Test Contains test engineering data, e.g. Chip ID, Package ID, Wafer ID, Timestamps, test program rev., etc. 224-255 Reserved Reserved

◆ _user_callback_udll

typedef void(* _user_callback_udll) (uint32_t com_port_number, int status, void *data, uint32_t data_len)

u_dll API callback function type definition.

Definition at line 623 of file u_dll.h.