Module r3_core::kernel

source ·
Expand description

The kernel interface.

Not to be confused with r3_kernel, a kernel implementation.

Re-exports

Modules

  • Kernel configuration
  • Event groups
  • Hooks
  • Hunks
  • Interrupt lines and handlers
  • Mutexes
  • The prelude module. This module re-exports Kernel and other extension traits with impl-only-use (use ... as _, RFC2166).
  • The low-level kernel interface to be implemented by a kernel implementor.
  • The low-level kernel static configuration interface to be implemented by a kernel implementor.
  • Semaphores
  • Tasks
  • Timers
  • Re-exports all traits defined under this module for convenience.

Enums

Traits

  • Provides access to the global functionalities of a kernel.