Hi!
 
I find a mistake that may result the problem.
In xbow/tos/lib/CC2420RadioAck/CC2420ControlM
 
SetRFPower:
 gCurrentParameters[CP_TXCTRL] = (gCurrentParameters[CP_FSCTRL] & 0xfff0) | (power << CC2420_TXCTRL_PAPWR);
I think the right hex is 0xff00 instead of 0xfff0, so I get the RFindex at 5 bits instead of 4, and can count until 31 insead of 15
 
GetRFPower:
 return (gCurrentParameters[CP_TXCTRL] & 0x000f); //rfpower; 
I think the right hex is 0x00ff instead of 0x000f, so I get the RFindex at 5 bits instead of 4, and can count until 31 insead of 15
 
It is working seemingly.
Do you think it is the right solving and so there is a mistake at TinyOS 1.x?
 
Thanks,
Laci
 
 
----- Original Message -----
Sent: Saturday, November 04, 2006 4:05 PM
Subject: [Tinyos-help] SetRFPower micaz TinyOs 1.x

Hi All!
 
I'm useing micaz, MIB520 programmer and TinyOS 1.x
 
I tried to set the RF power by this code:
 
uint8_t set_power;
set_power = 15;
call CC2420Control.SetRFPower(set_power);
 
using call CC2420Control.GetRFPower();
I monitoring the getted power by MessageCenter, but I see, only can set the power index between 1 to 15 insted of 1 to 31. If I try to set  - for example - 25, it set a random index for example: 9 or 4. 
Does somebody know why?
 
What will be happen when I try to set higher index, than the battery can make (because the battery is too low already)? (Do not set and leave the last index??)
 
Thanks!
 
Laci 
 


__________ NOD32 1.1853 (20061103) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com


_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

__________ NOD32 1.1853 (20061103) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to