PSoC™ 6 Forum Discussions
Hello,
My PSOC creater was able to detect target devices, But it suddenly stopped yesterday. Can anyone help please?
I am using PSOC 6 PIONEER kit
Show LessHi,
I’m building a PSoC 6 BLE application using Creator V4.4. The application requires the BLE module to operate as a Central device with up to four simultaneous connections to Peripheral devices. I have been following the example CE224714 and the application note AN215671. I have configured the GAP Role of the BLE component to Central only, and have configured the maximum connections to be 4. I understand the basic concepts, and most of the detail, and so far the code I have developed is working as expected.
I have two questions, which I think have related answers:
2) What is the meaning and intended use of the scanParamIndex parameter of the Cy_BLE_GAPC_StartScan function, and
1) What is the meaning and intended use of the centralParamIndex parameter of the Cy_BLE_GAPC_ConnectDevice function.
I can find no clear explanation of these parameters, and all the examples show them only ever set to zero, or set using defines that resolve to zero.
I suspect that these both refer to which Link Layer instance is to be used (i.e. LL0, LL1, LL2, and LL3), but that is only a guess. And if that is the case, then I don’t understand why the functions Cy_BLE_GetScanState and Cy_BLE_GAPC_StopScan do not have similar parameters.
Also, I as yet have not seen any Link Layer identifiers in any of the event call back parameters, so it does not seem to be possible to relate any call back to any specific Link layer instance, which would seem to be required if the Link Layer can be specified in some of the function calls.
If anyone can provide some more information on these parameters, I would very much appreciate it.
Thanks in advance,
Peter
Show LessHi,
I am using Capsense Tuner with PSoC 6 using UART. First I used the evaluation board to test. It worked fine on evaluation board using Kitprog as USB to UART convertor.
But it is not working with FTDI chip and I am always getting connection to COM Port failed.
Is it the problem of tool ?
Show LessHello ,
is there a way to upgrade a Firmware in PSoC6 via uart with a simple terminal like hyperterminale or teraterm with a simple bridge usb-uart?
Thank You.
Show Less
Hi ,
I am working on Psoc 6 (EVK CY8CPROTO-062-4343W) and i want to enable wifi so I include "cy_wcm.h"(In empty project) file and I got this error.
main.c:48:10: fatal error: cy_wcm.h: No such file or directory
48 | #include "cy_wcm.h"
Hello,
The page for CY8C6144LQI-S4F92 points to the datasheet for the CY8C61x8/A devices. That specific part is not mentioned anywhere in the datasheet. Am I missing something or is this a mistake / misnomer?
Best,
Sam Shersher
Show LessHello all,
I am trying to make API calls of Azure using PSoC62 CY8CKIT-062S2-43012 kit, for an application related to maps. But the given examples on Modus toolbox are asking for IP and port number to make HTTP calls (as rest API is also like HTTP url). Any help on this will be appreciated.
Thank you
Show LessI am experiencing exactly the same problem described HERE.
The "solution" posted by @Charles_Lai does not work or make sense on an Ubuntu system.
I am using a Ubuntu 20.04 system with ModusToolbox 2.4. I have tried all of the suggestions in the "solution", none of these help.
- The issue is not a double semicolon in the PATH variable, since this only applies to Windows systems, I am using an Ubuntu system.
- The problem is not the path to the executable, since it is a fully resolved path (/home/lawrence/ModusToolbox/tools_2.4/gcc/bin/arm-none-eabi-gdb --version).
- manually running the command with the fully resolved path correctly returns the version of gdb, "GNU gdb (GNU Arm Embedded Toolchain 10.3-2021.07) 10.2.90.20210621-git", this is the version included in the install of ModusToolbox 2.4.
- I do have libncurses5 installed
- I have re-installed ModusToolbox-2.4
- I have never installed or used an older version of ModusToolbox.
- I have rebooted the machine (many times)
- I can successfully load code to the board and run it by entering the following command in the Terminal window.
make program TARGET=CY8CPROTO-062-4343W TOOLCHAIN=GCC_ARM
- running the following command successfully loads the code, starts the gdb server, and hits the breakpoint at main()
make debug TARGET=CY8CPROTO-062-4343W TOOLCHAIN=GCC_ARM
The make debug step makes me believe that the issue is inside eclipse, at this point eclipse should be opening the file main.c and displaying the debug window with a red dot beside main() at the breakpoint. This doesn't seem to be happening.
None of the steps I have tried have resolved the issue. It seems to me that loading code to a board and debugging the code is one of the most basic functions of ModusToolbox, this should work.
Can you take a look at this problem and see if you can come up with a solution?
Show LessHello everyone,
I'm working on a project with CYCLE-416045-02 and i'm using bluetooth.
My project works great with the bluetooth and in limited discovery mode. I need to put an event on a gpio to start advertisement and this advertisement stop after a timeout delay (40s).
Now i want to improve my project, i have 2 différents power sources ( fixed power supply and battery). When i'm on battery power supply, i want my bluetooth work in limited discovery mode with advertisement timeout. When i'm on fixed power supply, i want that my bluetooth was always discoverable.
The first idea is to restart advertisement after a stop advertisement in fixed power supply mode.
I don't think that it's the better way to do this function.
I saw in the datasheet that in limited discovery mode, it's not possible to not use the timeout and in general mode i can't use the timeout.
So i would like to know if you have advice that can help me to find a way to switch between continuous advertising and advertising with timeout and vice-versa
Thanks for your help,
Best regards,
Max
Show LessHi, I'm using CY8CPROTO-063-BLE with Find me example. I like that after some time the PSOC goes in hibernate status. I understand that from this state can be awakened only using the reset button.
I would like to make it awake if a device (smartphone) that knows the address tries to connect.
In order to do this, I'm thinking of regularly forcing a reset (every n seconds) on the CY8CPROTO board. Do you have a better way?
I know that choosing standby instead of hibernating would make it easier, but prefer to use hibernate.
Thank you
Ste
Show Less