PSoC™ 6 Forum Discussions
text.format{('custom.tabs.no.results')}
How can I get PSoC6 BLE component to advertise multiple profiles in peripheral role?
Each profile has it's own advertisement and scan response data and the GATT DB is composed of services of those profiles.
Starting off CE217637, I added another peripheral configuration (see screenshot attached) in the BLE component.
In AppCallBack() case CY_BLE_EVT_GAP_DEVICE_DISCONNECTED, added the line to start advertising for this newly added peripheral configuration.
Cy_BLE_GAPP_StartAdvertisement(CY_BLE_ADVERTISING_FAST, 1).
When the program is run, the above API does not return.
I am new to PSoC-6, hence appreciate the help.
Show LessHello,
I am attempting set up the SMIF related files in my PSoC 6 project to enable the four byte addressing mode for accessing the S25FL512S. I configured things by using CE220823 as a guide and am using a modified version of the smif_mem.c/smif_mem.h files in my design.
This is what I understand so far about the address: a .cymem file is selected in the SMIF Configuration Tool, which is used to generate a .cysmif file. That cysmif file is then used in generating the code in the "Generated_Source/SMIF" directory. This is where the parameter specifying the number of address bytes is finally generated. The cymem file has a line for NumberOfAddress that percolates through this chain to be the numOfAddrBytes line in cy_smif_memconfig.c.
I have created a new cymem file by copying the built-in file for the S25FL512S. It is identical aside from changing the PartNumber field and the NumberOfAddress lines and adding a comment noting those changes. I can see the change from the NumberOfAddress line reflected in cy_smif_memconfig.c to show that there are four address bytes. However, when I make the change to the .cymem file to use a 4 byte address and attempt to run a simple test loop (erase sector 0, read 512 bytes back, write 512 bytes to sector, read 512 bytes back values), the output is not as expected. After the erase, bytes aren't zero and writing bytes doesn't change their value. No functions appear to fail during this, just the data being returned illustrates that the functions aren't being executed correctly.
My question is this: assuming that all user-made functions are changed to reflect a four-byte address in Big Endian order (with the high byte in address[0], etc), what all changes need to be made to permanently use the SMIF connected flash with four byte addresses in the standard MMIO mode?
Thanks in advance,
Josh
Show LessI currently have a PSoC 6 streaming audio to another PSoC 6 but I am having some issues with the quality of the audio being played back. The audio can be heard well enough to understand speech but the quality is not as good as I would like it to be.
There is also a constant noise that I can hear that occurs less frequently when I use a larger buffer for the audio, so I believe the noise is from the DMA or I2S being turned on/off but haven't been able to fix it.
I am using a pair of PSoC 6 BLE Pioneer Kits each with a TFT Display Shield for my setup.
I have attached my workspace for reference.
Any help would be appreciated.
Show LessHELLO, I am making a BLE MODULE using CY8C6336BZI-BLF03.
have a few questions. (plz check the attached file first)
1. There is the GND subnet error. I wonder how to connect these.
I tried "stitch via". but, That's no good.
2. In the case of BGA Type like CY8C6336BZI-BLF03, Do I need to connect the inner GROUND in layout?
Thank you for your time and prompt response
Show LessHi,
I am using Emwin graphics library with PSoC6. Where to get GUI Builder(or any other GUI development application ) for interfacing with EmWin library?
regards,
Vinay
Show LessI really like the idea of a single chip with embedded wireless connection. We still have to see some datasheets to see how valuable the PSoC6 is but based on the PSoC5 my expectations are high.
I like to vote two things for the PSoC6.
The announced Pioneer Kits are nice but it do not give the amount of flexibility of simpler and lower cost
CY8CKIT-059 PSoC® 5LP Prototyping Kit
1) I really like the simple design of the prototyping kit. For PSoC6 I would like a similar design with the following wish list.
- make the board one row smaller so you have two rows available on the breadboard.
(The WICED Photon development board from Particle has this width see: https://docs.particle.io/datasheets/photon-datasheet/ )
- drop the bulky low cost USB solution for micro USB
- programming and debugging via micro USB or even better BLE or WiFi
- the CY8CKIT-059 are designed to break but the board is so thick that this is not possible but I like the idea of a cap sense break of board.
- make the board small so you can use in actual designs
2) Support C++ in PSoC creator.
- you can use C++ in PSoC creator if you are willing to jump through some hoops,
use another editor for syntax lighting, write you own startup code, linker script, etc
C++ has some benefits like namespaces, inheritance, templates, operator overloading etc which can make you firmware easier to write and understand.
Show LessHello, I am making a BLE Module using CY8C6336BZI-BLF03, I have a few questions.
plz check the attached file first.
1. I am curious a features of 0.1uF , 1uF.
2. Do I have need to use that at the same time?
3. If capacitors are connected, Can I connect one part?
EX. There are Four 1uF( parallel connection). I will connect two 2uF. Can I do that?
Thank you for your time and prompt response.
Show LessHi,
I have downloaded an PSoC6-EmWin integrated project from
As per the attached document, we have to make certain selections in PDL Graphics configuration in Build Settings of the project.
But in the downloaded project, there is no option of Graphics in PDL of Build Settings. This is leading to compilation error. How to link this project with emwin graphics library.
regards,
Vinay
Show LessI have a customer who has the a PSoC 6 BLE, CY8CKIT-062-BLE-EAP kit
With the latest version of Creator, they cannot program the board.
Kit Prog sees an Arm device but cannot connect to it.
They have installed all the latest available devices from the Tools menu.
Is there a version of Creator they have to use to work with this kit? if so could you link to it here?
Show Less