Permalink
Cannot retrieve contributors at this time
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?
netxduo-network-interface-integration/README.md
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
41 lines (23 sloc)
2.35 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# NetXDuo network interface integration library | |
## Overview | |
This library is an integration layer that links the NetXDuo network stack with the underlying Wi-Fi host driver (WHD). This library interacts with ThreadX, NetXDuo TCP/IP stack, and Wi-Fi host driver (WHD). It contains the associated code to bind these components together. | |
## Features and functionality | |
This library is designed to work with both PSoC™ kits with Wi-Fi capability, and is supported through the ModusToolbox™ software environment. | |
## Supported platforms | |
This library and its features are supported on the following platforms: | |
- [PSoC™ 62S2 evaluation kit (CY8CEVAL-062S2-LAI-4373M2)](https://www.cypress.com/documentation/development-kitsboards/psoc-62s2-evaluation-kit-cy8ceval-062s2) | |
- [PSoC™ 62S2 Wi-Fi Bluetooth® pioneer kit (CY8CKIT-062S2-43012)](https://www.infineon.com/cms/en/product/evaluation-boards/cy8ckit-062s2-43012/) | |
- [PSoC™ 62S2 evaluation kit (CY8CEVAL-062S2-MUR-43439M2)](https://www.cypress.com/documentation/development-kitsboards/psoc-62s2-evaluation-kit-cy8ceval-062s2) | |
- [CYW955913EVK-01 Wi-Fi Bluetooth® Prototyping Kit (CYW955913EVK-01)](https://www.infineon.com/CYW955913EVK-01) | |
## Log messages | |
By default, the NetXDuo network interface integration library disables all debug log messages. Do the following to enable log messages: | |
1. Add the `ENABLE_CONNECTIVITY_MIDDLEWARE_LOGS` macro to the `DEFINES` in the code example's Makefile. The Makefile entry should look like as follows: | |
``` | |
DEFINES+=ENABLE_CONNECTIVITY_MIDDLEWARE_LOGS | |
``` | |
2. Call the `cy_log_init()` function provided by the *cy-log* module. cy-log is part of the *connectivity-utilities* library. See [connectivity-utilities library API documentation](https://infineon.github.io/connectivity-utilities/api_reference_manual/html/group__logging__utils.html) for cy-log details. | |
## Additional information | |
- [NetXDuo network interface integration RELEASE.md](./RELEASE.md) | |
- [NetXDuo network interface integration API reference guide](https://infineon.github.io/netxduo-network-interface-integration/api_reference_manual/html/index.html) | |
- [ModusToolbox™ software environment, quick start guide, documentation, and videos](https://www.infineon.com/cms/en/design-support/tools/sdk/modustoolbox-software/) | |
- [NetXDuo network interface integration version](./version.xml) |