PSoC™ 4 Forum Discussions
Can I use an external microcontroller to connect CYBLE-012011-00 over I2C? What digital communications can be used to have an external MCU master and the CYBLE-012011-00 as the slave? Thanks very much!Show Less
Does this kit has on chip debugger..?
Is there any limitation for putting break points and debugging?
does it heave any soft device like Nordic which stops debugging functionality?Show Less
I have developed a prototype PSOC BLE 4.1 board that captures analog data from a sensor and this information is sent via BLE to a windows PC via the Cypress BLE Dongle.
I am using C# (Visual Studio 2015) for the windows based test program development.
The c# program is developed based on api examples found in the Cypress Community.
In that example, it is divided into 2 segments, notifications and scanner project.
I have integrated both the segment into my test program as shown in the attached file.
On program launch, the program is able to connect to the dongle and detect the BLE device as shown in the attached.
However, when one click on the <Select> checkbox, it is not able to connect to the BLE device.
If one skip the scanning segment and set the notification segment with the BLE address of that device, then connection is established and notification is able to read the periodic information sent from the BLE device.
Initial analysis seems to point to the AutoResetEvent from either the Scanner or the Notification fucntions to be the caused of the issue.
My C# project can be downloaded via this link
I am hence seeking your expertise advice as to how the connection issue can be resolved.
Thank you very much in advance.Show Less
Initially in my project I was following the iOS Build a Robot tutorial which incorporates BLE, Capsense, and PWM components. I just added an SPI Slave component in order to receive data from a cRIO-based instrument and received an "Unable to pack the design into 4 UDBs" error message. The project that I'm going to be making incorporates some of the implementation from the iOS tutorial, but I will not be needing the Capsense interaction at all. However, when I remove that component (and the pin attachments), I still cannot build the project.
I am very new to this such that I have no idea what particular part of a component is causing the database to over-pack.
I've attached the project, and don't hold back into going into heavy details about this issue. Anything I can learn is a plus.
- AnthonyShow Less
I use a android phone as central(Master) and use a "EZ-BLE PRoc Module" as a peripheral(Slave).
The peripheral can send the "L2CAP Connection Parameter Update Request" to change the central's connection parameters in the connection state, but the "L2CAP Connection Parameter Update Request" may be rejected in the different brands of android phones/tablets.
Are there any solutions to get the central's Connection Parameters in the connection state ?Show Less
The factory soldered 3.3V and 5V pin does not provide power at all. If I don't connect anything to these pins I can measure 5V, but if I connect them as a power supply to any circuit the voltage drops to 0V. The other, unsoldered 3.3/5V and the VDD pins are all right, but I can't figure out why the factory soldered pins doesn't work. I worked around it by using the other pins, but it is quite annoying. This is the case when I use USB power supply.
I also have another power supply problem: If I try to power it from a 12V DC power source through the VIN connections, it just doesn't work. PWRLED flashes for a moment and that's it. SW4 is set to REG, J9's connection is 1-2. If I measure the VDD pin's voltage it's about 0.8V and I can measure ~4.5V on the 5V pins, but if I connect anything to them their voltage drops to 0. I measure 0V on the 3.3V pins.
Am I missing something? What is causing these problems and how can I solve them?Show Less
Hi All, I am new with CYBLE-022001-00, I am on designing PCB for this module.
I want my PCB have these features :
- Audio Input
- Audio Output
I have problem to choose which pins for ADC, which pins for Mic Input, and so on. or I can choose any pins (GPIO) for any purpose ?
Thank you in AdvanceShow Less
i'm using CySmart along a software I wrote for the PSoC 4 and I have the following problem:
In my StackEventHandler function, when the message I'm trying to write to a certain custom characteristic has a certain number of bytes or less, I get a CYBLE_EVT_GATTS_WRITE_REQ event.
When the message has a lot of bytes (around 20+) I get CYBLE_EVT_GATTS_EXEC_WRITE_REQ.
In other words, I can proccess the data prior to writing only if it is less than a certain number of bytes, if the number of bytes is bigger than this threshold, it gets written directly to the characteristic. Why is that?Show Less
I am using my Cypress BLE as a broadcaster. Is there any API to change the advertisement intervals in my code?
Thank youShow Less
I've tried building and running both the version described in AN97060 as well as the one described in BLE Upgradable Stack Example Projects. I've been able to configure, compile and download both versions but have been unsuccessful in being able to do an OTA update. Using CySmart to do the update, it takes quite a while after starting the update to get past the 'Establish Connection' point, then times out at 'Exchange GATT MTU'. I realize it's probably something I've overlooked, but is there a simple complete example project available somewhere. Also I'd be interested to know if the CySmart default 'Master Settings' need to be modified.
-Bill KShow Less