PSoC™ 4 Forum Discussions
Hi All,
in my upcoming project i will be using "CYBLE-012012-10 module" which will be interfaced with external microcontroller (om13084)
how should i proceed further:-
what things to be taken into consideration when interfacing with external microcontroller?
which IDE to use?
which datasheet to refer?
and any library or example code available?
please suggest,
thanks,
Show Lesshi guys
i found that in this file
http://www.cypress.com/file/140991/download
page no.3 2.2 System Power Modes says SCB(i2c/spi only) is available in deep sleep mode
i don't understand what "available" means
meaning you can set i2c/spi to read or write in deep sleep mode ?
or meaning just system can wake-up from i2c/spi events ?
thanks.
Show LessI was looking into UART communication and was able to send and receive data by connecting UART RX and TX pins with help of example code below:
int main()
{
uint8 ch;
/* Start SCB (UART mode) operation */
UART_Start();
UART_UartPutChar(48);
for (;;)
{
ch = UART_UartGetChar();
if (0 != ch)
{
UART_UartPutChar(ch);
}
}
}
Is there any example code online where I can find how to use interrupt for RX or any documentation for APIs.
Show LessI have an otherwise working workspace with a bootloader and bootloadable project for OTA. The process of identifying how to use headers in the bootloadable project has been very confusing.
I am attempting to implement dyanamic broadcasting to write data to the advertising packet. This requires the use of CyBle_GapUpdateAdvData. As far as I can see, the only way to use these things is to manually copy the declaration from the header, because I get errors about duplicate declarations when including the correct header such as BLE_StackGap.h in a bootloadable project.
However, if I add the declaration to OTA_mandatory.h manually, I get "undefined reference to `CyBle_GapUpdateAdvData'" when linking.
What is the correct method of using CyBle_GapUpdateAdvData in a Bootloadable?
Show LessWhat happens if the CPU tries to read ADC data while the ADC is writing the results to the channel register? Is there a possibility of error that needs to be handled by the programmer or does the ADC_GetResult16() function handle it itself?
Thank you
Show LessWhat is the CPU speed in PSoC 4200 devices. Is it 48MHz or 24MHz?
Is there a default prescaler to slow down the speed or does it run at maximum speed by default?
Thank you
Show LessHi,
Few months ago everything was fine, I could use CySmart and the BLE Dongle. That was with Win8. Since I upgraded to Win10 and now all my tools work except the BLE dongle.
It shows up in the Device Manager with a Yellow '!' and a Windows code (28) that suggest the driver are not installed (see pic below).
In CySmart nothing shows up, same in PSoC Creator! I tried to reinstall CySmart but that didn't work...
Any ideas?
Cheers
X
Show LessHi,
We are looking for a PSoC 4 BLE Evaluation board that is compatible with the CY8CKIT-037 Motor Control Kit.
Is this eval board available ?
Regards,
Chuck
Show LessThis may sound like a dumb question, but I wanted to make sure since I have never used the Arduino interface standard.
If I plug the CY8CKIT-026 kit board on top of the CY8CKIT-044 MB via the Arduino interface, I will get access to the two CAN controllers feature of the PSOC4 embedded on the CY8CKIT-044 board. However, I still need access to some GPIOs and analog inputs from the PSOC4.
The two CAN buses only use a few of the Arduino pins. Is my understanding that all other pins are still available and using the Arduino interface does not mean all pins dedicated to the Arduino interface are taken? That Arduino is more of a form-factor standard than a communication bus?
I get the feeling this is correct since the schematics for the CY8CKIT-026 kit board show most of the Arduino connectors pins are not connected anywhere on the board.
Thanks.
Show LessHi All
I am implementing a bootloader into my project and I would like to use a different UUID from the one used in the various examples.
Currently the Service UUID is 00060000-F8CE-11E4-ABF4-0002A5D5C51B and the Characteristic is 00060001-F8CE-11E4-ABF4-0002A5D5C51B.
The issue I have is that if I change the UUIDs then the PSoc Creator does not generate the BLE_bts.c and .h files.
Also the 'Update Firmware' utility in the CySmart tool appears to look for the UUID 00060000-F8CE-11E4-ABF4-0002A5D5C51B to activate the upgrade.
Are these fixed UUIDs for these tools or can they be changed?
Regards
John
Show Less