PSoC™ 6 Forum Discussions
Hello PSoC MCU Developers!
We are pleased to announce the production release of PSoC Creator 4.2 ,with full support for our brand new PSoC 6 MCUs, purpose-built for the Internet of Things (IoT). With PSoC Creator 4.2, you get the following support:
What's New in PSoC® Creator 4.2?
In addition to many minor enhancements and defect fixes, PSoC Creator 4.2 adds support for two exciting new PSoC product lines.
The PSoC 6 family provides a real step up in terms of performance and flexibility. It is available as a single-core 150MHz Arm® Cortex®-M4 device or a dual core version with a 100-MHz Arm Cortex-M0+ core to manage peripheral functions.
Dual-Core Application Development
PSoC Creator 4.2 makes dual-core development easy by splitting up your source code into separate folders in the Workspace Explorer. You can easily identify the core that application source code will execute on and, because both cores have access to all peripherals and memory, you can move functionality around by simply dragging the files to the preferred core folder.
Building projects is fully automated, just like with PSoC 4, so you do not waste time maintaining makefile dependencies and re-building for each core after simple code changes. The result of a build is always the complete application in a single file that you just program and go. Debugging is also easy because you can connect to either core in seconds – just pick the one you need and start the debugger normally.
Peripheral Driver Library
PSoC 6 includes up to 56 digital and 7 analog peripherals plus CapSense®, USB, Bluetooth Low Energy (BLE), USB, and interfaces to serial memory and PDM-PCM digital microphones. Firmware to manage them all is provided by the Peripheral Driver Library (PDL). PDL is a suite of highly-efficient, MISRA-compliant drivers for PSoC peripherals with a comprehensive, searchable documentation package that is HTML-based for easy viewing in any browser.
As usual PSoC Creator 4.2 makes using the PDL easy by automatically pulling the drivers you need into your project. As you add components to your design and build the project, the required code is added to and include paths maintained for you.
PSoC 4100S Plus
Clearly, the big news in this release is public support for PSoC 6 devices but there is a new PSoC 4 series too - PSoC 4100S Plus. Ideally suited to the main control and interface boards in Home Appliance, Consumer and Industrial applications, PSoC 4100S Plus is available in 44-pin TQFP and 64-pin LQFP packages with up to 54 GPIO. 24 of those pins support our unique Smart I/O functionality. The Plus-series also extends the PSoC 4100S with a variety of valuable feature and resource additions.
- More memory (up to 128kB flash and 16kb SRAM)
- Megahertz-range external oscillator support
- True random number generator (program security)
- Segment LCD support
- CAN controller
- Up to eight 16-bit timer/counter/PWM (TCPWM) blocks
- Up to five serial communication blocks (SCBs)
Hi,
I have been working on a personal custom component for the nRF24 radios (see it here: github.com/C47D/nRF24_Component), i had the skeleton for PSoC6 support but couldn't test it before. Today i had some free time and fixed (a lot) of errors for PSoC6 devices, right now i'm using the SPI Low Level API, and it appears to be working as expected.
So test the component if you like, feedback is always welcomed.
PS: I know High Level API is easier to use but i'm not sure about using interrupts to make this component work, if i do so i should make the appropriate changes on the PSoC4 and 5LP ports, so let me know what do you think, may be adding an option on the customizer to use Low Level or High Level API is a solution.
Regards,
Carlos.
Show LessHappy New Year everyone!
I wanted to share a project and tutorial created by one of Digi-Key's head Application Engineers, Robert Nelson. Please see link below:
Digi-Key PSoC 6 BLE Weather Station Example Project
This interesting PSoC 6 example project takes you through step by step how to stream sensor data to the CYSmart Mobile App using PSoC 6 BLE and some sensors. Full source code and screenshots are included as well. All components used within this project can be found at Digi-Key. Enjoy!
Show Less
Hello IoT Game-Changers!
Cypress and Mouser have now completed Part 1 and 2 of the PSoC 6 MCU "Building Next-Gen BLE Solutions for the IoT" Webinar/Workshop Series.
You can view the Part 1 Webinar here.
Part 2 was a virtual hands-on technical teaching experience where Alan Hawse (@askiotexpert) took attendees through a step-by-step tutorial in building an IoT design using PSoC 6.
Here is a link to the on-demand version of the Part 2 Virtual Workshop.
Also, here is the link to Alan's Lab Manual on his blog: www.iotexpert.com, so that you can purchase a PSoC 6 BLE Pioneer Kit (CY8CKIT-062-BLE) from Mouser and follow along the virtual workshop.
In this thread, feel free to post any questions you have about the workshop or PSoC 6, and ideas for your next-generation IoT projects.
There are even more PSoC 6 Resources to explore on the PSoC 6 Community Homepage including: Code Examples, Technical Collateral, Software, Blogs, and more. Check it out!
Show Less
Hello PSoC Developers!
We've partnered up with Mouser Electronics to put on an exciting online series: Building Next-Generation IoT Devices with the PSoC 6 MCU! Read below to learn about Part 2 (virtual workshop) and find out how to view Part 1 (online webinar).
Join Alan Hawse (@askiotexpert) and Michi Yoneda for a hands-on technical teaching experience with the PSoC® 6 MCU! Participants must purchase a PSoC 6 BLE Pioneer Kit (CY8CKIT-062-BLE) from Mouser Electronics to attend, and then will be able to follow along, step-by-step, in building an IoT design. You’ll learn about the PSoC Creator IDE, the dual-core architecture and how to develop dual-core designs, the flexibility of the digital and analog software-defined peripherals, designing with BLE connectivity and much more!
So, visit Mouser Electronics to get your kit and sign up for the workshop!
Also, for those of you interested in the 1st webinar - an introduction to PSoC 6 MCUs, please check out the link below!
Show LessCypress and Mouser have partnered up to carry out our first PSoC 6 webinar! In this 2-part webinar, Cypress' Alan Hawse (@iotexpert) and Michi Yoneda will walk you through a technical discussion and a series of hands-on lessons focused on enabling you to create next generation, ultra-low-power wireless solutions for the IoT.
The 2-part series will cover:
- The architectural trade-offs between application processors and traditional microcontrollers for IoT applications
- Best practices and needs in today’s and tomorrow’s IoT applications
- Developing next-generation IoT applications with Cypress’ PSoC 6 MCUs with BLE connectivity
- Adding CapSense capacitive-sensing to your next IoT application
And more…
Part 1 will take place on September 28th and Part 2 will take place on October 25th, so get registered!
We look forward to discussing and teaching you about our new PSoC 6 MCU!
Show LessHi Everyone.
I thought it may be helpful to any potential PSoC 6 users who may also be new to the PSoC Creator environment to write a 'Hello World!' type tutorial that takes a new user through the tool flow to flash the LED on the board in a couple of different ways. Hopefully, I have simplified navigating through the tools enough that the examples supplied for the PSoC 6 will seem less daunting for new users to get their heads round - speeding up the learning curve a little.
I have posted the tutorial HERE.
Best,
Mark
Show Less- « Previous
- Next »