We close this fantastic year with a new release of ARM compilers v3.0.0 with many improvements and new features.

 

12 new ARM Cortex™-M4 microcontrollers from STM32 and Stellaris families are supported from this release. We introduced a new ccm memory specifier so you are now allowed to use a big juicy 64K chunk of Core Couple Memory for storing your stack or variables. Initializer of local variables can now be a variable expression.

mikroC now has a #pragma setintsize directive which allows you to set whether integers will be 16-bit in size, as in all mikroElektronika compilers, or they can be 32-bit, as specified by ARM ANSI C standard. We have also added standard headers stdint.h, stdio.h, stdlib.h and string.h to the compiler, and there’s really no more obstacles to port existing code written in other compilers into your favorite mikroC PRO for ARM.

We have added support for Segger J-Link debugger as well, so you can use it as well.

TFT library is improved, and now supports three new controllers: HX8347G, ILI9340 and ILI9481.

IDE has been improved as well. We made sure to implement an extra comfort when working with pointers. Code assistant is now available for pointer to structures. When in debug mode just hover the cursor over the pointer, and the hint will appear showing the data it points to. Function pointers show the name of the function to which it refers.

New Live Update tool is just awesome! Whenever we introduce a new feature, add a new library or fix a minor bug, you will be able to instantly upgrade your ARM compiler! No more waitings for new compiler releases. We’re shifting to a whole new approach which will result in greater dynamics in our communication with you – the community.

There are many fixes and improvements, all enumerated at Specification tab of each compiler webpage

We invite you to download your favorite mikroC, mikroBasic or mikroPascal compiler for ARM and make use of the new features.

Yours sincerely,
mikroElektronika

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn