Wi-Fi Combo Forum Discussions
Hi,
i'm getting compilation error as error: 'size_t' has not been declared even though the respective header file is included.
This error is encountered when I tried to include a file in app make file and similar files are included previously which were working fine.
can you suggest the way to sort out this issue.
I'm attaching the screenshot of it.
Show LessHi,
We are using the 450-0169 part from Laird (Sterling LWB5) in our design. We understand that the Laird LWB5 module uses Cypress' CYW43353 chip & based on this we wish to seek clarification on the following query.
Sterling-LWB5 Dual-Band 802.11ac Wi-Fi + Bluetooth v4.1 Combo Module
We are able to notice the difference(refer attached image) in the input-amplitude spec for the LPO_IN signal between the datasheets of LWB5 module & the CYW43353 datasheet. The VDDIO supported by the LWB5 module is 1.8V.
We have been referring to 332-00961-R3.0 schematic from Laird(reference schematic for 450-0169), We could see that the LPO_IN input is fed by ASDK-32.768KHZ-LR oscillator which supports operation in only 3.3V(as per the datasheet).
With that being said, Can you please let us know whether it is fine to drive the LPO_IN pin either in 3.3V I/O or 1.8V I/O? The VDDIO for both cases will be maintained as 1.8V.
We got in touch with Laird, they suggest to use 3.3V.
Kindly let us know at the earliest.
Thanks,
Show LessAfter an OTA image download I see around 1% not recovering until a power cycle of 100's of devices.
I am rebooting my processor after OTA with the command wiced_framework_reboot which eventually calls platform_mcu_specific_reset(PLATFORM_RESET_TYPE_POWERCYCLE).
At the end of this function is a while(1); loop hoping that the clock control is correctly setup prior to the while loop. Has anyone had problems with this?
I do not know if this while loop is the cause of my problem as I can't trap it on a board with a debugger.
Show LessWe followed this example from WICED-MFG202-R.pdf to generate a carrier wave using the mfg test app running on a BCM9433642WCD4 module:
wl --serial 99 down
wl --serial 99 country ALL
wl --serial 99 band b
wl --serial 99 mpc 0
wl --serial 99 up
wl --serial 99 out
wl --serial 99 fqacurcy 6
We see the spike with the spectrum analyzer. Then we attempted to change the power level via: txpwr1 -d 15 and also tried using milliwatts units. We cannot get the power level to change. The test app claims the power level has changed as reflected by the return value of the txpwr command, but the output on the spectrum analyzer does not change.
We also performed the modulated test from the same document:
wl --serial 99 down
wl --serial 99 country ALL
wl --serial 99 band b
wl --serial 99 chanspec -c 1 -b 2 -w 20 -s 0
wl --serial 99 mpc 0
wl --serial 99 ampdu 1
wl --serial 99 bi 65000
wl --serial 99 frameburst 1
wl --serial 99 rateset 11b
wl --serial 99 up
wl --serial 99 txant 0
wl --serial 99 antdiv 0
wl --serial 99 nrate -r 11
wl --serial 99 phy_watchdog 0
wl --serial 99 disassoc
wl --serial 99 txpwr1 -1
sleep 3
wl --serial 99 pkteng_start 00:90:4c:aa:bb:cc tx 40 1000 0
We see that the spectrum has broadened due to the modulation but the txpwr1 again has no effect in changing the actual power level.
(1) What is the correct way to change the power level for carrier wave and modulated transmit tests using the mfg test app?
(2) Is there a programmatic way to do this in our app via the WICED API?
Show LessHi, was this issue ever solved?
How to resolve random ble address
I'm using WICED SDK v6.2.1, and trying to use a CYW43438A1 as a peripheral device, to be connected to by devices using Resolvable Private Addresses (from iOS/Android of course).
I can bond with devices, and store the keys, including the IRK and Static Public address, so I know the module can resolve this address somehow.
However, when a previously bonded device reconnects, and asks for the Identity keys, I can only access its RPA address (bd_addr). When the "BTM_PAIRED_DEVICE_LINK_KEYS_REQUEST_EVT" triggers, I would expected "p_event_data->paired_device_link_keys_request.key_data.static_addr" to contain the static address, but it is empty.
So how can I resolve the RPA of a device trying to connect, so I can find its static address and match the Link Keys that I store in NVRAM?
I need a function like
wiced_bool_t wiced_bt_dev_get_identity_address( wiced_bt_device_address_t bd_addr, wiced_bt_device_address_t identity_address )
but it is undefined when I build the project. Only seems implemented on the BCM920739. Resolving and saving the keys seems to work on the CYW43438A1, however, so is there a way to ask it for the resolved address?
Thanks,
Dave
Hi,
I am trying to implement a BLE peripheral with CYW4343W that connects without advertising.
On CYW4343W datasheet (8.2 - Link Control Layer) it is stated that the LCU containts a command controller that takes commands from the software.
1 - Is it possible to access this command controller with WICED HCI, standard HCI or a backplane command?
2 - If yes, what are this controller capabilities? Where are they documented?
3 - Is it possible to change the states of the BLE link in order to enable a peripheral to connect to a central (respond to a connection requests) without being in the advertising state?
Thanks in advance.
Show LessHi,
I'm working on the BCM4343 for a while and focus on the testing.
I would like to pre-burned the whole firmware into the external flash on the EVB instead of burning the 1.bootloader 2.DCT 3.Application into the flash of every module.
This would save a lot time on manufacturing.
Is it possible to do this by modifying the SDK?
Thanks a lot for your seeing and reply.
Show LessHi - in the CYW4356 datasheet I'm not seeing 5Ghz transmit power numbers for the following channel widths:
- 5GHz VHT20
- 5GHz VHT40
- 5GHz VHT80
Does anyone know where to find this info?
Thanks,
Bill
Show LessHi,
I know the CYW943907 support the 802.11 a/b/g/n. However, I don’t need to support the 802.11b. Can I disable only 802.11b function with keeping supporting 11g function? If yes, could you tell me how to disable? If it’s possible, I don’t need to pay attention about 11b for getting certification.
BR,
Hiroyuki
Show LessHi,
I am starting working with Murata 1LD connect to my mcu, I need several features I am thinking how to start with exisiting examples..
1. Bluetooth - I need to use the bluetooth as BLE serial port, serial gatt service is good for me or there is better option?
2. Wi-Fi - I need to send json to https address, I saw there is https client demo, it is not exactly what I need?
Thanks!!!
David
Show Less