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

📄 letextdef.h

📁 Source Code Source Code Source Code Source Code Source Code Source Code Source Code Source Code Sour
💻 H
📖 第 1 页 / 共 2 页
字号:
	unsigned LCStat		: 1;	/* one when Luce Cortesia is temporizzato */
	unsigned CamOcc		: 1;	/* one when local input camera occupata is occupata (0) */
	unsigned CamLoc		: 1;	/* one when Cliente in camera una volta */
} BIT_STAT;

/* +-------------------------------------------------------------------+ */
/* |                        V A R I A B L E S                          | */
/* +-------------------------------------------------------------------+ */
volatile _TM_ _tm_;
volatile BIT_STAT Stat;
extern volatile uint32_t time;
extern volatile uint8_t B_TimeOK;

extern volatile uint8_t pin_change;
extern volatile uint32_t RF_code[6];
extern volatile uint16_t card_imp;
extern volatile uint16_t card_room;
extern volatile uint8_t	card_cc_cam;
extern volatile uint8_t	card_cc_zona;
extern volatile uint8_t	card_cc_sub;
extern volatile uint16_t card_incclie;
extern volatile uint8_t	card_subci;
extern volatile uint8_t	card_type;
extern volatile uint8_t	card_HF;
extern volatile uint8_t	card_GF;
extern volatile uint8_t	card_MF;
extern volatile uint8_t	card_AF;
extern volatile uint8_t	card_GAB;
extern volatile uint8_t	card_GI;
extern volatile uint8_t	card_MI;
extern volatile uint8_t	card_AI;
extern volatile uint8_t	card_FLAG;
extern volatile uint8_t	card_GEN;
extern volatile uint8_t	card_MAC;
extern volatile uint8_t	card_HH_I;
extern volatile uint8_t	card_MM_I;
extern volatile uint8_t	card_HH_F;
extern volatile uint8_t	card_MM_F;
extern volatile uint16_t lo_imp;
extern volatile uint8_t	lo_subci;
extern volatile uint16_t lo_room;
extern volatile uint8_t	lo_cc_cam;
extern volatile uint8_t	lo_cc_zona;
extern volatile uint8_t	lo_cc_sub;
extern volatile uint16_t lo_inccl;
extern volatile uint8_t	mode_is;
extern volatile uint8_t	B_CamLoc;
extern uint8_t doIncrement;
extern uint8_t cardMode, cardGenerated;
extern uint16_t t_doorbell;
extern uint8_t t_doorbell_F;
extern uint8_t configChanged, msgRetry;
extern volatile uint8_t tmrRXinProgress;
extern volatile uint8_t tmrLetInt, tmrTermo;
extern volatile uint8_t devicesOnARMBus;
extern volatile uint8_t localOpenLck;
extern volatile uint8_t setNewVars;
// E E P R O M   I t e m s
extern uint8_t EEDlyRunTime	EEMEM;
extern uint16_t EECodiceHotel EEMEM;
extern uint16_t EECodiceCamera EEMEM;
extern uint16_t EECodiceClient EEMEM;
extern uint8_t EECodiceSubci EEMEM;
extern uint8_t EECodiceLivell EEMEM;
extern uint8_t EEStatoLuceC	EEMEM;
extern uint8_t EEEletOffOn EEMEM;
extern uint8_t EERFCardTOut	EEMEM;
extern uint8_t EELuciOffOut	EEMEM;
extern uint8_t EE_MM_AC	EEMEM;
extern uint8_t EE_MM_ACS EEMEM;
extern uint8_t EEMODE_IS EEMEM;
extern uint8_t EEST_CA_LO EEMEM;
// C a r d   I t e m s
extern uint16_t EERF_TX0_b EEMEM;
extern uint16_t EERF_TX1_b EEMEM;
// D o o r b e l l   I t e m s
extern uint8_t EEToutDoorB EEMEM;
extern uint8_t EEAlwaysDoorB EEMEM;
extern uint8_t EEMyAddress EEMEM;
extern volatile uint16_t V_RF_TX0_b;
extern volatile uint16_t V_RF_TX1_b;
extern volatile uint32_t uniquecode;
extern uint8_t validCardLI;
extern uint8_t fOpened, oCard;
extern volatile uint8_t buz_cnt;

/* +-------------------------------------------------------------------+ */
/* |               F U N C T I O N   P R O T O T Y P E S               | */
/* +-------------------------------------------------------------------+ */
extern uint8_t XponderReadByte( uint8_t, uint8_t* );
extern uint8_t XponderReadWord( uint8_t, uint16_t* );
extern uint8_t XponderWriteByte( uint8_t, uint8_t );
extern uint8_t XponderWriteWord( uint8_t, uint16_t );
extern uint8_t XponderFindLIW( void );
extern uint8_t XponderFindNewLIW( void );
extern uint8_t RF_get( uint8_t, uint8_t );
extern uint8_t reset_4550( void );
extern uint8_t validData_4550( uint32_t* );
extern void RF_invertBuffer( void );
extern uint8_t sendWord_4550( uint32_t, uint8_t );
extern uint8_t read_4550( uint32_t*, uint8_t );
extern uint8_t write_4550( uint32_t, uint8_t );
extern uint8_t readWholeROLWords( uint32_t* data );
extern uint8_t RF_findPulse( uint16_t time );
extern void putc0( uint8_t );
extern uint8_t getc0( void );
extern void init_Clock(void);
extern void init_Port(void);
extern void initUART0( uint16_t );
extern void initTIMER0( void );
extern void initTIMER2( void );
extern void startT2( uint8_t AorB );
extern uint8_t get485( uint8_t* );
extern uint8_t check_485addr( uint8_t* );
extern uint8_t check_CRC( uint8_t*, uint8_t );
extern uint8_t analyse_cmd485( uint8_t* );
extern void analyze_res485( uint8_t* );
extern void tx_485frame( void );
extern void compute_CRC( uint8_t* );
extern void tx_485resp( uint8_t* );
extern void put485( uint8_t* );
extern void delay_ms( uint8_t );
extern void createPacket_4550( uint32_t );
extern uint8_t checkACK_4550( void );
extern void delay_us( uint16_t );
extern void _LED_ ( uint8_t, uint8_t );
extern void buzzer_on( void );
extern void onSerratura( void );
extern void luci_OFF( void );
extern void luci_ON( uint8_t timed );
extern uint8_t ManageMaster( void );
extern void nextMasterState( uint8_t );
extern void next_led_st( uint8_t, uint8_t, uint8_t );
extern uint8_t write_card( uint8_t );
extern void sendSetup_4550( uint8_t );
extern void send_PC_resp( uint8_t* );
extern uint8_t * put_CM( uint8_t* );
extern void rstNoMaster( uint8_t sendReset );
extern void cardIsMaster( void );
extern void cardIsNotOK( void );
extern void cardIsOK( uint8_t setType );
extern uint8_t tryAccessByZone( void );
extern uint8_t readInput( void );
extern void search4commands( void );
extern uint8_t loadStatoIO( void );
// M O D U L E   :   M a n C a r d . c
extern uint8_t findCard( void );
extern uint8_t readCard( void );
extern uint8_t writeWord4onCard( uint8_t type );
extern uint8_t resetAllByteCard( void );
extern uint8_t writeMasterCard( uint8_t type );
extern void getCardRoomData( void );
extern void getEEpromRoomData( void );
extern void putCardRoomData( void );
extern void putEEpromRoomData( void );
extern uint8_t check_MAC_GAB( uint8_t );
extern uint8_t check_SCA_INI( void );
extern uint8_t writeZoneOnCard( void );
extern uint8_t checkZone( uint32_t* );
extern uint8_t checkRefZone( uint32_t* );
extern uint8_t checkBitmapStanze( void );
extern void storeBuffer( uint8_t* );
extern void clearPlantMemory( void );
extern uint8_t checkAreeCom( void );
extern uint8_t checkAccessiScalare( void );
// M O D U L E   :   T i m e . c
extern void DS1371_BinaryToDate( uint32_t );
extern void DS1371_DateToBinary( uint32_t* );
extern uint8_t bin_to_bcd( uint8_t );
extern uint8_t bcd_to_bin( uint8_t );
// M O D U L E   :   R W _ d a t a . c
extern uint8_t getLocalData( uint8_t, uint8_t* );
extern void setLocalData( uint8_t, uint8_t* );

⌨️ 快捷键说明

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