Contiki 2.6
|
CC2430 RF driver. More...
#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. | |
int8_t | cc2430_rf_channel_set (uint8_t channel) |
Select RF channel. | |
uint8_t | cc2430_rf_power_set (uint8_t new_power) |
Select RF transmit power. | |
void | cc2430_rf_set_addr (unsigned pan, unsigned addr, const uint8_t *ieee_addr) |
Set MAC addresses. | |
void | cc2430_rf_send_ack (uint8_t pending) |
Send ACK. |
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.