📄 variable.c
字号:
/*************************** (c) 2003 STMicroelectronics *********************
PROJECT : I2C_MST
COMPILERS : COSMIC AND METROWERKS
MODULE : variable.c
REVISION DATE : 12/06/03
AUTHOR : Micro Controller Division Application Team
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
DESCRIPTION : Application Global Variables Definition
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
MODIFICATIONS :
04/09/98 - V1.0 - First version.
12/06/03 - V1.1 - 1) Compatibility With Cosmic And Metrowerks.
2) Update for st72324
******************************************************************************/
#ifdef __HIWARE__
#pragma DATA_SEG SHORT _ZEROPAGE
unsigned short int i;
unsigned char j;
unsigned char I2C_SR1;
unsigned char I2C_SR2;
unsigned char I2C_DR;
unsigned char count;
unsigned char buff;
unsigned char err_status;
unsigned char t_count_err;
unsigned char r_count_err;
unsigned char flag;
unsigned char n= 4 ;
#pragma CONST_SEG DEFAULT
/* Output data buffer definition: data to be transmit. */
unsigned char send_tab[5] = {0x34, 0x06, 0xF1, 0x50, 0xA0 }; /* n+1=5 */
#pragma DATA_SEG DEFAULT
/* Input data buffer definition: data to be receive. */
unsigned char rec_tab[3] = { 0x00, 0x00, 0x00 }; /* n-1=3 */
#endif
#ifdef __CSMC__
@tiny unsigned short i;
@tiny unsigned char n = 4;
@tiny unsigned char j;
@tiny unsigned char I2C_SR1;
@tiny unsigned char I2C_SR2;
@tiny unsigned char I2C_DR;
@tiny unsigned char count;
@tiny unsigned char buff;
@tiny unsigned char err_status;
@tiny unsigned char t_count_err;
@tiny unsigned char r_count_err;
@tiny unsigned char flag;
unsigned char rec_tab[3] = { 0x00, 0x00 , 0x00}; /* n-1=3 */
unsigned char send_tab[5] = { 0x34,0x06, 0xf1, 0x50, 0xA0 }; /* n+1=5 */
#endif
/******************* (c) 2003 STMicroelectronics ************ END OF FILE ***/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -