|
Contiki 3.x
|
CC2430 RF driverMore...
#include <stdio.h>#include "contiki.h"#include "dev/radio.h"#include "dev/cc2430_rf.h"#include "cc2430_sfr.h"#include "sys/clock.h"#include "sys/rtimer.h"#include "net/packetbuf.h"#include "net/rime/rimestats.h"#include "net/netstack.h"Go to the source code of this file.
Functions | |
| void | cc2430_rf_command (uint8_t command) |
| Execute a single CSP command. More... | |
| int8_t | cc2430_rf_channel_set (uint8_t channel) |
| Select RF channel. More... | |
| uint8_t | cc2430_rf_power_set (uint8_t new_power) |
| Select RF transmit power. More... | |
| void | cc2430_rf_set_addr (unsigned pan, unsigned addr, const uint8_t *ieee_addr) |
| Set MAC addresses. More... | |
| void | cc2430_rf_send_ack (uint8_t pending) |
| Send ACK. More... | |
CC2430 RF driver
bankable code for cc2430 rf driver. this code can be placed in any bank.
Definition in file cc2430_rf.c.
| int8_t cc2430_rf_channel_set | ( | uint8_t | channel | ) |
Select RF channel.
| channel | channel number to select |
Definition at line 180 of file cc2430_rf.c.
References cc2430_rf_command().
| void cc2430_rf_command | ( | uint8_t | command | ) |
Execute a single CSP command.
| command | command to execute |
Definition at line 122 of file cc2430_rf.c.
References clock_delay_usec().
Referenced by cc2430_rf_channel_set(), cc2430_rf_send_ack(), and random_init().
| uint8_t cc2430_rf_power_set | ( | uint8_t | new_power | ) |
Select RF transmit power.
| new_power | new power level |
Definition at line 219 of file cc2430_rf.c.
| void cc2430_rf_send_ack | ( | uint8_t | pending | ) |
Send ACK.
| pending | set up pending flag if pending > 0. |
Definition at line 299 of file cc2430_rf.c.
References cc2430_rf_command().
| void cc2430_rf_set_addr | ( | unsigned | pan, |
| unsigned | addr, | ||
| const uint8_t * | ieee_addr | ||
| ) |
Set MAC addresses.
| pan | The PAN address to set |
| addr | The short address to set |
| ieee_addr | The 64-bit IEEE address to set |
Definition at line 252 of file cc2430_rf.c.
References NULL.
1.8.5