OS_USE_SEMAPHORE definition

When this constant is set to 1, semaphore objects are enabled. If semaphores are not utilized, this value can be set to 0 to reduce the memory footprint of the output code. If the constant is not defined, the default value is 1.

If all object types that utilize critical section management are excluded from the compilation, the kernel's synchronization features will be disabled, resulting in a further reduction of the final code size.

Version:1.0
See also: semaphores
SpaceShadow documentation