PSoC™ 4 Forum Discussions
I have several CY8CKIT-043 boards, previously I have used the PSoC 4 pioneer kit.
I am looking to add an external power supply of 5.1 V to the board, so it doesn't need plugged into the computer.
You can see on the pioneer board, that vdd is shown at the top left, indidcated by my purple arrows.
I never added an external power supply to this board, but to add one.
Do you connect the positive end of your supply to either pin marked above?
Where does the ground connect to?
In regards to the 43 prototype board. I cant find the Vdd pin.
I can find VDDD, VDDA, VTARG and VDDIO.
Which of these do I use, for my positive and negative power cables?
What do these pins do, in layman's terms please.
Show LessHi, can someone help on below
I have three services created in Gatt server (e.g. service 1, service 2 and service 3 )
1) when i start the program all three services are visible on phone
2)when i write some info ( data) in service 2, i am storing it in emEEPROM and disabling that service by calling CyBle_GattsDisableAttribute(service 2);
after that i am doing CyBle_SoftReset();
3)once this is done i can see only two services in phone (service 1 & service 3) which is what i want
4)but the problem is when i do power off & power on again i can see all three services on phone,
what needs to be done so that even after power off on there should be only two services visible no all ( i want the selective services , and my service 2 is one time writable so after writing i do not what that to appear anymore)
Show LessHi dear community members
Using the ProC CYBL10563-56LQXI as the 'tile'. If the ProC moves by any motion I have to create an alarm. Or I should be able to track this.
Show LessHi ,
Is there anyone willing to help me discuss the code that I got from a Cypress developer?
There is no information about the code and about the program he gave me ( I have to be able to explain everything).
End result : I basically have to get different colors for different RSSI value's and have to configure the threshold.
Is there anyone wanting to help me?
Sincerly
Show LessHello,
For the Bootloader Commands, the Host executes the following command immediately after Write, All 0xFF is returned. It seems that it takes time for the Response Packet Status Code to be Success (0x00) and for the Checksum to match. Is Wait time required between Write-Read? If so, is there guidance for an appropriate wait time?
Bootloader_COMMAND_CHECKSUM(0x31u) /* Verify the checksum for the bootloadable project*/
Bootloader_COMMAND_GET_ROW_CHKSUM(0x3Au) /* Compute flash row checksum for verification*/
I referred below application note.
AN86526 PSoC4 I2C Bootloader
https://www.cypress.com/file/137036/download
Appendix C: Host/Target Communications
C.1 Communication Flow
Best Regards,
Naoaki Morimoto
Show LessHi,
I am looking for CY8CKIT-049-42xx kit at Farnell, Mouser, RS-components... and no CY8CKIT-049 available.
The production of this kit is stopped?
Thanks, Jan
Show LessHi,
We are using PSOC 4 MCU: Cypress CYBLE-224110-00
I was wondering where the PSOC 4 BD/MAC address is actually saved?
I read all the documentation related to the MAC/BD address and I couldn't find where it is saved.
I am NOT saving my own MAC address in the secure flash. I am just retrieving the address using the command CyBle_GetDeviceAddress where I am setting the type to be PUBLIC_DEVICE_ADDRESS (=0).
The reason I ask is that we are saving some information of our device in the secure flash in ROW 0. And after having saved some information there for testing (6 bytes of ASCII: "123456") we see that the API CyBle_GetDeviceAddress returns "123456" In our scanning of BLE devices we actually see that the MAC address of the device is now 123456.
If we write again to the same location but with 7 ASCII characters then suddenly the MAC address returns to be what is was before. This is SUPER strange and we are able to reproduce this over and over. Is this some kind of bug with CyBle_GetDeviceAddress ?
How can this happen?
Any help would be appreciated.
Thanks,
Eyal
Message was edited by: Eyal Gerber The device didn't get bricked like I originally said. That was a mistake. I also added how we are able to fix the issue and how to reproduce it.
Show LessDear all, I am curious if there is time data for Programming about MiniProg3
I uesd the J-Link to program CY8C4147-SXXX, it spend ten seconds
is there have use MiniProg3 to program time?
is it faster than J-link?
Thanks
Show LessI am trying to implement the "Find me Target" program on PSoC 6 protoboard but Having trouble with the LED to light up as it should .
It works with PSoC6 pioneer board without any problem.
My pin connections are all correct and used the code (CE217637) as attached.
Show LessHi Folks,
I am using CY8CMBR106S for capacity touch sensing. CY8CMBR106S is communicating with STM32 controller via I2C protocol.
As per datasheet default slave address is 0x37. but with me it is communicating on 0x6F (After several attempt).
We are using all 16 touch pins, 10 as button & 5 as slider v 1 is used as for shield.
When I touch the buttons we get interrupt after that I ll go for read the i2C bus. for every switch we are getting the same data. Now my wild guess is in my testing may be I changed the register configuration, Is there anyway we can set the default data on CY8CMBR106S.
Or may be I am missing something.
Please help me with this.
Thanks in advance.SampathS_11
Show Less