#include "ecbm_core.h"  //���ؿ⺯����ͷ�ļ���
#include "fur.h"  



__IO u16 test=500;
void fur_data_in(fur16 addr,fur16 dat){
    addr=addr;
 //   dat=dat;
    test=dat;
}
fur16 fur_data_out(fur16 addr){
    addr=addr;
    return test;
}
fur8 fur_get_uart(void){
    return SBUF;
}
void fur_set_uart(fur8 dat){
    uart_char(1,dat);
}
fur8 fur_get_id(void){
    return 0;
}
void fur_overflow_callback(void){

}


void fur_master_read_id(u16 addr,u8 id){
    fur_set_uart('[');
    fur_send_num_10(addr);
    fur_set_uart('@');
    fur_send_num_10(id);
    fur_set_uart(']');
    fur_set_uart('?');
}
void main(){            //main����������ġ�
    system_init();      //ϵͳ��ʼ��������Ҳ�DZ���ġ�
    fur_init();

    while(1){
        fur_deal();
     //   fur_master_read_id(15,1);
	//	delay_ms(1000);
    }
}
void uart1_receive_callback(void){
	fur_receive();
}