inwudriver-weibo/target/config/dbk/dbk_hdb_common.h

125 lines
2.2 KiB
C

/*
* Copyright (c) CompanyNameMagicTag 2018-2019. All rights reserved.
* Description: DBK_HDB_Common
* Author: CompanyName
* Create: 2018-10-31
*/
#ifndef DBK_HBD_COMMON_H
#define DBK_HBD_COMMON_H
#define SAL_ALIGNED4
#include "soc_config.h"
typedef struct {
} null_stru;
typedef struct {
} dbk_null_stru;
/* Don't need to show ACK */
typedef struct {
} dbk_nack_null_stru;
typedef struct {
char str[1];
} dbk_str_type;
typedef struct {
long data[2]; /* 2 count */
} dbk_s32_array_2_stru;
typedef struct {
long data[3]; /* 3 count */
} dbk_s32_array_3_stru;
typedef struct {
long data[4]; /* 4 count */
} dbk_s32_array_4_stru;
typedef struct {
long data[5]; /* 5 count */
} dbk_s32_array_5_stru;
typedef struct {
long data[6]; /* 6 count */
} dbk_s32_array_6_stru;
typedef struct {
td_u32 data[2]; /* 2 count */
} dbk_u32_array_2_stru;
typedef struct {
unsigned long data[3]; /* 3 count */
} dbk_u32_array_3_stru;
typedef struct {
td_u32 data[4]; /* 4 count */
} dbk_u32_array_4_stru;
typedef struct {
char str[128]; /* 128 byte */
} dbk_file_type;
typedef struct {
char str[1];
} dbk_dump_data_stru;
typedef struct {
char str[1];
} dbk_dump_hex_stru;
typedef struct {
} dbk_file_type_stru;
typedef struct {
td_u32 data;
} dbk_u32_type_stru;
typedef struct {
td_u32 opt;
td_u32 val;
} dbk_u32_2_type_stru;
typedef struct {
td_u8 data[19]; /* 19 count */
} dbk_au8_19_stru;
typedef struct {
td_u32 data[20]; /* 20 count */
} dbk_array20_stru;
typedef struct {
td_u32 data[23]; /* 23 count */
} dbk_array23_stru;
typedef struct {
td_u8 mac[EXT_PLC_MAC_ADDR_LEN];
td_u8 data[90]; /* 90 byte */
} dbk_md90_b_stru;
typedef struct {
td_u8 mac[8]; /* 8 bytes */
} dbk_plc_sdm_mac_stru;
typedef struct {
td_u32 id;
td_u32 size;
td_u8 data[128]; /* 128 byte */
} dbk_nv_req_stru;
typedef struct {
td_u32 rc;
td_u32 nv_id;
td_u32 data_size;
td_u8 data[128]; /* 128 byte */
} dbk_nv_ack_stru;
typedef struct {
td_u32 addr;
td_u32 total_size;
td_u32 size;
td_u32 sn;
} dbk_dump_bin_req_stru;
#endif