European board maker MikroE has taken a significant step forward by incorporating AI code creation into its development tool. The latest version of the Necto Studio integrated development environment (IDE) now features a Code Assistant powered by artificial intelligence. This innovative tool allows users to effortlessly generate code for multi-Click projects, building upon the foundation laid by an AI rule-based tool introduced to Necto in 2023.
According to Neb Matic, the CEO of MikroE in Serbia, "Over the last decade, MikroE has provided more than 1800 Click boards and their corresponding libraries, empowering embedded developers to swiftly integrate a wide array of peripheral functions into their projects. While Click libraries have been immensely beneficial, projects often require the use of multiple Click boards. Hence, we have introduced the Necto Code Assistant, which amalgamates code from various Click projects into a unified project, complete with all necessary initializations, and showcases the outcome on the TFT screen. This enhancement significantly enhances productivity, minimizes errors, and accelerates the delivery of high-quality software."
The Necto Code Assistant not only ensures that essential initializations are included but also assists developers in understanding code functionality and adhering to best practices. Moreover, it aids in resolving common coding challenges by providing access to datasheet information based on the context of uploaded files, enabling quick retrieval of technical details.
With the release of Necto Studio 7.2, MikroE has expanded its support to encompass nearly 400 microcontrollers, over 170 development boards, and 25 MCU cards. Notably, half of the supported MCUs are sourced from the Microchip lineup. Additionally, the IDE features an AI-enabled Wiki that dynamically generates comprehensive background pages for all supported microcontrollers and boards, offering valuable insights and guidance to developers.
By integrating AI capabilities into its development tool, MikroE has not only simplified the process of code creation for multi-Click projects but has also equipped developers with a powerful resource to enhance their coding efficiency and software quality. The Necto Code Assistant represents a significant advancement in the realm of embedded development, providing a seamless and intuitive solution for managing complex projects and accelerating the software development lifecycle.