WiFi 8 Click Board
WiFi 8 Click Board
The WiFi 8 Click Board™ is a compact add-on board that contains a wireless combo module. This board features the ATWINC3400-MR210CA, wireless a Bluetooth 5.0 certified module optimized for low power and high-performance mobile applications from Microchip Technology. This module comes with integrated power and low-noise amplifiers, transmit/receive switch (for WiFi and Bluetooth), a power management unit, an integrated 2.4GHz chip antenna, and an additional 32.768 kHz clock for Sleep operation. It utilizes highly optimized IEEE 802.11 Bluetooth coexistence protocols and provides Serial Peripheral Interface to interface with the host controller.
The WiFi 8 Click Board™ is suitable for highly integrated and cost-effective applications, industrial wireless control, Bluetooth gateway, smart home applications, and many more.
Software Support
We provide a library for the WiFi 8 Click Board™ as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on mikroE Github account.
Library Description
This library contains API for the WiFi 8 Click Board™ driver.
Key Functions
wifi8_cfg_setup
- Config Object Initialization function.wifi8_init
- Initialization function.wifi8_default_cfg
- Click Default Configuration function.
Example Description
This application showcases capability of the WiFi 8 Click Board™. It initializes device, connects to local WiFi. Creates TCP, waits for connection and logs every message it receives for clients when it receives CR or LF flag it returns message back to Client.
The demo application is composed of two sections :
void application_task(void) { wifi8_handle_events(&wifi8); if (tcp_server_socket < 0) { if ((tcp_server_socket = wifi8_socket_create(&wifi8, 2, 1, 0)) < 0) { log_printf(&logger, "main: failed to create TCP server socket error!rn"); } else { wifi8_socket_bind(&wifi8, tcp_server_socket, (struct wifi8_sockaddr_t *)&addr, sizeof(struct wifi8_sockaddr_in_t)); } } }
The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on mikroE Github account.
Other mikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.WiFi8
Additional Notes and Information
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. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
MIKROSDK
The WiFi 8 Click Board™ is supported with mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
WiFi 8 Click Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.