/****************************************************************/
/*			    	  		TMS320C32							*/
/* 	======             BIOS, ÊËÀÈÍ, ÊËÂÑÏ              ====== 	*/
/* 	 		   		ÖÍÈÈ ÑÝÒ	  (ñ) 1998-2000 ã.				*/
/****************************************************************
     cntrl_adr.c
 ****************************************************************
 *				 Àäðåñ êîíòðîëëåðà	 							*
 ****************************************************************/ 
 
#include "cntrl_adr.h"

#define ADDR_FOR_ALL_DEF	10
#define ADDR_ANSWER_DEF		0x33
#define ADDR_TERMINAL_DEF	11
#define ADDR_UNIVERSAL_DEF	10

 
/** Óñòàíîâêà àäðåñà êîíòðîëëåðà äëà ïîñûëêè âñåì ÀÈÍàì */
int ADDR_FOR_ALL = ADDR_FOR_ALL_DEF;  

/** Óñòàíîâêà àäðåñà êîíòðîëëåðà äëà ïîñûëêè îòâåòà */  
const int ADDR_ANSWER = ADDR_ANSWER_DEF; 

/** Óñòàíîâêà àäðåñà òåðìèíàëà äëà ïîñûëêè îòâåòà */  
const int ADDR_TERMINAL = ADDR_TERMINAL_DEF; 

/* Óíèâåðñàëüíûé àäðåñ êîíòðîëëåðà */
const int CNTRL_ADDR_UNIVERSAL=ADDR_UNIVERSAL_DEF;
   
/* Àäðåñ êîíòðîëëåðà */
int CNTRL_ADDR=1;
                 
int cntr_addr_c;
int cntr_addr_c_all;                 
                                                                                                                                                    
/** Óñòàíîâêà àäðåñà êîíòðîëëåðà äëà ïðîøèâêè */
void set_cntrl_addr (int cntrl_addr,int cntrl_addr_for_all)
{
  CNTRL_ADDR = cntrl_addr;
  ADDR_FOR_ALL = cntrl_addr_for_all;
}