PSoC™ 6 Forum Discussions
When testing this routine, following the steps in Readme, Testing with AIROC ™ Bluetooth ® Connect App on Android, it was found that apps using Android can successfully connect, but those using iOS cannot, as shown in the figure. Later, I used bleak Python to write a GATT client program and attempted to establish a connection with the BLE board, but encountered the same error as the IOS App and was unable to connect. May I ask how I can solve it
Show Less
Hi
I need to write 2 pieces of data, each is 5-bits.
The first is written to port-9 pins 0 to 4 (P9.0, P9.1, P9.2, P9.3, P9.4). This is done using GPIO_PRT_OUT()
The second is written to P9.5, P9.6, P5.4, P5.5, P5.6. What is an efficient method to split the second data word (5-bits) among bits in 2 ports ?
Thanks
Show Less
Hello,
I have another problem with getting the RTC running from a backup battery. I checked the current consumption of the backup supply and it seems like the Pins of port 0 are feeding a current into the attched electronics. Furthermore it seems like the output voltages of these pins are limited to my battery voltage, yet they are not supplied by the battery but by the switchover to VDDD. Is there any additional documentation on this?
best regards,
Christian
Show LessI am new bee, exploring PSOC on eclipse and VS code.
Struggling to find a proper document for learning freeRTOS. Some body could you please help me
Show Less使用cy8c6347,请问如何很精确的发出固定数目的脉冲?使用定时器好一点还是利用脉冲产生的中断来计数更精确?
我使用的芯片是CY8C624AAZI-S2D44 ,调用emusb-device 的USBD_Start() 提示错误如下,官方例程是运行好的,我自己新建工程按照emusb-device/release-v1.2.0/docs/html/index.html#section_emusb_device_quick_start,一步一步操作 就出现这个错误
Show Less
Hello,
I am developing a BLE peripheral device based on the code example. The firmware is running in FreeRTOS, and low-power approaches are implemented.
Currently, I am using a single core configuration. A ble_task is created which initializes the BLE, registers the stackEventHandler, also registers AppHostCallback. In the for(;;) loop, it processes the command related to BLE.
I want to know how much STACK_SIZE should be set for the ble_task, when I call the xTaskCreate() in main_cm4.c.
ble_create=xTaskCreate(ble_task, "BLE Task", TASK_BLE_STACK_SIZE,NULL, TASK_BLE_PRIORITY, NULL);
I am worried that, if TASK_BLE_STACK_SIZE is not enough, the MCU cannot process the BLE event correctly.
Thanks for kindly reading my question, any suggestion or comments are highly appreciated.
Best.
Show LessHello,
I am developing a BLE peripheral device based on the code example. The firmware is running in FreeRTOS, and low-power approaches are implemented.
The firmware runs well. However, sometimes, the advertisement of BLE cannot be detected. I implemented a periodical call of Cy_BLE_GAPP_StartAdvertisement(), each 5 seconds. But it cannot make the device detectable. (There is no central device being connected with our BLE device). The firmware is running normally because our UART pin/port is properly responding.
One of my hypotheses is that BLE stack is stuck and cannot process any further API calls.
I want to know whether there is a standard method to periodically check the health status of the BLE stack, and recover the BLE stack if it gets stuck or abnormal. Then the firmware can be more reliable.
Any of your suggestions is highly appreciated.
Show Less
My projects develop with POSC62 MCU,as UDB module is the important part of requirement,so i selected psoc creator IDE for my project development. But now, because of the need for expansion,I have to use machine learning module.
I own Rev11 of PSoC6 BLE PIONEER KIT.
What kind of support can I get?