27 lines
450 B
C
27 lines
450 B
C
#ifndef __ADDR_H__
|
|
#define __ADDR_H__
|
|
|
|
#include "Basedefine.h"
|
|
|
|
#define FLASH_LOCAL_ADDR_ADDRESS 0x08004c00
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
ADDR_NEQ = 0,
|
|
ADDR_EQ,
|
|
BRODCAST_ADDRAA_EQ,
|
|
BRODCAST_ADDR99_EQ
|
|
};
|
|
|
|
bool cmp_datas(u8 * buf1, u8* buf2, u8 length);
|
|
u8 cmp_addr(u8 *addr);
|
|
void set_addr(u8 *newaddr);
|
|
bool read_addr(u8 *addrbuf);
|
|
u8 * read_broadcast_addr(void);
|
|
void init_local_addr(void);
|
|
bool read_unique_id(u8 * id);
|
|
|
|
|
|
#endif |