Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Embedded and Microcontrollers blog PSoC Creator 4.0 Released!
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • psoc
  • psoc_creator
  • ide
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

PSoC Creator 4.0 Released!

Mark Saunders
Mark Saunders
October 13, 2016

[re-printed from PSoC Creator News and Information]

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 including:

The big change is the addition of all the FM0+ MCU devices. 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 BLE 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 builds 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 dropping the 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 thePSoC Creator product page.

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

Product URL

PSoC® Creator™ Integrated Design Environment (IDE)

Related Documents

PSoC Creator

PSoC 4

PSoC Pioneer Kits

PSoC Prototyping Kits

Anonymous
Embedded and Microcontrollers blog
  • Adapting Kubernetes for high-performance IoT Edge deployments

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    In this blog post, we address heterogeneity in IoT edge deployments using Kubernetes.
    • August 21, 2024
  • Evolving Edge Computing and Harnessing Heterogeneity

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    This blog post identifies heterogeneity as an opportunity to create better edge computing systems.
    • August 21, 2024
  • Demonstrating a Hybrid Runtime for Containerized Applications in High-Performance IoT Edge

    Chris Adeniyi-Jones
    Chris Adeniyi-Jones
    In this blog post, we show how a hybrid runtime and k3s can be used to deploy an application onto an edge platform that includes an embedded processor.
    • August 21, 2024