Files
HBshuiwuConcentrator/APP/addr.h
2025-12-15 16:07:49 +08:00

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