XC8 V1.32 is released on June-9-2014.

2020-02-06 09:59发布

XC8 V1.32 is released on June-9-2014. It is available at Microchip web site:
http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/

what's nnew:
3.1. Version 1.32
New device support The following parts (and their corresponding LF variants) are now fully
supported by this release: PIC16F1614, and PIC16F1618. Support is also present for the
following devices: MCP19118, MCP19119, MCP19124, and MCP19125. See also re -
named devices.
Runtime speed improvements For enhanced mid-range devices, a faster inlined version of
memcpy()  will be used when compiling with speed optimizations enabled. For PIC18 de -
vices, some integer math routines now use a faster inlined version when compiling with
speed optimizations enabled. More use is made of the PIC18 hardware multiply instruc -
tion, including floating point multiply operations. Many general optimizations also have
been applied to PIC18 output.
New Free-mode optimization An additional optimization has been added to improve removal of
redundant bank selection instructions when using Free mode. The effect of this optimiza-
tion will only be observable when the assembler optimizers are enabled.
....
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
funnynypd
2020-02-08 07:30
The official release date of XC8 V1.36 compiler version is the 14 January 2016.

The following are new features the compiler now supports. The version number in the subheadings indicates the first compiler version to support the features that follow.
3.1.          Version 1.36
New device support Support is now available for the following parts (and their corresponding LF variants): 16F18326, 16F18346, 18F46K40, 18F26K40, 18F65K40, and 18F66K40.
New assertion A new assertion macro has been added. It implements a light-weight embedded version of the standard C assert() macro, and is used in the same way.  The macro is called __conditional_software_breakpoint() and, if possible, it attempts to halt program execution via a software breakpoint if its argument is false.
Coverity support files Support files for Coverity are now provided. They can be found in the compiler’s  etc/coverity directory.
New EEPROM access The compiler now has the ability to access EEPROM for those devices that use the NVMREG register set. Access is transparent when using any provided EEPROM routines. A new preprocessor macro _EEPROM_INT is defined to indicate the access type available with the selected device. Note that those devices which use the new NVMREG set have no flash library support.

一周热门 更多>