ismrx2 2.1.0.0
|
ISM RX 2 Click is a compact add-on board that contains a pin configurable, low current, sub-GHz EZRadio® receiver. This board features the Si4356, a standalone Sub-GHz RF receiver IC, from Silicon Labs, which provides a true plug-and-play receive option.
We provide a library for the ISM RX 2 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
This library contains API for ISM RX 2 Click driver.
ismrx2_cfg_setup
Config Object Initialization function. ismrx2_init
Initialization function. ismrx2_default_cfg
Click Default Configuration function. ismrx2_get_data_pin_state
ISM RX 2 get state of DATA pin function. ismrx2_read_manchester_data
ISM RX 2 read manchester encoded data function. ismrx2_read_rf_data
ISM RX 2 read data function. This application shows capability of ISM RX 2 Click board.
The demo application is composed of two sections :
Initialize GPIO pins and LOG module and sets default configuration.
Wait for the data pin to go down and start sampling and wait for sync word if it's received
collect data to buffer till it receives 0 byte
Application task is broken down into two parts: DEFAULT_EXAMPLE - Collects data from the OOK TX Click board and displays it on the USB UART terminal. MANCHESTER_EXAMPLE - Collects Manchester encoded data from the ISM TX Click board, decodes it and displays it on the USB UART terminal.
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
Other Mikroe Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MikroElektronika compilers.