CMSIS2000  0.0.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
iArch platform independent macroses.

Macroses and some documentation presented for different CPU and MCU. More...

Collaboration diagram for iArch platform independent macroses.:

Modules

 Generic empty PORT
 Architecture dependent OS API description only implemented.
 POSIX
 POSIX port documentation.
 WINNT
 WINDOWS port documentation.
 AVR RISC CPU
 AVR core port documentation.
 ARM RISC CPU (ARM7)
 ARM7 core port documentation.
 Interrupt macroses
 Arch independent interrupt and exceptions handlers declaration and creation.

Detailed Description

Macroses and some documentation presented for different CPU and MCU.

It is necessary to determine architecture of MCU if you want to make platform independent code. arch/iArch.h file gives you i_ARCH_CHECK() and i_MCU_FAMILY_CHECK() macroses and several definitions that helps you to define platform.

Generic empty PORT as separate generic port are presented with the lists of functions and macroses which are used by OS kernel/ *Architecture dependent OS API

#include "arch/iArch.h"

See also