Thank you very much for your post. We are always striving to improve PSoC Creator, and we value comments, questions and suggestions. Nearly all of the development team, as well as many other Cypress employees are constantly monitoring this forum.
1. As far as I know, you can already drag and drop files in the WorkSpace Explorer. For example, drag any user created file to another folder and the cursor icon should change from the "NO" symbol to a "box" symbol. It will stay a NO symbol in the current folder. Let us know if this doesn't work. If needed, I will try to post a video showing how this is done.
2. For the "Clear All" option, I will submit a feature request on our internal system.
Thanks again for your input, and thank you for using PSoC Creator!
I've been working with PSoC 5 for the past month or more - and I have another feature request - a keyboard shortcut (Ctrl + PgUp / PgDn) to view succesive pages in the schematic, and to view successive open files (in tabs).
You can toggle between open documents (schematic, main.c, cydwr, etc.) using Ctrl+Tab.
There is currently no keyboard shortcut for switching between schematic pages, but I will submit the request on our internal system.
Thanks for the post. Keep the coming!
I was wrong. I just learned that to switch between schematic pages, use [Ctrl]+[F6]. You can also use [Ctrl]+[Shift]+[F6] to go in reverse direction.
Always learning !
It would be nice to have a "Go to definition" option on the right click context menu which takes me to the definition of that particular function or variable.
>>It would be nice to have a "Go to definition" option on the right click context menu which takes me to the definition of that particular function or variable.
Yes I'd second that :-)
I'd like to add another feature request, If you could have a "Comment Selection" to the Right Click menu in any code window(along with Insert Breakpoint,Break Here once,etc.)
Great IDE,otherwise.Cant wait for 2.0 :)
I would like to have the creator to clean up unconneted wires automatically.
I would also love that feature where the creator would clear all the unconnected wires.
Another thing I have tried and not found a way to do is to make a specific file view window in creator as floating. I use multiple monitors and always find it useful if i could undock that topdesign or cydwr view from the creator and place it on anotehr monitor and write my code in the other.
If you have a huge design this might also to have the schematic on one view and design wide resource on another.
Many of the code editor feature requests are already in the queue, but I have no idea when they will be implemented. As you may know, in the 2.0 release we implemented the Export to IDE feature to allow code development in uVision. This feature will be improved for the upcoming 2.0 public release. However, the basic Creator code editor remains mostly unchanged.
As for the Floating window, that only works for tool windows like the Component Catalog or Workspace Explorer. For Document windows like cydwr or cysch, the best you can do is split the window into a different pane. Unfortunately, this is a limitation of how the Actipro framework was implemented. I will submit a request on our internal system. Perhaps it is easy enough change this behavior?
Also, for unconnected wires, I am not sure Creator can determine whether or not an unconnected wire is intentional or not. You can create a wire all by itself on a schematic. I am not sure anyone would want to do that, but you can.
A near-future feature will be rubber-banding, in which if you move components on your schematic, Creator will attempt to redraw the wires. It is possible this will also include the clean-up process that was mentioned here.
The Psoc creator will not compile with a wire not connecting to anything, i.e. open on both end. (Mostly after removing components) So would it be possible to delete it automatically after telling the user there are unconnected wires. If the user accept the clean up, just go ahead to remove it automatically. It would save time for the user to find it and do it manually and I think the ability to detect that wire is already available. Why not use it?
I'm sure i'm not the first to say this, but please consider having a linux version of your tools! In my lab we have had to install windows only to use PSoC Creator.
I have been trying to get the tool to run on WINE but with no luck - the installer just fails in the first stage...
For the wire connection, you are correct that an unconnected wire will not build. However, if you connect an input pin somewhere in the middle of that wire to remove the error, and leave both ends of the wire unconnected, it will build. How does Creater determine what part of the wire should be removed? I know that the wire feature is being improved in a future release. I will make sure the team knows about the request for an "auto-cleanup" feature.
For the Linux request, I have seen other requests for this feature as well. I am not sure what the status of that feature is, but I will make sure it is included in our internal system.