Welcome to the January 2024
RELEASE of NECTO Studio 6.0
NECTO is getting six new major features and bunch of other improvements with this update:
- LVGL - enhanced graphics library with a brand new UI designer
- CLANG & LLVM - toolchain for ARM and RISC-V microcontrollers
- CAN supported by mikroSDK
- DMA included in mikroSDK
- RTC now available in mikroSDK
- LCD featured in mikroSDK
SIX NEW FEATURES
1. LVGL - Enhanced Graphics Library with a Brand New UI Designer
- Bring circuits to life with a blend of algorithmic precision and graphical creativity.
The new NECTO Designer and LVGL Library transform UI creation into a harmonious mix of functionality and aesthetics, turning code into captivating visual narratives. - LVGL SUPPORT & 18 UI COMPONENTS
Unlock a new era of interface design with LVGL support and 18 dynamic UI components in NECTO Studio Designer, featuring intuitive drag-and-drop functionality.
This update introduces a realm of creativity, enabling developers to craft visually appealing and user-friendly interfaces.
The ability to group and save custom controls enhances workflow efficiency and project consistency. - EASILY DESIGN COMPLEX APPS
Revolutionize your design process with the latest event handling and automatic code generation features, making it simpler to craft dynamic and interactive user experiences.
Our multi-screen design support is a game-changer, allowing you to create complex, versatile applications that seamlessly adapt to various devices and meet diverse user needs.
- NECTO Studio takes a significant leap forward in improving the coding experience on multiple platforms by integrating the Clang compiler for ARM and RISC-V architectures.
- QUICKLY FIND & SOLVE ISSUES
This update brings the LLDB debugger for both ARM and RISC-V architectures. With features like comprehensive call stack analysis and a detailed core registers view,
debugging becomes more intuitive and efficient, speeding up problem identification and resolution in complex projects.
- The two-wire interface ensures real-time communication between components, optimizing performance in applications ranging from automotive controls to industrial automation.
- Boost your project's efficiency with this controller integration. Gain enhanced system performance, reduced CPU load, and optimized data transfer, collectively improving device responsiveness and operation.
- Revamp project with LCD technology integration, boosting visual communication, user interaction, and providing an advanced display interface. This upgrade not only increases functionality but also greatly enhances user experience.
- Improve project's time management with a Real-Time Clock (RTC) integration. This feature offers precise timekeeping, accurate event scheduling, reliable data logging, and it supports time-sensitive operations for unmatched system reliability.
IMPROVEMENTS
- Debugger
- Better handling of debugging variables, especially for complex structures
- Faster retrieving of local variables and watch list evaluation
- New call stack and register tabs added
- Flatten option included in mikroSDK for GPIO module, significantly improving execution speeds
- Clock speed in SPI implementation of mikroSDK has been refurbished with additional checking and correct return values
- GPIO module for TIVA MCUs has been updated for additional and improved control
16 NEW BOARDS SUPPORTED
- STM32F4 Discovery Shield
- Discovery Kit with STM32F407VG MCU
- STM32F3 Discovery Shield
- Discovery Kit with STM32F303VC MCU
- Clicker 4 for PIC18F
- Click Shield for Arduino MEGA
- Arduino Mega 2560 Rev3
- Click Shield for Nucleo-144
- STM32 Nucleo-144 Dev. Board with STM32F722ZE MCU
- STM32 Nucleo-144 Dev. Board with STM32F413ZH MCU
- STM32 Nucleo-144 Dev. Board with STM32F446ZE MCU
- STM32 Nucleo-144 Dev. Board with STM32H743ZI MCU
- Curiosity NANO Base for Click boards™
- PIC18F47K42 Curiosity NANO Evaluation Kit
- PIC18F57Q43 Curiosity NANO Evaluation Kit
- PIC18F47Q10 Curiosity NANO
WRAPPING UP
The latest update to NECTO Studio IDE has significantly improved the development experience. Inclusion of LVGL enhances the graphical aspects of projects.
Clang for ARM and RISC-V compilers integration, along with LLDB for ARM and RISC-V debuggers, provides powerful tools for code compilation and debugging.
The IDE now boasts advanced debugging features, such as call stack support for GCC and Clang compilers, a detailed core registers view,
and a comprehensive library collection for CAN, DMA, RTC, and LCD within the mikroSDK framework, streamlining the development process.
For a full list of all improvements and bug fixes, please check out the RoadMap and Release changes on the NECTO Studio page.
WHAT'S COMING NEXT?
- CODEGRIP
- Enhance speed of programming and debugging over USB & WiFi interface
- Support for new MCUs and families
- mikroSDK 2.11.0 middleware enhancement:
- Creating specialized layers for already supported DMA focusing on one module specifically (SPI, I2C, UART etc)
- Adding SPI Eth support through already supported Cyclone TCP
- Supporting more hardware kits from different vendors
- UI/UX Enhancements