proteuse 2.1.0.0
|
Proteus-e Click is a compact add-on board designed for reliable wireless communication between devices using Bluetooth® LE 5.1 technology. This board features the Proteus-e (2612011024000) radio module from Würth Elektronik, based on a high-performance nRF52 series Bluetooth® LE chip. The module combines a 64MHz ARM Cortex-M4 CPU, 192kB flash memory, and 24kB RAM, delivering up to 4dBm output power with ultra-low power consumption. Communication is established through a UART interface with hardware flow control and includes a reset button, status LED, dedicated GPIO pins, and an external antenna connector for extended range.
We provide a library for the Proteus-e 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 Proteus-e Click driver.
proteuse_cfg_setup
Config Object Initialization function. proteuse_init
Initialization function. proteuse_default_cfg
Click Default Configuration function. proteuse_send_cmd
This function sends a desired command packet from the Click context object. proteuse_read_event
This function reads an event packet from the ring buffer and stores it in the Click context object. proteuse_get_user_setting
This function reads data from the desired user settings index and stores it in the Click context event packet object. This example demonstrates the use of Proteus-e Click board by processing data from a connected BT device.
The demo application is composed of two sections :
Initializes the driver, resets and configures the Click board, and reads the device info.
Reads and parses all the received event packets and displays them the USB UART. All incoming data messages received from the connected device will be echoed back.
We recommend using the WE Bluetooth LE Terminal smartphone application for the test.
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.