MPLAB XC Compiler Optimizations
The optimizations found on MPLAB XC C Compilers provide code-size reductions and speed enhancements that benefit your design projects. PRO license is available for designs that require maximum code reductions and best performance. The MPLAB XC C Compiler contains a free, 60-day trial of a PRO license for evaluation when activated.
Are you looking for code optimizations? Our free MPLAB XC C Compiler comes with the majority of the optimizations you need to reduce your code by up to 70% and increase efficiency. Specifically, the free compiler contains these optimizations:
* O0 - Ensures that your code is in its pristine state
* O1 - Invokes all optimizations that won't affect debugging
* O2 - Invokes a balanced set of speed and size optimizations
When you purchase one of our PRO licenses, you also get the following optimizations:
* Os - Gives maximum code size reductions
* O3 - Gives the best speed optimizations
* mpa (Procedural Abstraction) - Reduces code size even further
When combined with our free and award-winning MPLAB X Integrated Development Environment (IDE), the fully graphical frontend provides:
* Editing errors and breakpoints that match corresponding lines in the source code
* Single stepping through C and C++ (C++ only available in MPLAB XC32++ compilers) source code to inspect variables and structures at critical points
* Data structures with defined data types, including floating point, display in watch windows
Как видим по тестам ниже, они дают некий результат.
И каким местом репост темы относится к ардуино и в чём вообще суть ?
Этот платный там бесплатно лежит или какая нам выгода?
Я даже не спрашиваю как его прикрутить к ардуино и как вообще компилятор может иначе собрать стандартный код, тем более в котором даже частоту поменять нельзя.
Microchip и Arduino вещи несовместимые, фактически это похороны. Купить мегу328 уже невозможно, а там где есть цены от 5 баксов, оригиналы по 10.
74LS00, вы тесты смотрели? Если сокращение 10% от размера компиляции стандартного компилятора вам не достаточно, то я не знаю...
Это стандартный компилятор avr(в плане изменения частоты тоже) и прикручивается он к Arduino обычной строчкой в platform.txt compiler.path=
Ай ай ай, вы скорее писатель, нежели читатель.
Если нужна выгода и заработок - не думали сменить род деятельности, а не ждать манны небесной?