Wi-Fi Combo Forum Discussions
**WICED Studio 6.0.0:
WICED-Studio 6.0.0 Installer (Windows)
WICED-Studio-6.0.0 (Linux 64-bit)
Release Notes: WICED Studio 6.0.0
Note: The Linux 32-bit Installer is no longer supported.
**Broad Market release: Non-broad market devices such as the CYW207X9 family are not supported within this release. Please contact Cypress sales for access to the Early Adopter version.
=====================================================================
Cypress WICED Software Development Kit - CHANGELOG
=====================================================================
===========================
Changes for WICED-SDK 6.0
===========================
* Documentation
* Updates to CYW9207x9WCDEVAL-Hardware-User-Manual.pdf
* Updates to WICED-HID-Device-Library.pdf
* 43012-C0-Bluetooth API
* Enhanced Doxygen annotation to IoT protocols, Audio middleware and BTEWICED stack
* Added descriptive comments Azure IoTHub demo
* Chip/Platform support
* Added Platform Support for CYW943012A0FCREF_3 + CYW9WCD760PINSDAD2
* Added Platform Support for CYW943907WAE4
* Applications
* Bluetooth Internet Gateway enhanced to support BLE mesh on CYW43907WAE platform
* Added Application Support for 43012 platform
* Removed deprecated https_client application (replaced by httpbin_org)
* [20719] LE HID Keyboard
* [BT 20719,20735,20706] LE Mesh Sample Applications and Libraries
* [20719] Headset Pro Reference Application
* [20719] Button Manager library
* Libraries, Protocols, Drivers
* [all WiFi] Cirrent Library
* [Pro Wifi] Alexa Voice Services support
* [4390X] Flash XIP support
* [all WiFi] Added support to run Bonjour conformance test to handle ethernet cable change.
* [all WiFi] Added support for fragmented HTTP/2 HEADER frame decoding
* [Homekit]
* Added Firmware Revision characteristic to the bridge snippet application.
* Increased IP processing thread stack size to 6.5 kB
* Fixes to address Apple R9 adjunct review certification tests
* Added iCloud event logs as part of generic event callback.
* BLE Mesh gateway support to BIG for CYW43907WAE platform with BLE mesh library running on BCM20703A2 embedded mode
* [4390x WiFi] Enhancements to audio_client
* [all WiFi] Resolved Coverity issues to several WICED components
* [all WiFi] Improvements to the ring_buffer utility library
* [4390x WiFi] Reset sflash controller while deinit_sflash
* [all WiFi] Added support for DNS address caching
* [all WiFi] WICED Unified Low power framework that provides callbacks for peripherals/applications/libraries
* [all WiFi] Added resources_read snippet application
* [all WiFi] Stability fixes to FreeRTOS
* [all WiFi] Improvements to BESL/mbedTLS fragmentation/reassembly handling
* [4390x WiFi] Improved gSPI operation
* [all WiFi] Equip MQTT library to send/receive large buffers in single MQTT frame
* [4390x WiFi] Enhancements to AVS client library and application
* [all WiFi] Robustness fixes to DTLS, Gedday, DNS and MQTT length checking
* [IWA] PDS mode support for IWA platform
* [IWA] Memory optimization and stability fixes to IWA platform
* [all WiFi] Added enterprise roaming support to BESL/mbedTLS supplicant
* [all WiFi] Stabity fixes to BESL/mbedTLS when running in server mode relating to handling of certain cipher suites
* [all WiFi] Enhanced BESL/mbedTLS to support TLS v1.0 and v1.1 - TLS version support configurable via wiced_defaults.h
* Removed deprecated bt_smartbridge app (Replaced by Bluetooth Internet Gateway)
* Incorporated BT security vulnerability fixes to BTEWICED host stack
* Updated USB VID/PID to use Cypress ID
* Configure sflash to support 1-bit mode by default
* [all WiFi] Modified AMQP library to receive upto MTU size frames
* New WLAN firmware (5.90.230.22) added for 43362 platform with KRACK WPA2 fixes
* New WLAN firmware (7.45.98.38) added for 43364/43438/4343W platforms with KRACK WPA2 fixes
* New WLAN firmware (7.15.168.101) added for 4390x/54907 platform with KRACK WPA2 fixes
* New WLAN firmware (6.49.22) added for 43340 platform with KRACK WPA2 fixes
* Enabled WICED Pro packaging
* WICED Studio installer now uses InstallAnywhere 2017 (instead of IA 2015)
* WICED BT Designer is removed (will be added back in 6.1 release)
* System support
* Linux32 Support for IDE deprecated
* Power Analyser plugin support to Windows WICED Studio
* Enabled WICED Pro packaging
Show LessWICED/platform/MCU/STM32F4xx/peripherals/platform_rtc.c:78:71: error: unknown type name 'wiced_rtc_time_t'
static void add_second_to_time ( wiced_rtc_time_t* time );
^
WICED/platform/MCU/STM32F4xx/peripherals/platform_rtc.c:79:71: error: unknown type name 'wiced_rtc_time_t'
static void subtract_second_from_time ( wiced_rtc_time_t* time );
^
WICED/platform/MCU/STM32F4xx/peripherals/platform_rtc.c:445:33: error: unknown type name 'wiced_rtc_time_t'
static void add_second_to_time( wiced_rtc_time_t* time )
^
WICED/platform/MCU/STM32F4xx/peripherals/platform_rtc.c:529:40: error: unknown type name 'wiced_rtc_time_t'
static void subtract_second_from_time( wiced_rtc_time_t* time )
^
WICED/platform/MCU/STM32F4xx/peripherals/platform_rtc.c: In function 'compensate_time_error':
WICED/platform/MCU/STM32F4xx/peripherals/platform_rtc.c:620:13: warning: implicit declaration of function 'add_second_to_time' [-Wimplicit-function-declaration]
add_second_to_time(&saved_rtc_time);
^
WICED/platform/MCU/STM32F4xx/peripherals/platform_rtc.c:628:13: warning: implicit declaration of function 'subtract_second_from_time' [-Wimplicit-function-declaration]
subtract_second_from_time(&saved_rtc_time);
^
make[1]: *** [build/ingics.ble_wifi_ota-FreeRTOS-LwIP-IGS02/Modules/WICED/platform/MCU/STM32F4xx/peripherals/platform_rtc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [main_app] Error 2
Show LessThis is in WICED 5.0.
File: libraries/protocols/MQTT/mqtt_network.c
Function: wiced_result_t mqtt_core_deinit( mqtt_connection_t *conn )
The bug is that it de-inits the queue before waking up the thread, causing a queue error since the thread isn't aware that the queue is deleted already.
I moved wiced_rtos_deinit_queue( &mqtt_socket->queue ); to after deleting the thread. Now it works fine.
Tagging mifo
Show LessI have set the WICED clock to "PLATFORM_CPU_CLOCK_FREQUENCY_48_MHZ" and tried to flash the WICED module, however after it starts up I only see the following:
Starting WICED v5.1.0
Platform BCM943907 initialised
Started ThreadX v5.6
Initialising NetX_Duo v5.7_sp2
Creating Packet pools
then I cannot reprogram the WICED module anymore.
what is the issue ?
Show LessHi,
We are using the CYW4343W for our Wi-Fi + BT/BLE interface, where we have below queries to be resolved to move further in design:
1) Is the external 32k LPO clock must required, for power up-sequence?
2) Due to space constrain in our PCB we are planning to remove external 32k crystal, Would it be degrading any functionality of chipset?
3) As per datasheet which mentions that when not using LPO clock “BLE will be always on and cannot go to deep
sleep”. Can we use Internal 33k clock for Sleep modes?
4) What does Deep sleep mode state indicate? Will it retain the BLE connection to Master/Slave in Deep sleep mode?
5) While returning from Deep sleep mode to normal run mode, Does it requires to completely reload the driver/software?
6) What is the leakage current of SoC when Both BLE and WLAN Reg are kept OFF?
7) In our application we will require to use I2S interface for BT audio transfer. At the time of BT I2S communication, Will CYW4343W will require communicating over UART interface?
Looking for quick support on this, As we have very critical timeline on this.
--
Thanks,
Bimal Makwana
Show LessCan anyone help with this error we encountered while debugging EAP-TLS on Wiced 3.7.0-3: "Error with TLS client handshake 5042, TLS handshake failed". It appears we did receive responses from the server including 1336-byte and 399-byte data packets but the EAP-TLS authentication sequence quits due to this error.
Show LessWhen configuring UART2 to use flow control on the BCM4390, we see the current into this input being way too high, about 6 mA.
The I/O should be configured as floating input, and it looks like we're doing everything we should do, but WICED is somehow configuring that pin to have a strong pull-down or actually driving it low internally. When we configure the pin WICED_GPIO_7 as a floating input, it draws almost no current.
Can you recommend a fix or look into this? This is with WICED-3.7 as well as WICED-3.6.
Our code to initialize calls wiced_uart_init() with the config.flow_control = FLOW_CONTROL_CTS_RTS.
Show LessHi all,
I 've got new EVB which is "BCM943907WCD1(CPU board) + BCM943909WCDEVAL_2(pareparall board)".
Now I'm testing avs application and all operation seems OK(wifi and other operation) but sound things.
I'm using 5.1 SDK but have no idea what platform file should I use.
Following picture is my board I'am using
the green one is BCM943907WCD1.
Does anyone know what's the correct platform file?
Thanks,
Soohwan.
Show LessMFi Developers,
We’re excited to be in Shenzhen from November 6th – 10th for the MFi Accessory Developer Summit 2017.
Cypress will be demonstrating new MFi certified wireless MCUs including iCloud support and holding
Customer meetings for project requirements reviews at the conference.
In addition to Homekit/MFi support in WICED, we have added 802.11ac, ultra-low power Wi-Fi, Audio and integrated BLE Meshin to our all-inclusive WICED SDK.
Please reach our to vikr and juch to schedule a meeting with our team.
Hope we’ll see you there!
亲爱的MFi社区, 我们很高兴在11月6日至10日在深圳参加2017年的MFi配件开发商峰会。 赛普拉斯将展示新的MFi认证无线MCU,包括iCloud支持和持有 在会议上进行项目需求审查的客户会议。 除了WICED中的Homekit / MFi支持外,我们还将802.11ac,超低功耗Wi-Fi,音频和集成BLE网格添加到我们全面的WICED SDK中。 请让我们知道,如果你来,并想安排会议在这里回答:链接到视线。希望我们能在那里见到你!
Show Less
Hello,
After building my project, I get the table below.
I would like to reduce the space used in sram on the red lines (an other if it possible) but I do not know what they correspond and if it is possible to do so.
especially with the Packet Buffers / Networking / bluetooth_low_energy
Can you help me ?
----------------------------------|---------|---------|
| | Static |
Module | Flash | RAM |
----------------------------------+---------+---------|
AMQPv1_0_client | 13824 | 0 |
App | 4351 | 1212 |
base64 | 523 | 0 |
Bluetooth_Embedded_Low_Energy_Stac| 164 | 57 |
bluetooth_low_energy | 81239 | 9352 |
Bluetooth_SmartBridge | 7169 | 372 |
--- | 32023 | 5858 |
crc | 1608 | 0 |
crypto_open | 47062 | 4 |
DHCP_Server | 1476 | 132 |
DNS | 1636 | 44 |
Host MCU-family library | 18751 | 2560 |
HTTP_client | 399 | 0 |
Interrupt Vectors | 388 | 0 |
JSON_parser | 2508 | 662 |
libc | 35811 | 3136 |
Linked_List | 460 | 0 |
micro_ecc | 6212 | 0 |
Networking | 5311 | 13280 |
NetX-Duo - Interfaces & Stacks | 0 | 16 |
Other | 46324 | 535 |
Packet Buffers | 0 | 23088 |
platform | 1568 | 292 |
RAM Initialisation | 2924 | 0 |
resources | 8372 | 0 |
Ring_Buffer | 112 | 0 |
SPI_Flash_Library_LOBBY | 916 | 0 |
Startup Stack & Link Script fill | 46 | 4 |
Supplicant - BESL | 25516 | 616 |
ThreadX | 8596 | 396 |
TLV | 28 | 0 |
WICED | 5771 | 1076 |
WICED_Bluetooth_Firmware_Driver_fo| 38361 | 0 |
WWD | 18911 | 3156 |
----------------------------------+---------+---------|
TOTAL (bytes) | 415436 | 65848 |
----------------------------------|---------|---------|
Show Less