PSoC™ 6 Forum Discussions
I am trying to write a uint16 value to the a GATT Server attribute
The attribute is set to unit16 in the Service Configuration. However, this crashes the GATT DB as the PSoC module becomes unresponsive and I have to reset it.
if (CY_BLE_LEDSERV_TIMESTAMP_CHAR_HANDLE == writeReqParameter->handleValPair.attrHandle)
{
cy_stc_ble_gatt_handle_value_pair_t timeHandle;
timeHandle.attrHandle = CY_BLE_LEDSERV_TIMESTAMP_CHAR_HANDLE;
printf("0x%x\r\n", writeReqParameter->handleValPair.value.val[0]);
printf("0x%x\r\n", writeReqParameter->handleValPair.value.val[1]);
timeHandle.value.val[0] = writeReqParameter->handleValPair.value.val[0];
timeHandle.value.val[1] = writeReqParameter->handleValPair.value.val[1];
timeHandle.value.len = 2;
Cy_BLE_GATTS_WriteAttributeValueLocal(&timeHandle);
Cy_BLE_GATTS_WriteRsp(writeReqParameter->connHandle);
}
May I understand what am I doing wrong?
Thanks
Show LessHi, i can't find full list of all PSoC 6 MCU's
I find this side:
But here there are olny PSOC6ABLE mcu's(CY8C6xx6 and CY8C6xx7) I need list of PSOC6A2M and PSOC6A512K(CY8C6xx5, CY8C6xx8, CY8C6xxA) devices.
Where I can find that list?
Also I can find somewhere list of Silicon ID's all PSoC 6 devices?
Show LessWe have had some good results with the PSoC 6 WiFi prototyping board which is based on this module. The module is the CY8CMOD-062-4343W module, which is surface mounted on the proto board. I would like to use the module in our own boards but I can't find any news on the availability of the module or a roadmap of when it will be available.
Does anyone have any information on the availability of these modules? Just to stress again, I'm not seeking the prototyping boards, which are available, instead I want to purchase just the CY8CMOD-062-4343W module by its self to be integrated into new product designs.
Extra details:
Prototyping board containing the module: PSoC 6 Wi-Fi BT Prototyping Kit (CY8CPROTO-062-4343W)
On the photo on the product page the module is easy recognised in the middle on the left of the prototyping board. The module has the main PSoc6 processor and the module name is visible printed on it (upside down).
Show LessI need to layout a board using a CYBLE-416045-2 BLE module but i need to place my capsense buttons (5 of them) on top side of PCB and my components on the back side of PCB.
Can i do this in a way so the capsense will not be effected in a negative way. I would like some direction on how i can do this with as little adverse affects as possible. Could i get some support with this type of application please.
Scott
Show LessI'm currently using the CYBLE-416045-02 module for my CMSIS/DSP project. Using the PSOC creator 4.2/4.3 I'm able to compile for hardfp with a separate make file. However, adding the BLE function (CM0 ble controller/CM4 ble host stack) generates a VFP error because the ble/lib/*.a files were not generated for hardfp. How does one generate a set of ble *.a files that incorporates VFP? I'm currently using the PDL\3.1.1\middleware\ble\lib ble stack.
John Y.
Show LessI'm trying to use Real FFT Functions of CMSIS-DSP for PSoC 6 with ModusToolbox.
But...
$ ~/ModusToolbox/tools_2.0/project-creator/project-creator-cli -d platform/cypress -n PSoC-6-CY8CPROTO-062-4343W -a mtb-example-psoc6-hello-world -b CY8CPROTO-062-4343W
$ find . -name arm_const_structs.h
./platform/cypress/PSoC-6-CY8CPROTO-062-4343W/libs/psoc6pdl/cmsis/include/arm_const_structs.h
$ find . -name arm_math.h
./platform/cypress/PSoC-6-CY8CPROTO-062-4343W/libs/psoc6pdl/cmsis/include/arm_math.h
$ nm `find . -name "*.a"` | grep -i fft
The declaration of Real FFT Functions is found at arm_math.h. But the implementation such as arm_rfft_fast_f32 function is not fount on libraries.
Where should I get the implementation?
Show LessDoes anyone know of a good resource or code example showing the use of directed advertising for PSoC6 BLE 5.0 that also leverages the advertising extensions, secondary advertising channels to give more frequency diversity?
Cypress used to provide an excellent portfolio of code examples for the other versions of BLE but can't seem to find the same for the newer PSoC BLE stack.
Looking at using directed advertising to send a message to a specific BLE device but not connecting. Can send enough data between devices in the advertising payload.
We will be using BLE extensions for advertising to use all channels because the application will be in a congested 2.4GHz RF domain, lots of Bluetooth and wifi running at the same time but with no direct interactions.
Thanks for any input you can provide.
Show LessAll,
When will the PSOC 6 devices be available in QFN or TQFP? I see it was supposed to be sampling in 2019??? Will it be available in 2020? Are there engineering samples? I have few designs that need the processing power and cannot use bga or csp or the module with radio. I just need the single core device running at 150 mhz. Please let me know.
Thanks,
Eric
Show LessHello,
We are using ModusToolbox2.0 to develop CY8CKIT_062_WIFI_BT with Amazon AWS FreeRTOS. We have configured another uart port for AT-command transmit and receive.
When we need to disable uart then enable again, it will cause uart read function cannot work. We used "at_uart_init" and "at_uart_deinit" to implement enable and disable.
Please review my code as attached and give some advice.
Thank you for your help.
BR,
Wayne
Show Less