remove bad call to maca_on()
maca_on() resets the maca and phy, takes a long time, and clobbers any packet that is currently being transmitted or received. It doesn't belong in prepare and was the source of a lot of latency and bad packet transmissions. Make sure the maca is on somewhere else.
This commit is contained in:
parent
a3b9c2adb0
commit
9a7a2742b3
1 changed files with 1 additions and 2 deletions
|
@ -30,7 +30,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki OS.
|
* This file is part of the Contiki OS.
|
||||||
*
|
*
|
||||||
* $Id: contiki-maca.c,v 1.2 2010/06/14 19:19:17 adamdunkels Exp $
|
* $Id: contiki-maca.c,v 1.3 2010/07/28 18:48:51 maralvira Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
@ -176,7 +176,6 @@ int contiki_maca_prepare(const void *payload, unsigned short payload_len) {
|
||||||
if ((prepped_p == 0)
|
if ((prepped_p == 0)
|
||||||
&& (p = get_free_packet())) {
|
&& (p = get_free_packet())) {
|
||||||
PRINTF("contiki maca prepare");
|
PRINTF("contiki maca prepare");
|
||||||
maca_on();
|
|
||||||
#if CONTIKI_MACA_RAW_MODE
|
#if CONTIKI_MACA_RAW_MODE
|
||||||
p->offset = 1;
|
p->offset = 1;
|
||||||
p->length = payload_len + 1;
|
p->length = payload_len + 1;
|
||||||
|
|
Loading…
Reference in a new issue