PSoC™ 4 Forum Discussions
text.format{('custom.tabs.no.results')}
Our Android app is generating error 19, "Remote device has forced a disconnect." quite a few times when trying to make the initial connection. Our Android developer has requested to know what the BLE stack is logging and the ability to sniff the HI (not sure what he means here). Everything I've read so far on the Internet about error 19 occurs on other chip as well (TI, SiliconLabs, Nordic) and none of those manufacturers have ever indicated that the problem is in the chip but a problem with Android. Does anybody here have any information?
Show LessHello everyone I'm new working with the CyPress products and I've been investigating and improving in the BLE applications with the PSoC 4 BLE. Nevertheless, I'm having trouble with some applications, right now I'm working with a MIDI over BLE app and everything is working just fine, I'm able to send the data of the MIDI note to the digital synthesizer and play the MIDI note, but the problem that I do have is when after more or less 30 sec (which is related with the time of the "connection supervision timeout" in gap settings ) the BLE connection with the Iphone (peer device) gets lost due to peripherals disconnection, so my question is how can I maintain the BLE connection for a long time?
Show LessDears
I want be able to read and do all setting like is possible with the "CapSense Tuner" but with an external Microcontroller (via I2C). I use the PSoC4000S Kit with 4045 Controller.
As the CapSense Tuner already communicate via I2C (+ to USB converter), I think there should be somewhere a Documentation about the Register-Adress and Settings so that I can simply read and control the specific values and settings via an external Microcontroller with I2C Interface?
thank you
Show LessHello,
I have implemented the CapSense CE210311 successful respectively I can touch a button and see the result with CapSense Tuner.
Now I need to read the DiffCounts like showed in Tuner see attached Picture and finally depending on the number of Counts I want switch on or off a LED.
But now I have really difficult to find the functions which gives me the DiffCounts?
thank you very much
Show LessHi,
can anybody help me figure out how to configure UAB as Mixer. In TRM it says it's possible and that's it.
I know it's all in changing registers, but I'm having problems as I don't know how to implement Mixer using
those components by comparing them to schematics I found on internet.
I'm using PSoC Analog Coprocessor (CY8CKIT-048),
You can see UAB structure on attached picture.
Source (TRM): http://www.cypress.com/file/273431/download (page 201)
Show Less
Hi,
In our application, we want to change the connection parameters and the CyBle_L2capLeConnectionParamUpdateRequest function is called with the desired parameters.
The central is an iphone and it always rejects the request.
I have followed the constraints we can find here but the continues rejecting the request.
I even tried to request the same parameters but the iphone inists rejecting the request.
The desired parameters are:
Minimum Connection Interval: 20ms
Maximum Connection Interval: 20ms
Slave Latency: 1
Supervision Timeout: 5000ms
Is there anything against constraints with the above parameters for Apple devices?
Apple documentation refers that no related API exists to manage connection parameters update request.
If the request has valid parameters, then it should be accepted.
It is critical to change the connection interval.
Any ideas?
Thank you in advance,
Best Regards,
Yiannis
Hi,
currently ,i am working with cyblle_22001 -ARM M0 processor based controller.
I want to howmuch delay generated by procesor for each NOP instruction .can any one tell me
Thanks in advance
Show LessUsing a CYBLE-214015-01 using PSoC Creator 4.2 (4.2.0.641). I had removed a component, yet when I try to build the project, I get errors indicating that the part I removed is not properly connected to any nets. The part shows up nowhere except in the error messages, but clearly some bit of configuration still believes it's there.
I created a duplicate project and copied in the parts of the old design that are still there, and it builds OK. This doesn't sound like an efficient strategy moving forward, so how can I do a more complete cleanup of the project to make sure these phantom parts don't drive me even battier than I already am?
Thanks,
John
I'm trying to write to a BLE attribule handle from a GATT client to GATT server using CyBle_GattcWriteCharacteristicValue() function. This works fine if the attribute on the server has only a single field. But the function returns CYBLE_ERROR_INVALID_OPERATION error when the attribute has multiple fields.
For example: This works fine if the Attribute has single field...
GATTCWriteReq.attrHandle = ATTR_HANDLE;
GATTCWriteReq.value.len = 4; //4 bytes
GATTCWriteReq.value.val = (uint8_t*)&someValue;
bleApiResult = CyBle_GattcWriteCharacteristicValue(cyBle_connHandle, &GATTCWriteReq);
The Attribute that I'm unable to write has 2 fields of 2 bytes. I have tried changing the GATTCWriteReq.value.len = 2 but it still does not work. I have also double checked that the attribute on the sever allows both read and write features.
Any suggestions?
Thank you for your help.
Show LessHello,I bought and I'm using this kit. Where can I find the pre-installed software? Is the BLE circuit programmed? where can I find programming examples for the BLE installed in the kit? are there examples of programming where the BLE interacts with the 4000 cpu? |