Component: Kernel APIs

Macro name

CYGPKG_KERNEL_API

Type

Dummy

Description

The eCos kernel is implemented in C++, so a C++ interface to the kernel is always available. There is also an optional C API. Additional API's may be provided in future versions.

Option: Provide C API

Macro name

CYGFUN_KERNEL_API_C

Type

Boolean

Description

The eCos kernel is implemented in C++, but there is an optional C API for use by application code. This C API can be disabled if the application code does not invoke the kernel directly, but instead uses higher level code such as the µITRON compatibility layer.