Kinetis SDK 2.0 Manifest XML schema. General root tag. Version of Kinetis SDK build. Name of Kinetis SDK build. Id of Kinetis SDK build. General version of components. Optional versioning of chnages made to a 3rd party software by NXP (for example changes related to porting of the software to NXP devices). Supported compiler. Supported compiler. Global eclipse toolchain settings (i.e. applied to all device/board projects). For device-specific toolchain settings see device section. Option specification. Eclipse toolchain option value. This value will be applied on the defined eclipse option. Eclipse option ID. ID of the configured property (ID of the element in the plugin). Type of the property. Eclipse option name (name visible for the UI element). Optional information used by the New Project Wizard for filtering options based on type of the created project. Compiler used in the eclipse toolchain (currently gcc and iar). Toolchain eclipse plugin ID. Toolchain long name. Toolchain short name. Toolchain support version. Intended to track any future updates of the settings. Optional versioning of chnages made to a 3rd party software by NXP (for example changes related to porting of the software to NXP devices). Supported tool(s) Tool ID, should correspond with naming used in example projects. Tool name. Version of tool for which the package content is intended. Optional versioning of chnages made to a 3rd party software by NXP (for example changes related to porting of the software to NXP devices). Name of the tool vendor. Link to the vendor homepage. List of board configurations. List of component files in specified directory. Component file. File name mask including extension. Relative path to the directory with component files. Type of source file. Board configuration ID, used to specify board configuration in examples Component version. Used to track potential updates of the component. Optional versioning of chnages made to a 3rd party software by NXP (for example changes related to porting of the software to NXP devices). Supported board. Supported example. Source files for supported example. Source files specification. File name mask including extension. Relative path to the directory with component files. Path is relative to the package root directory. "/" used as directory separator. Type of source files of example. Marks files specific for particular tool. Marks files specific for particular compiler. Name of example. Category of specified example. Description of specified example. String of dependencies separated by space of specified example. Device name for example. Optional defines added for specific board. Name of the define. Value of the define. Id of board Name of board. Package of board. Board marketing name. Version of board. Optional versioning of chnages made to a 3rd party software by NXP (for example changes related to porting of the software to NXP devices). Supported devices. Type of core. Floating point unit declaration. Token of core. Size of memory. Size of flash in kb. Size of ram in kb. Contains name of package(s). Name of the package. Recommended evaluation board. Name of the board (the user name, e.g. FRDM-K64F). Supported toolchain. Option specification. Eclipse toolchain option value. This value will be applied on the defined eclipse option. Eclipse option ID. ID of the configured property (ID of the element in the plugin). Type of the property. Eclipse option name (name visible for the UI element). Variants of the option - where will be used. Compiler used in the eclipse toolchain (currently gcc and iar). Toolchain eclipse plugin ID. Toolchain long name. Toolchain short name. Optional defines added for specific device. Name of the define. Value of the define. Name of the device including memory information (e.g. MK64FN1M0xxx12). Short name used in the SDK directory structure (e.g. MK64F12). Device support version. Intended for future updates of the device information (e.g. new package added). Optional versioning of chnages made to a 3rd party software by NXP (for example changes related to porting of the software to NXP devices). List of hardware parameters such as memory areas. List of memory areas. Memory area specification. Memory area ID. Memory user name. Optional, start address of the memory area (this attribute is optional to be able to add also heap or stack). Memory area size in bytes. Memory access type (R,W,RX,RW). List of package components. Package component. Combination of component name, type and optional device attribute have to be unique in package. List of component files in specified directory. Component files. File name mask including extension. Relative path to the directory with component files. Path is relative to the package root directory. "/" used as directory separator. Type of component files. Marks files specific for particular compiler. Marks files specific for particular tool. Legacy attribute used by Processor Expert to have some additional information about the source (e.g. sources related to IRQ or DMA handling) Optional defines added for specific component (driver, middleware, rtos). Name of the define. Value of the define. Name of component. Define component type. Optional, for components that are related to specific device (e.g. drivers). Component version. Used to track potential updates of the component. Optional versioning of chnages made to a 3rd party software by NXP (for example changes related to porting of the software to NXP devices). Optional. List of names of components (separated by space) on which the component is dependent. Optional, component API version (currently used for RTOSes) Marks components specific for particular compiler. Define(s) in this element are independent on any other component, board or device. Name of the define. Value of the define. Version of defines element Revision of defines element Manifest format version Defines the possible compiler types. Defines the possible board compiler types. Defines the possible toolchain compiler types. Defines the possible compiler types. Defines the possible compiler types. Defines the possible memory acces types. Defines the possible core types. Defines the possible file types. Defines the possible file types. Defines the possible file types. Defines the possible component types. Defines the possible option type. Defines the possible toolchain item type values. Defines the possible toolchain variant values. Defines the possible toolchain variant values. Defines the possible tool ID. Defines the variant (flash|ram).