PSoC™ 4 Forum Discussions
What's the number of SPI interfaces I can configure on the BLE version? I don't see an explicit number in any of the obvious places in the datasheet, so presumably it depends on the chip.
Can somebody point me to an appropriate reference?
Thanks.
Show LessI am wondering: it is possible to enable/disable bonding on the fly in the application code? Or would enabling/disabling the Encryption requirement on a specific characteristic accomplish the requirement to bond and thus give the same result? If so, how do you change that characteristic setting on the fly in application code
Thank you!
Travis
Show LessDear all PSoC fans!
I am currently working in a project where a PSoC 4, powered by a battery pack, collects sensor information and sends it via ZigBee to a Central Node that upload the data into a server or the PSoC4 sends the data directly via GPRS to the server (I have two possible configuration). I need to store some data into a non-volatile memory, information like the ID of the last packet sent, the node identification, user configuration and so on. I was using a PSoC4200 device which allowed me to use the EmEEPROM block to store variables into the Flash. Therefore, I need more then 2 SCBs, making me to change to a PSoC 4200M chip. Unfortunately I could not find a way to store variables into the Flash as was doing before. The PSoC 4200M do not support the EmEPPROM block. Do you have ever faced something like that? Could you give me a direction?
My kindest regards.
Nicolas
Show LessHi,
I have several programming boards of the CY8CKIT-049-41xx (the programmer and the target board can be broken off). I have used up the CY8CKIT-049-41xx board but removed the programmer part. The chip used is CY7C65211-24LTXI
Please see link to the kit.
http://www.cypress.com/documentation/development-kitsboards/psoc-4-cy8ckit-049-4xxx-prototyping-kits
Is it possible to use this programmer itself to develop applications ?
I need to generate two PWM signals, some digital outputs and also use the UART in the board. Is it possible to use the programmer itself ?
Please also suggest what SDK/Compiler is required for this, I have downloaded the USB-Serial SDK software, however I am not sure how it can be used for my application.
thanks
a
Show LessI found the low power handling on PSoC4BLE difficult so I tried to create a more user friendly function: void sleep_ble(BLESleepT request)
. It it based on documentation I've found, see comments in the source code. The function takes one of the following requests:
BLE_SLEEP
: put BLE into SleepBLE_DEEPSLEEP
: put BLE into DeepSleep, which takes some longer time to wake up than SleepBLE_SLEEP_CPU_SLEEP
: put BLE into Sleep, put CPU into SleepBLE_DEEPSLEEP_CPU_SLEEP
: put BLE into DeepSleep, put CPU into SleepBLE_DEEPSLEEP_CPU_DEEPSLEEP
: put BLE into DeepSleep, put CPU into DeepSleep
and tries to to it's best. The typical usage will probably use one of BLE_DEEPSLEEP
, BLE_DEEPSLEEP_CPU_SLEEP
or BLE_DEEPSLEEP_CPU_DEEPSLEEP
.
Enjoy! And please add comments if parts of the code must be fixed.
Show LessHi all,
I would like to if there is any way to connect the LFCLK to the TCPWM block in PSoC4 BLE.
Is there also any way to connect the clock input of the TCPWM block to another signal except of clock blocks?
Our application requires a continuously running timer, even when the device is in sleep mode.
The optimal solution was the TCPWM block to be able to be clocked by the LFCLK or the OV output of another TCPWM block.
Should I continue searching on that or should I change direction?
Thank you in advance,
Best Regards,
Yiannis
I am trying to write a bootloadable hello world program , but the UART_Bootloader.hex/ SCB_Bootloader.cywrk is missing in both Psoc Creator 3.3 version & 3.1 version .
Where I can get this file? .. Any ideas ?
Show LessHi All,
I have the Solar Powered IoT Device Kit (S6SAE101A00SA1002) and I'm trying ot open the "LED_ONOFF" project, but the software keeps throwing this error:
Error: prj.M0052: Unable to open the project "..\UART_Bootloader.cydsn\UART_Bootloader.cyprj": Could not find a part of the path 'C:\cypress\UART_Bootloader.cydsn\UART_Bootloader.cyprj'.
I tried copying those files manually into my project directory but that seems to make conflicting file project names. Any advice? It almost seems that the copy of the example project was not complete.
System: Win 7, PSoC 3.2, downloaded the kit version for the solar powered device kit. I hope this is the right forum.
All help is appreciated. Thanks in advance!
-Luke
Show LessHi Everyone,
I am having trouble with a Counter, my program has an EEPROM memory from which it reads the values and updates the counter,
I cant get the values to update.
the counter triggers an interrupt with a compare value
void update(){
Counter_Stop();
Counter_WritePeriod(revcount);
Counter_WriteCompare(revcount);
Counter_WriteCounter(0);
Counter_SaveConfig();
Timer_WritePeriod(Period);
Timer_WriteCounter(Period);
Counter_Start();
clr();screen();
}
I need to using an external crystal for better performance (40MHz TCXO).
So I connect this with P5(1).
Configure all the clock using external clock.
But the system can't boot up.
Any special setting needed?
Please check the attached for clock setting.
BTW: The crystal is 40MHz. Is this must be 48MHz/24MHz?
Show Less