Module esp_idf_hal::interrupt::asynch

source ·

Structs§

  • Single-slot lock-free signaling primitive supporting signalling with a u32 bit-set. A variation of the IsrNotification HAL primitive which is however safe to be notified from an ISR context. The difference between this primitive and IsrNotification is that this one is hard-wired to the global HAL wake runner (HAL_WAKE_RUNNER) and is thus occupying less space.
  • Single-slot lock-free signaling primitive supporting signalling with a u32 bit-set. A variation of the Notification HAL primitive which is however safe to be notified from an ISR context.
  • IsrReactor is a utility allowing Waker instances to be awoken fron an ISR context.
  • Wake runner configuration

Statics§

  • The HAL-global wake runner. You should use no more than 64 tasks with it.