Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

SCL MTB Integration

SCL MTB Integration is a library which translates Wi-Fi Host Driver (WHD) APIs to Subsystems Communication Layer (SCL) APIs. Applications using WHD can use SCL with the help of SCL MTB Integration. The library APIs are thread-safe.

Features and Functionality

The current implementation has the following features and functionality:

  • STA mode. AP and connecurrent AP+STA modes are not supported
  • lwIP network stack, FreeRTOS and Wi-Fi Connection Manager to join and communication with a network
  • The following APIs are supported
    whd_wifi_set_ioctl_value
    whd_wifi_get_bss_info
    whd_wifi_is_ready_to_transceive
    whd_wifi_on
    whd_wifi_join
    cybsp_wifi_init_primary
    whd_wifi_get_mac_address
    whd_wifi_register_multicast_address
    whd_network_send_ethernet_data
    whd_management_set_event_handler
    whd_wifi_leave
    whd_wifi_deregister_event_handler

Supported Platforms

This library and its features are supported on the following Cypress platforms:

  • CYSBSYSKIT-01 Rapid IoT Connect Platform RP01 Feather Kit

Dependent Libraries

This library depends on the following:

Quick Start

  • A set of pre-defined configuration files have been bundled with the wifi-mw-core library for FreeRTOS, lwIP, and mbed TLS. The developer is expected to review the configuration and make adjustments. See the "Quick Start" section in README.md

  • A set of COMPONENTS must be defined in the code example project's Makefile for this library. See the "Quick Start" section in README.md

  • Developer should set the following flag in FreeRTOSConfig to '0'. Other values lead to Tickless mode which is not supported

    #define configUSE_TICKLESS_IDLE 0

Additional Information