45 lines
1.5 KiB
C
45 lines
1.5 KiB
C
|
|
/*----------------------------------------------------------------------------------------------------
|
|||
|
|
# THIS FILE IS A PART OF XerolySkinner's PROJECT
|
|||
|
|
#
|
|||
|
|
# THIS PROGRAM IS FREE SOFTWARE
|
|||
|
|
#
|
|||
|
|
# E-mail:ZABBCCCBBAZ@163.com
|
|||
|
|
# QQ:2715099320
|
|||
|
|
#
|
|||
|
|
# Copyright (c) 2022 XerolySkinner
|
|||
|
|
# All rights reserved.
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
/*----------------------------------------------------------------------------------------------------
|
|||
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:bsp_AT24C00
|
|||
|
|
ʱ<EFBFBD><EFBFBD>:20220802-2220
|
|||
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա:<EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>
|
|||
|
|
˵<EFBFBD><EFBFBD>:
|
|||
|
|
*/
|
|||
|
|
#ifndef _XEROLYSKINNER_AT24C00_H
|
|||
|
|
#define _XEROLYSKINNER_AT24C00_H
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//----------------------------------------------------------------------------------------------------
|
|||
|
|
// д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//
|
|||
|
|
#pragma pack(1)
|
|||
|
|
struct struct_AT_Dat{
|
|||
|
|
char Var0;
|
|||
|
|
short Var1;
|
|||
|
|
int Var2;
|
|||
|
|
};
|
|||
|
|
#pragma pack()
|
|||
|
|
extern struct struct_AT_Dat AT_Dat;
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//----------------------------------------------------------------------------------------------------
|
|||
|
|
// <09><><EFBFBD><EFBFBD>
|
|||
|
|
//
|
|||
|
|
void AT_WriteOneByte(char ID,char addr,char dat);
|
|||
|
|
char AT_ReadOneByte(char ID,char addr,char dat);
|
|||
|
|
void AT_WriteByte(char ID,char addr,char *dat,char len);
|
|||
|
|
void AT_ReadByte(char ID,char addr,char *dat,char len);
|
|||
|
|
void AT_Write_Pack(char ID,struct struct_AT_Dat *AT_Dat);
|
|||
|
|
void AT_Read_Pack(char ID,struct struct_AT_Dat *AT_Dat);
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
#endif
|