Herzog Library 00.00.01
rel_libdev.herzog.00.00.01.10606
|
Functions | |
static int32_t | init_receiver (uint8_t bytes, DCM_FMT_t fmt) |
static int32_t | stop_receiver (void) |
static int32_t | get_recieved_data (uint8_t *data, uint8_t size) |
static int32_t | register_message_recive_interrupt (void *cb) |
static int32_t | unregister_message_recive_interrupt (void) |
RX_Device_t * | RX_devRequest (void) |
Request a RX device. More... | |
void | RFRE_Handler (void) |
void | RFFE_Handler (void) |
static void | read_rx_buffer (RX_Dev_State_t *state) |
void | RFMSG_Handler (void) |
int32_t | RX_devInit (RX_Device_t *dev, uint8_t bytes, DCM_FMT_t fmt) |
Initialize RX device. More... | |
int32_t | RX_devGetReceivedData (RX_Device_t *dev, uint8_t *data, uint32_t len) |
Send data to RX device. More... | |
int32_t | RX_devStop (RX_Device_t *dev) |
Stop Receiver. More... | |
int32_t | RX_devRegisterCallback (RX_Device_t *dev, void *cb) |
Register a call back function to RX device driver. More... | |
int32_t | RX_devUnregisterCallback (RX_Device_t *dev) |
Un-Register a call back function to RX device driver. More... | |
Variables | |
RX_Dev_State_t | RX_State |
This file is proprietary to Indie Semiconductor. All rights reserved. Reproduction or distribution, in whole or in part, is forbidden except by express written permission of Indie Semiconductor.
|
static |
|
static |
The RF Setup for 433.92MHz reception
|
static |
|
static |
void RFFE_Handler | ( | void | ) |
void RFMSG_Handler | ( | void | ) |
void RFRE_Handler | ( | void | ) |
int32_t RX_devGetReceivedData | ( | RX_Device_t * | dev, |
uint8_t * | data, | ||
uint32_t | len | ||
) |
Send data to RX device.
dev | Pointer to RX Device structure. |
data | Pointer to the data memory to save the received data. |
len | The size of the data memory. |
int32_t RX_devInit | ( | RX_Device_t * | dev, |
uint8_t | bytes, | ||
DCM_FMT_t | fmt | ||
) |
Initialize RX device.
dev | Pointer to RX Device structure |
bytes | The number of bytes expect to receive, the message length. |
fmt | The enum for the duty-cycle modulation format. |
int32_t RX_devRegisterCallback | ( | RX_Device_t * | dev, |
void * | cb | ||
) |
Register a call back function to RX device driver.
dev | Pointer to RX Device structure |
cb | The pointer to the call back function. |
RX_Device_t* RX_devRequest | ( | void | ) |
Request a RX device.
int32_t RX_devStop | ( | RX_Device_t * | dev | ) |
Stop Receiver.
dev | Pointer to RX Device structure. |
int32_t RX_devUnregisterCallback | ( | RX_Device_t * | dev | ) |
Un-Register a call back function to RX device driver.
dev | Pointer to RX Device structure |
|
static |
|
static |
RX_Dev_State_t RX_State |
The The RX device state