
Freescale MQX Release Notes
Freescale Semiconductor
29
‐ Memory type information was added also to lightweight memory structures. TAD is now able
to display the type information for memory blocks allocated using lightweight memory
allocator.
‐ Lightweight memory allocator has been made the default option for all BSPs.
‐ The
/config/<board>/user_config.cw files were eliminated. Such files have contained a
subset of configuration options for assembler-coded files in the MQX kernel. All kernel
assembler-coded files are now preprocessed using C preprocessor and make use of
standard C header macros. The C-language-specific content of the header files is
conditionally excluded during assembler compilation by using __ASM__ macro.
‐ The assembler vectors.cw file in each BSP was re-coded to C syntax. A new user
configuration macro (MQX_ROM_VECTORS) may be set non-zero to avoid vector table being
copied to RAM.
‐ The BSP, PSP, RTCS and other library build projects were changed to be easier to
understand (virtual folders inside each CodeWarrior project was updated).
‐ SNMPv2 code was changed to enable ROM-based MIB structures. Example application is
provided demonstrating custom MIB nodes and user traps.
‐ Several source code files were renamed to better reflect the content, especially in the I/O
driver directories.
‐ Added “root directory” concept to the FTP server, “rename” command added.
‐ SPI I/O driver added (Master mode only). Example application is available.
‐ Initial ADC I/O driver was added. This driver (including its API) is subject to improvement in
future releases. ADC device driver usage is demonstrated in ADC example application.
‐ RTC API updated, example application added.
‐ The new IPCFG API updated and documented
‐ The new HTTP server API documented
‐ MQX I/O Driver User Guide added
Comentarios a estos manuales