⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iai_ebid.h

📁 silicon wireless开发套件F920+Si4432原理图,源码
💻 H
字号:
/*
** ============================================================================
**
** FILE
**  IAI_EBID.h
**
** DESCRIPTION
**  Header file for the Testcard Board Identification EEPROM usage
**
** CREATED
**  Silicon Laboratories Hungary Ltd
**
** COPYRIGHT
**  Copyright 2008 Silicon Laboratories, Inc.  
**	http://www.silabs.com
**
** ============================================================================
*/
#ifndef IAI_EBID_H
#define IAI_EBID_H

#include "S8051.h"

                /* ======================================= *
                 *          D E F I N I T I O N S          *
                 * ======================================= */
typedef enum _EBID_DATABASES
{
	NO_EEPROM			= 0, 
	EZRADIO_PRO			= 1,
	EZRADIO_PRO_OFFSET,
	POWER_DB			= 0x10,
	WIRELINE_DB			= 0x20,
	WIRELESS_DB			= 0x40,
} EBID_DATABASES;

typedef enum _CHIP_TYPE
{
	SI4020,	
	SI4021,
	SI4022,
	SI4030,
	SI4031,
	SI4032,
	SI4315,
	SI4320,
	SI4322,
	SI4330,
	SI4420,
	SI4421,
	SI4430,
	SI4431,
	SI4432,
	SI4520,
	NOT_AVAILABLE = 255,
} CHIP_TYPE;

typedef enum _ANT_TYPE
{
	SMA,
	SMA_TRX_SWITCH,
	SEPARATE_SMA,
	ANT_DIVERSITY,
	PCB_ANT,
	ANT_DIVERSITY_FIX_A,
	ANT_DIVERSITY_FIX_B,
} ANT_TYPE;

#define NOT_AVAILABLE		0xFF

typedef struct _EBID_DATA
{
	uint8		valid_info;
	CHIP_TYPE	chip_type;
	uint8		chip_revision[2];
	uint16		serial_nmbr;
	uint16		freq_band;
	ANT_TYPE	ant_type;
} EBID_DATA;

typedef struct _SPECIAL_REGISTERS
{
	uint8	nmbr_of_registers;
	uint16	registers[16];
} SPECIAL_REGISTERS;

                /* ======================================= *
                 *            V A R I A B L E S            *
                 * ======================================= */

                /* ======================================= *
                 *  F U N C T I O N   P R O T O T Y P E S  *
                 * ======================================= */
EBID_DATABASES GetEBIDDataFromEEPROM(void);
void SetSpecialRegisters(void);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -