PSoC™ 4 Forum Discussions
The API call CyBle_StoreBondingData states in the description:
"This function writes the new bonding data from RAM to the dedicated Flash
location as defined by the component".
But where does it write it to? This is important from the point of view of bootloader checksum verification of the application and also flash protection settings.
Show LessHi, I already have a CY8CKIT042 (not BLE) and some CY8CKIT049.
If I buy a CY8CKIT-143 PSoC 4 BLE 256KB Module, will I be able to program it with a kit I already have?
Can I do something like what described in this article:
Using the CY8CKIT-049 to Program Another PSoC® 4 - KBA93541
Thank you very much.
Show LessHello,
I am running into an issue where the pairing/bonding process does not seem consistent/reliable. I am using CyBle - 2.30 with the security settings: mode 1, unauthenticated pairing with encryption, no input no output, bonding. The code is very similar to 100 days of code example day 15
I have several boards all 100% the same, same code, same IC (Cyble-022001-00). However, the bonding process works with my phones I am using for testing (3 iOS, 3 android). But when they go out to customers, several are un able to pair. Some customers are able to connect with one module, but not another. So the issue does not appear to be with varying phone models.
I am also having a secondary issue where some Android devices seem unable to pair. But that may be an Android issue...
Is anyone else seeing this inconsistency? Any thoughts/suggestions to improve reliability?
Thank you
Show LessIs there a way for you to redefine a value in code?
For instance, if I have "#define CapSense_AUTOCALIBRATION_ENABLE (1u)" set by my CapSense module, is there a way in my code to re-define this to (0u) depending on a specific input? If so, how could I possibly go about doing this?
Show LessHi,
I am using a kinetis K64 MCU to program my CY8C4245AXI-483 PSoC.
I am refering the below link
I ported the code to suit the K64 IC and the program seems acquire the device and i get the IDCODE right. But it fails in the check silicon ID step.
The last bit(31st bit) in the CPUSS_SYSREQ register is not being deasserted. from what i have saw from the data sheet, this bit will get deasserted automatically after the system call happens. Here in my case what could be the problem ?
Anybody please help
Show LessGreetings,
In the past I ordered the CY8CKIT-042-BLE Kit and I used the CY5670 CySmart USB Dongle for testing some BLE applications. Only very recently I ordered also the Cypress CYBLE-222014-01 supporting BLE 4.2.
In order to receive the measured data on the PC with the aid of the CySmart Central Emulation Tool is still possible to use CY5670 Dongle, although it only supports BLE 4.1?
If not, is there any upgrade available, so that the CY5670 Dongle can also support 4.2 BLE? At your website http://www.cypress.com/documentation/development-kitsboards/cy8ckit-042-ble-bluetooth-low-energy-ble-pioneer-kit I turned my attention to the "BLE 4.2 Dongle CySmart 1.2.2.20.hex" file. Does it concern occasionally to the upgrade I need?
Or do I need absolutely to order the CY5677 CySmart BLE 4.2 USB Dongle to test my application developed on CYBLE-222014-01?
Very appreciated in advance for your kind help!
Nuno Alves
Show Lesshi every one!
need some help, i write my code usb for read/write data, i test it with a drive nam : YAT (sor testing peripheral).
sow i can clearly detect my usb then write on, but i don't receive any answer.
thanks u evrey one 🙂
and have a good day ^^
Show LessI have created a BLE Service Characteristic that has a sint16 array. Using CySmart, I see all data bytes scroll by as zero based on length set when I read the Service Characteristic. I can specify a specific array point and get it to show in the scrolling data of zeros in CySmart. Is there an Array index number request being sent over by the Client that can be used to automatically sequence through the Server array? What's its name?
Show LessUsing the CYBLE-214009-00 Module & PSoC Creator 3.3 CP3.
I added a SPI Master V2.5 object and and plan to communicate to an F-RAM memory chip and an OLED display.
I am also using a SAR ADC and 7 analog inputs to measure voltage, temperature, etc.
Also have a BLE and CapSense objects too.
I am able to compile the project. My question deals with the pin selections made by the PSoC Creator. I am getting ready to send the pcb design off to get some prototype board made and want to double check the PSoC BLE Module pin connections. I am looking at the CYBLE-214009-00 Datasheet turned to Table 4 (page 9 of 42) I will use SWD programming (Pins P0.6 & P0.7 are dedicated to programming the BLE module) so that tells me I have to use SCB1 for SPI communications.
1. Auto pin selector placed SLCK on P0.5, which Table 4 says is for SCB0/MISO.
2. Auto pin selector placed MISO on P1.3, which Table 4 says is for SCB1/SS3.
3. Auto pin selector placed MOSI on P2.1, which Table 4 says is for SCB0/SS2.
I suppose my question is two fold -
A. If I use the 'second' SCB SPI block (i.e. SCB1)- do I have to use the following pins:
SLCK - not shown which pin to use in Table 4
MISO - P0.1 per Table 4
MOSI - not shown which pin to use in Table 4
If not then should I use the pins provided by the PSoC Creator auto assign pins function?
B. Can I dual purpose pins P0.6 & P0.7 for programing the Module and use SCB0 too?
Project file is attached. thanks
Show LessHi,
Apologies if the solution is elsewhere but my search-fu is in failure mode. I have a UART using the internal interrupt mode (set in the schematic) due to using a large-ish memory buffer. My problem is trying to o/p a debug dump on a HardFault, and since the UART interrupts are of lower priority they don't run and I see no chars o/p.
Is it possible to reconfigure at runtime from internal interrupt buffer to just use the basic hardware (~16 char) fifo? I can't change the configuration, and my first alternative is to tweak the return address from the handler and do the dump stuff in std mode.
All the best,
Gareth
Show Less