Module kernel::deferred_call[][src]

Expand description

Deferred call mechanism.

This is a tool to allow chip peripherals to schedule “interrupts” in the chip scheduler if the hardware doesn’t support interrupts where they are needed.

Structs

DeferredCall

Represents a way to generate an asynchronous call without a hardware interrupt. Supports up to 32 possible deferrable tasks.

Functions

has_tasks

Are there any pending DeferredCalls?