* Need to track if this was the incoming interface.
This commit is contained in:
parent
536703d0a2
commit
34b1d02607
2 changed files with 6 additions and 2 deletions
|
@ -28,7 +28,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* @(#)$Id: cc2420.c,v 1.15 2007/05/07 12:02:14 bg- Exp $
|
* @(#)$Id: cc2420.c,v 1.16 2007/05/08 08:27:34 bg- Exp $
|
||||||
*/
|
*/
|
||||||
/*
|
/*
|
||||||
* This code is almost device independent and should be easy to port.
|
* This code is almost device independent and should be easy to port.
|
||||||
|
@ -74,6 +74,7 @@ static void neigbour_update(u16_t mac, int retransmissions);
|
||||||
|
|
||||||
signed char cc2420_last_rssi;
|
signed char cc2420_last_rssi;
|
||||||
u8_t cc2420_last_correlation;
|
u8_t cc2420_last_correlation;
|
||||||
|
u8_t cc2420_is_input;
|
||||||
|
|
||||||
static u8_t receive_on;
|
static u8_t receive_on;
|
||||||
|
|
||||||
|
@ -491,7 +492,9 @@ PROCESS_THREAD(cc2420_process, ev, data)
|
||||||
&& uip_ipaddr_cmp(&BUF->destipaddr, &uip_hostaddr))
|
&& uip_ipaddr_cmp(&BUF->destipaddr, &uip_hostaddr))
|
||||||
cc2420_send_data_ack(h.src);
|
cc2420_send_data_ack(h.src);
|
||||||
leds_toggle(LEDS_GREEN);
|
leds_toggle(LEDS_GREEN);
|
||||||
|
cc2420_is_input = 1;
|
||||||
tcpip_input();
|
tcpip_input();
|
||||||
|
cc2420_is_input = 0;
|
||||||
leds_toggle(LEDS_GREEN);
|
leds_toggle(LEDS_GREEN);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
* @(#)$Id: cc2420.h,v 1.4 2007/04/04 11:46:47 bg- Exp $
|
* @(#)$Id: cc2420.h,v 1.5 2007/05/08 08:27:58 bg- Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef CC2420_H
|
#ifndef CC2420_H
|
||||||
|
@ -110,6 +110,7 @@ extern struct uip_fw_netif cc2420if;
|
||||||
|
|
||||||
extern signed char cc2420_last_rssi;
|
extern signed char cc2420_last_rssi;
|
||||||
extern u8_t cc2420_last_correlation;
|
extern u8_t cc2420_last_correlation;
|
||||||
|
extern u8_t cc2420_is_input;
|
||||||
extern volatile u8_t cc2420_ack_received;
|
extern volatile u8_t cc2420_ack_received;
|
||||||
|
|
||||||
void cc2420_init(void);
|
void cc2420_init(void);
|
||||||
|
|
Loading…
Reference in a new issue