static void rfBeeInit() { // used for polling the RF received data GDO_DDR &= ~(GDO0 | GDO2); GDO_PORT &= ~(GDO0 | GDO2); EICRA |= _BV(ISC01) | _BV(ISC00); // rising edge EIMSK |= _BV(INT0); ccx_power_on_startup(); setCCxConfig(); serialMode = SERIALDATAMODE; sleepCounter = 0; }
/********************************************************************************************************* ** Function name: init ** Descriptions: Initialization *********************************************************************************************************/ void rfbeeSendRev::init() { if (Config.initialized() != OK) { Serial.begin(38400); Serial.println("Initializing config"); Config.reset(); } else { Serial.begin(38400); } CCx.PowerOnStartUp(); setCCxConfig(); pinMode(GDO0,INPUT);// used for polling the RF received data }