PSoC™ 4 Forum Discussions
I am using the sample project called Health Thermometer with the CY8CKIT-042 and I am able to use the PSoC BLE Module. When I change the Project/Device Selector to the EZ-BLE PRoC (CYBLE-022001-eval) - I get an error that the Thermistor Calculator is not instanced. The data sheet for the Thermistor Calculator is silent on why it can not be used with a PRoC.
I am looking for an example project for the EZ-BLE PRoC with analog ADC input design. I come from a PIC background and am new to PSoC Creator and trying to understand how to setup analog inputs to the ADC. thanks
Show LessI'm having a weird problem. I'm driving a LCD05 with I2C, and I use a button to return to the bootloader. I'm using a CY8CKIT-049-42xx.
The code below works fine, however if I remove the 1s delay in the for loop, or set it to something lower, say 100ms, the bootloader does not work properly when activated. The led flashes and I get the "Bootloader ready" on the display, but the bootloader host says:
- Communication port reported error 'Unable to read data from the target device'.
And times out after 5s, then I have to physically reconnect the usb-connector to get the following error:
- The bootloader reported error 'Unknown error 0x98 occurred in the bootload process'.
Pressing the program button again after that programs the processor. Any ideas?
I'm running PSoC creator 3.3 in win7 in WMware on a mac book pro.
The display: http://www.robot-electronics.co.uk/htm/Lcd05tech.htm
#include <project.h>
Show Less#define LCD_MODULE_ADDRESS (0xC6u)
uint8 blFlag = 0;
CY_ISR_PROTO(enterBootloader);
CY_ISR(enterBootloader)
{
blFlag = 1;
}int main()
{
CyGlobalIntEnable;
BL_ISR_StartEx(enterBootloader);
I2C_Start();
I2C_LCD_Start();
I2C_LCD_HandleOneByteCommand(0x1f, 0xff); //Set brightness to 0xff
CyDelay(1000u);
uint8 i = 0;
for(;;)
{
I2C_LCD_ClearDisplay();
I2C_LCD_PrintInt8(i);
i++;
CyDelay(1000u);
if( blFlag == 1)
{
I2C_LCD_ClearDisplay();
I2C_LCD_PrintString("Bootloader ready");
Bootloadable_Load();
}
}
}
Recently, I bought PSoC® 4 CY8CKIT-049 4xxx Prototyping Kit and I am trying to load a bootable program to it but I got always this error: "The flash row is not valid for the selected array error". I think there isn't any problem with drivers because I could configure its setting with "USB serial configuration utility" How can I solve this problem.
Secondly, without bootloader can I program it with "program" (Ctrl+F5) command in PSoC creator? Because I tried it before but this tool couldn't reach my device.
Show LessI just download the file CYBL10X6X Symbols and PCB Footprints - Mentor PADS, but I can not find the footprint on my pads9.5. How to solve it?
Show Lesshello sir,
i have using CY8C21434-24LFXI capsense controller for home automation application. i have getting touch problem simultaneously due to the the Cmod capacitor changed the actual value. i can't find the solution for that.
so help to find the and solve the problems. tell me how to choose the Cmod capacitor type.
Show LessJust connected the PSoC 4 BLE pioneer baseboad to my laptop and having problems getting the drivers to install.
was working previously.
any ideas?
regards
Show LessHi, I'm trying to interface my PSoC 4 BLE pioneer kit with Silicon Labs Si1146 sensor using I2C communication protocol.
I was wondering if the following sequence of functions would be sufficient.
I2CMaster_Start();
I2CMaster_I2CMasterReadBuf(I2CSlaveAddress, (uint8 *) I2CReadBuffer, sizeof(I2CReadBuffer), I2C_I2C_MODE_COMPLETE_XFER);
I2CMaster_Stop();
Thanks in advance,
Ganesh
Show LessI would like to know if in the PSoC® 4 BLE if the host part could be disable and use the device just as a BLE controller (Link Layer only). I have a host in a second device and it expects to communicate with the controller via HCI.
Show LessHallo everyone,
I am new at Cypress.
I use Cypress CY8C4014LQI-421 to programm CapSense.
can anyone tell me clearly, how can I connect the MiniProg3 with the Softwaretool Bridge Control Panel?
And what settings I use there to see the signalwave of Capsense?
Thank you
Show LessHi,
I need advice in the topic below.
I'd like to develop a solution where a Bluetooth module can communicate with any Bluetooth capable smartphone device. Especially on the two main ones Android and iPhone. Also the goal is to be able to use old and new phones. So as far as I understand both 4.1BLE and the old 2.1 protocol should be supported.
Besides the communication there are a few basic tasks that have to be care of: I2C communication; processing basic commands received via Bluetooth; sending response and data back; read and write a few I/O port; handling RTC interrupt (alert).
Communication would be initiated from smartphone. A phone can connect one Bluetooth module only in the same time. Finishing data exchange the program running on the phone connect to the next available BT module and so on.
What would be the appropriate HW setup for this in the Cypress universe? The solution should be cheap, small and should fit for both industry and home usage.
What is the required operation mode? Is there any specific trick or setup in this? For example the module should be able to operate as master and slave according to which type of device it communicates to.
Is there any documentation, tutorial or a sample project in Creator with some module (that would be awesome 🙂 ?
thanks for any advice in advance,
Ákos
Show Less