Dear NECTO Studio user,
The multi-architectural software development kit - mikroSDK is getting a brand new update. The designer now has additional displays to work with. Resistive display support has been added. Amongst other, 11 new hardware definitions have been added as well.
Here is a list of new features and improvements this update brings:
NEW FEATURES
1. New displays in mikroSDK
As of this version, resistive displays are officially supported in mikroSDK v2. The added TFT display modules support up to 24-bit pixel format (RGB: 888) and resolutions of up to 800 x 480 pixels. They feature an excellent contrast ratio and uniform brightness. TFT Board Resistive line of products are supported by NECTO’s Designer, a software tool for simplified development of visually oriented embedded applications powered by mikroSDK v2.
Following displays are fully supported:
For a full list of all changes, please have a look at the following document.
2. Additional mikromedia boards
With the addition of resistive displays and STMPE touch controllers, mikromedia boards with resistive displays have also been added to mikroSDK v2. You can now transition from a project developed for a capacitive display to one of the new resistive mikromedia boards by simply adding a new setup to the NECTO Studio, or create a brand new project hassle-free. Along with the resistive mikromedia board addition, a couple of new additions to the capacitive line have been included as well.
Following Mikromedia boards are fully supported:
3. New touch controller support
Official support for ST’s STMPE610, STMPE810 and STMPE811 resistive touch controllers has been added. You now have the option to expand your projects even further. Simply create another setup with the newly added display board and your code will be good to go. Support for TI’s TSC2003 touch controller has been implemented ( source added and tested ), but will be officially added in the NECTO build process later.
4. New hardware support
The newest NECTO release with mikroSDK v2.4.0 brings you a major update to an already amazing SDK package. NECTO Studio and mikroSDK now also supports 11 additional hardware. For a detailed list of all newly added hardware, please have a look at the documentation.
5. Mikromedia SHIELD definitions
Connector definitions for mikromedia shields have been added. Now it’s easier than ever to access the pins you want to without looking at the schematics. Simply type in the desired connection and you’re good to go. This additionally simplifies accessing one of our 1000+ Click boards™ examples which use mikroBUS™ connections.
Following shields added:
IMPROVEMENTS
1. mikroSDK improvements - NXP ADC
High-speed ADC module is now fully supported for all MKV5x MCU’s. High-speed ADC (HSADC) adds faster and more precise measurements to any project. And fret not, if the pin has the ability to operate with the HSADC, mikroSDK will select it and set everything up for you. Instead of reading numerous pages of the datasheet, let the mikroSDK setup everything for you and add HSADC functionality to your project today!
2. Low level handle checking
Low-level Mikroe implementations have been further optimized by removing some of the unnecessary handle checking. Effectively, this results in a much more stable, optimized, and faster code. This is just one of the few updates. For more information, check the official CHANGELOG file on our GitHub repository.
3. Automated builds
Automated build script has been updated. Script now writes adequate progress level based on run settings. These updates provide a better overview of the current build progress and better control in general.
For a full list of changes, please take a look at the following document.
What's coming next?
- Cmake & GCC support with RISC-V MCUs
- mikroSDK support for AVR architecture, with the official release of mikroC AI for AVR
For a full list of all improvements and bug fixes please check out the RoadMap and Release changes on the NECTO Studio page.