The friendly Operating System for the Internet of Things

CC2538 RF core interface. More...

Detailed Description

#include "cc2538.h"
+ Include dependency graph for cc2538_rfcore.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  cc2538_rfcore_t
 RF Core component registers. More...
 

Macros

#define RFCORE   ( (cc2538_rfcore_t*)0x40088580 )
 RF Core instance.
 

Enumerations

enum  {
  DECZ = 0xc5, DECY = 0xc4, DECX = 0xc3, INCZ = 0xc2,
  INCY = 0xc1, INCX = 0xc0, INCMAXY = 0xc8, RANDXY = 0xbd,
  INT = 0xba, WAITX = 0xbc, SETCMP1 = 0xbe, WAIT_W = 0x80,
  WEVENT1 = 0xb8, WEVENT2 = 0xb9, LABEL = 0xbb, RPT_C = 0xa0,
  SKIP_S_C = 0x00, STOP = 0xd2, SNOP = 0xd0, SRXON = 0xd3,
  STXON = 0xd9, STXONCCA = 0xda, SSAMPLECCA = 0xdb, SRFOFF = 0xdf,
  SFLUSHRX = 0xdd, SFLUSHTX = 0xde, SACK = 0xd6, SACKPEND = 0xd7,
  SNACK = 0xd8, SRXMASKBITSET = 0xd4, SRXMASKBITCLR = 0xd5, ISSTOP = 0xe2,
  ISSTART = 0xe1, ISRXON = 0xe3, ISRXMASKBITSET = 0xe4, ISRXMASKBITCLR = 0xe5,
  ISTXON = 0xe9, ISTXONCCA = 0xea, ISSAMPLECCA = 0xeb, ISRFOFF = 0xef,
  ISFLUSHRX = 0xed, ISFLUSHTX = 0xee, ISACK = 0xe6, ISACKPEND = 0xe7,
  ISNACK = 0xe8, ISCLEAR = 0xff
}
 RF Core opcodes. More...