PSoC™ 4 Forum Discussions
Hi,
Checking the Bluetooth Low Energy (BLE) 3.30 component Datasheet, among the GATT Client Functions I found functions to read a characteristic using either its UUID or its handle to define the characteristic you want to read from:
GattcReadCharacteristicValue
GattcReadUsingCharacteristicUuid
But, in the case of writing there is no function available to write to a characteristic using the UUID of the characteristic as reference. You can only use the handle as reference to define the characteristic you want to write to using this function (among others):
GattcWriteCharacteristicValue
Is there a reason for this limitation, I mean is there a reason for not having a GattcWriteUsingCharacteristicUuid kind of function?
In case I know the UUID of a characteristic I want to write to but I don't know its handle, which is the simplest and quickest sequence I could follow in order to obtain its handle and be able to use GattcWriteCharacteristicValue? Maybe using GattcDiscoverCharacteristicByUuid?
Thank you for your help.
Show LessHello.
We generated a hardware with a CYBLE-222014-01-Modul.
In the past we took our OUI (company-ID) andour number group and programmed it in the modul. https://dict.leo.org/englisch-deutsch/groupNow I hear, that I must pass through a declaration and I must buy a Declaration ID.Do I need now booth? The OUI with number group and the Declaration ID?If I am usig a module, my hardware must run through the simple declaration process. I have my own profile (with services and characteristics). Is that a simple declaration process also?Thank you.Best regards.Rasmus
Show LessHello, I am working with cy8ckit-042-ble. The data received is displayed in the cysmart tool but i want to save that data into a file. Is there a way to do so through cysmart tool or can i use any other software or tool to save the data?
Show LessOur product has the CYBLE-022001 BLE Chip in it.
In the datasheet it's described as a Bluetooth 4.1 "single-mode module ", what does single-mode module mean?
When using this Soc, am I able to adopt BT features from BT Core version 4.2, like Advertising Extensions, LE Secure (DHEC encryption), or the ability to chain advertisement packs together? If I did this, could I then say my product is uses BT 4.2?
I understand most of the BT 5.0 stuff requires a HW update, but I'm getting mixed reviews about 4.2 stuff.
thanks for your time.
Show LessHi, We have a PSoC 4 BLE project, and need to do a customer application on the Android and iOS platform for the OTA function, so i have downloaded the Cysmart appliation and source code of it, but we found that the OTA function is not working on iOS 8,9 but is working well on iOS11. Does anybody encounter the same issue and can advise how could we fix it? Thanks so much.
Show LessI would like to change the baseline value using the API CapSense_SetBaselineData, but, after the CapSenseFilters_RunAdvancedLowPass I noticed that the baseline is changed to the Rawdata value.
Can someone give a direction for that?
Show LessHello,
I hear that multiple Centrals can communicate with one Peripheral since BLE4.1.
Is it possible to communicate between multiple Centrals and one Peripheral of CYBLE-014008-00 and CYBLE-012011-00 modules?
Best regards,
Yocchi
Show LessHi,
I making a project with the CY8CMBR2016 controller, I followed the recommendations of datasheet, the button have 8 mm diameter and the more long trace have 85 mm, the Cpin with 2.2nF, the calculate parasite capacitance the bigger have 17pF, the serie resistor with 560R, the resistor for Out_Sel for select encoding 4-bit with resistor 1K5, ARST with resistor 1K5, CMOD Cap with 2.2nF, Scan with resistor 1K5 and Sensitivity resistor 1k5 for medium, in debug with resistor of 5K6 and power supply with 3V3, some time the PCB alone the pin INT going up alone without anybody touch, Some people have some idea what happened. On the pin 4-bit don't have signal.
My overlay have 2mm but doesn't works of 0 until 2 mm
OBS the other chip on the PCB are the NFC controller but are disable!
Thanks
Best Regards
Show LessHi,
I have a motor controller that takes a 0-10V input for control. The DAC I usually use is an I2C 0-5V version. Can I use the on board current DAC to create this 0-10V output? Am I better off using a PSOC 5 with a VDAC and an op amp?
Can the setup on page 5 here create a 0-10V signal?
Thank you for your input,
Regards,
Tom
Show LessI am trying to use the "math.h" library so I can do pow( double, double) and log10 (double) functions,
I have tried #include "math.h" and also #include <math.h> in the main.c file and when I compile it gives me this error:
C:\Cypress\Projects\Bonding\BLE_Bonding\BLE_Bonding\BLE_Bonding.cydsn/.\main.c:283: undefined reference to `pow'
collect2.exe: error: ld returned 1 exit status
The command 'arm-none-eabi-gcc.exe' failed with exit code '1'.
Is this from some kind of tool setting? I don't know what I did, this was actually working yesterday, then magically decided to stop and give me compile errors.
I get the same undefined reference error if I try to use the log10() function as well.
just wondering if some how I fat fingered a bad keyboard sequence or did something similar to disable something on the tool, ?? OR did the tool do some kind of autoupdate and break something without my knowledge ( I did not manually update anything)
the source file math.h still exists in the directory: C:\Program Files (x86)\Cypress\PSoC Creator\3.3\PSoC Creator\import\gnu\arm\4.9.3\arm-none-eabi\include
Or did the compile #define Symbols change? In the math.h file itself there are #defines that possibly are breaking something?
Show Less