22 #ifndef _IQRFLIBRARY_H
23 #define _IQRFLIBRARY_H
25 #if defined(__PIC32MX__)
55 uint8_t moduleInfoRawData[8];
uint16_t osVersion
OS version.
Definition: iqrf_library.h:49
uint16_t fcc
FCC.
Definition: iqrf_library.h:54
void IQRF_Init(IQRFCallbacks::rxCallback_t rxCallback, IQRFCallbacks::txCallback_t txCallback)
Definition: iqrf_library.cpp:68
void(* txCallback_t)(uint8_t packetId, uint8_t packetResult)
SPI TX data callback function type.
Definition: IQRFCallbacks.h:32
uint32_t moduleId
Module ID.
Definition: iqrf_library.h:51
void IQRF_GetRxData(uint8_t *dataBuffer, uint8_t dataLength)
Definition: iqrf_library.cpp:221
void(* rxCallback_t)(void)
SPI RX data callback function type.
Definition: IQRFCallbacks.h:30
uint8_t TR_SendSpiPacket(uint8_t spiCmd, uint8_t *dataBuffer, uint8_t dataLength, uint8_t unallocationFlag)
Definition: iqrf_library.cpp:341
uint16_t moduleType
Module type.
Definition: iqrf_library.h:53
Definition: iqrf_library.h:61
uint8_t unallocationFlag
Unallocation flag.
Definition: iqrf_library.h:66
uint8_t packetId
Packet ID.
Definition: iqrf_library.h:62
Definition: iqrf_library.h:48
uint16_t osBuild
OS build.
Definition: iqrf_library.h:50
uint8_t dataLength
Data lenght.
Definition: iqrf_library.h:65
void IQRF_Driver()
Definition: iqrf_library.cpp:95
trInfo_t trInfo
TR info structure.
Definition: iqrf_library.cpp:35
uint8_t dataLength
Data length.
Definition: iqrf_library.cpp:33
void trIdentify()
Definition: iqrf_library.cpp:321
uint8_t spiCmd
SPI command.
Definition: iqrf_library.h:63
uint8_t * dataBuffer
Pointer to data buffrt.
Definition: iqrf_library.h:64
uint16_t mcuType
MCU tyle.
Definition: iqrf_library.h:52