You are here

PSoC Creator 4.0 Released! | 赛普拉斯半导体

PSoC Creator 4.0 Released!

As you may already know, PSoC Creator 4.0 is available for download on the Cypress website. There are some significant new features in this release.

The big change is the addition of all the FM0+ Flexible Microcontrollers. You can now pick any of those devices when creating projects and use components to configure the peripherals, just like you are used to with PSoC. This makes development so much easier because the tool always brings in the required driver code (from the Peripheral Driver Library v2.1.0), generates correct configuration data, and uses Guided Pin Selection to ensure you map signals to legal pins.

FM0+ Devices in New Project dialog

 

Another nice feature is the ability to create and use your own project templates. If you ever find that you re-create the same base schematic (and resources and source code) for multiple projects you can save all that time by saving the project as a User Template. Then, when it’s time to create the next project you simply select that template and all your work gets automatically added to the new design. Best of all, it includes your design-wide resources setup and source code as well, so it can really save you time.

My Templates in New Project dialog

 

Our Bluetooth Low Energy module business is really taking off and we got feedback that it is not easy to find those part numbers when they are mixed in with all the devices. So we have added a Module selection feature to the New Project dialog. Now, to create a module project, just select that radio button and pick the module you’re using.

PRoC and PSoC BLE Modules in New Project dialog

 

We all enjoy designing with the schematic editor but sometimes it would be useful to be able to compare files, just so we can keep track of what changed. That’s tricky with a binary file format so we added a project property (Project->Properties…) to ask the tool to save a text-based version of the schematic alongside the CYSCH file. The format is XML and you can use your favorite “diff” utility to see what is different between two designs, or two versions of the same design. In fact we save a pair of files – one for the semantics and one for the visual features of the design – so you can compare the functional and cosmetic differences independently of each other.

Eclipse and command-line lovers will be happy to hear that we added an option to Export to Makefile. This feature generates a makefile that builds the whole project from source. It is a great way to implement automated build and test environments. And some of you just love the command line…

Export to Makefile from PSoC Creator

 

Our Applications team (a.k.a. “the boffins”) recently figured out a way to use the CapSense block as an ADC. So we created a component for the devices that can support it. With the component you can create a multi-channel ADC, or set up CapSense widgets the way you usually do, or even both at the same time. Try doing that with a fixed-function MCU!

Regular Start Page readers will have noticed that we are discontinuing support for Windows XP and Windows Vista next year. PSoC Creator 4.0 (and all updates we make to it) will continue to support those platforms but the next major software release will not. Note that PSoC Programmer shall continue to support those OS.

Another “policy change” is that we are changing our terminology for Device Packs, Component Packs, and Service Packs. We found that this was very confusing because you could not always be certain that you had the latest software installed. From now on, we shall still make those releases but they will simply be called “Updates”. The bigger the update number, the newer the software. Simple right?

As usual, we’ve also made many quality improvements and minor enhancements. I strongly encourage you to install PSoC Creator 4.0.  You don’t even have to uninstall other versions of PSoC Creator to use this exciting new tool.  You can find more information, including the complete Release Notes, on the PSoC Creator product page.

We only touched upon the new big features in this post. Over the next few weeks we’ll publish more articles, in which we shall highlight specific features and go into more detail.

 

Blog: 

Comments

jb_1593366's picture

"to ask the tool to save a text-based version of the schematic alongside the CYSCH file."

Unfortunately the schematic files are still binary, so they can't be merged, commits reordered or deleted, etc. 

I wish PSoC Creator used only plain text files for saving and opening, so we could put projects into version control. 

The binary cysch file can't be generated internally from the plain text cysem/cyvis files?

Malcolm White's picture

I already download it, thanks! This soft really helps me! Coursework Writing Help

Anjelica Cross's picture

Wonderful article. Thank you.

https://chiefessays.net/

本网站上的所有内容和材料均“按原样”提供。赛普拉斯半导体公司及其各个供应商对这些材料用于任何用途的适用性不作陈述,并且对关于这些材料的所有担保和条件概不负责,包括但不限于有关适销性、针对特定用途之适用性、权利和不侵犯任何第三方知识产权的所有暗示担保和条件。赛普拉斯半导体公司不授予任何明示或暗示的许可(无论是以默许方式或是任何其他方式)。使用本网站上的信息可能需要第三方的许可,或赛普拉斯半导体公司的许可。

本网站上的内容可能包含或必须遵守关于使用的特定准则或限制。所有帖子和使用本网站上的内容都必须遵守本网站的条款与条件;使用这些内容的第三方必须同意遵守任何限制或准则,并遵守本网站的条款与条件。赛普拉斯半导体公司及其供应商保留随时对内容和材料、产品、计划和服务进行纠正、删除、修改、增强、改进或其他变更,或者移动或终止任何内容、产品、计划或服务的权利,恕不另行通知。