Libraries
bignum
binary
bitmap
ble
bytes
core
crypto
device
ec618
encoding
esp32
expect
fixed-point
flash
font
gpio
i2c
i2s
icons
io
line-wrap
log
math
monitor
net
pulse-counter
reader
reader-writer
rmt
serial
spi
statistics
system
tls
uart
uuid
writer
zlib
Library monitor
To use this library in your code:
import monitor
Synchronization primitives for coordinating and communicating between tasks.
Note that these monitors are not suitable for interprocess or network communication. They are only for tasks within one process.
Classes
Channel
A one-way communication channel between tasks.
Gate
A synchronization gate.
Latch
A latch that allows one task to wait until a value (object) has been provided by another task.
Mailbox
A two-way communication channel between tasks with replies to each message. Multiple messages (objects) can be sent, but only one can be in flight at a time.
Mutex
Mutual exclusion monitor.
Semaphore
A semaphore synchronization primitive.
Signal
A signal synchronization primitive.