Пространство имен rfcc::rfspi


Функции

void init ()
void writeReg (char addr, char value)
void writeBurstReg (char addr, char *buffer, char count)
char readReg (char addr)
void readBurstReg (char addr, char *buffer, char count)
char readStatus (char addr)
void strobe (char strobe_)


Функции

void rfcc::rfspi::init (  ) 

Configures the assigned interface to function as a SPI port and initializes it.

См. определение в файле rfcc.cpp строка 109

Перекрестные ссылки spi::init().

Граф вызовов:

void rfcc::rfspi::readBurstReg ( char  addr,
char *  buffer,
char  count 
)

Reads multiple configuration registers, the first register being at address "addr". Values read are deposited sequentially starting at address "buffer", until "count" registers have been read.

Аргументы:
addr first register address
*buffer ptr to array of bytes
count array length

См. определение в файле rfcc.cpp строка 147

Перекрестные ссылки RFCC_READ_BURST, RFCC_WAIT_READY, SPI_CS_DISABLE, SPI_CS_ENABLE и spi::transfer().

Используется в rfcc::receivePacket().

Граф вызовов:

Граф вызова функции:

char rfcc::rfspi::readReg ( char  addr  ) 

Reads a single configuration register at address "addr" and returns the value read.

Аргументы:
addr register address
Возвращает:
register value

См. определение в файле rfcc.cpp строка 135

Перекрестные ссылки RFCC_READ_SINGLE, RFCC_WAIT_READY, SPI_CS_DISABLE, SPI_CS_ENABLE и spi::transfer().

Используется в rfcc::receivePacket().

Граф вызовов:

Граф вызова функции:

char rfcc::rfspi::readStatus ( char  addr  ) 

Special read function for reading status registers. Reads status register at register "addr" and returns the value read.

Аргументы:
addr status register address
Возвращает:
status

См. определение в файле rfcc.cpp строка 159

Перекрестные ссылки RFCC_READ_BURST, RFCC_WAIT_READY, SPI_CS_DISABLE, SPI_CS_ENABLE и spi::transfer().

Используется в rfcc::receivePacket().

Граф вызовов:

Граф вызова функции:

void rfcc::rfspi::strobe ( char  strobe_  ) 

Special write function for writing to command strobe registers. Writes to the strobe at address "addr".

Аргументы:
strobe_ "addr"

См. определение в файле rfcc.cpp строка 171

Перекрестные ссылки RFCC_WAIT_READY, SPI_CS_DISABLE, SPI_CS_ENABLE и spi::transfer().

Используется в rfcc::receivePacket() и rfcc::sendPacket().

Граф вызовов:

Граф вызова функции:

void rfcc::rfspi::writeBurstReg ( char  addr,
char *  buffer,
char  count 
)

Writes values to multiple configuration registers, the first register being at address "addr". First data byte is at "buffer", and both addr and buffer are incremented sequentially (within the CCxxxx and AVR, respectively) until "count" writes have been performed.

Аргументы:
addr first register address
*buffer ptr to array of bytes
count array length

См. определение в файле rfcc.cpp строка 123

Перекрестные ссылки RFCC_WAIT_READY, RFCC_WRITE_BURST, SPI_CS_DISABLE, SPI_CS_ENABLE и spi::transfer().

Используется в rfcc::sendPacket().

Граф вызовов:

Граф вызова функции:

void rfcc::rfspi::writeReg ( char  addr,
char  value 
)

Writes "value" to a single configuration register at address "addr".

Аргументы:
addr register address
value new register value

См. определение в файле rfcc.cpp строка 114

Перекрестные ссылки RFCC_WAIT_READY, SPI_CS_DISABLE, SPI_CS_ENABLE и spi::transfer().

Используется в rfcc::init().

Граф вызовов:

Граф вызова функции:


Документация по CC-2-CC. Последние изменения: Thu Feb 14 09:31:59 2008. Создано системой  doxygen 1.5.3