Expand description
Raw bindings for a small C ABI shim over M5Unified.
This crate intentionally does not bind M5Unified’s C++ classes directly.
Instead, native/m5u_shim.cpp exposes stable extern "C" functions that
Rust can call from the higher-level m5unified crate. On non-ESP-IDF host
targets these functions are stubbed so the safe wrapper and translated
samples can be checked in CI without hardware.
Firmware projects targeting ESP-IDF must provide the native shim component
from this crate’s native/ directory in their ESP-IDF component graph. The
host stubs are compile-time conveniences only and do not simulate M5Stack
hardware behavior.
Structs§
- m5u_
cardputer_ key_ value_ t - m5u_
cardputer_ keyboard_ state_ t - m5u_
config_ t - m5u_
image_ options_ t - m5u_
imu_ convert_ param_ t - m5u_
imu_ data_ t - m5u_
imu_ raw_ data_ t - m5u_
led_ color_ t - m5u_
led_ strip_ config_ t - m5u_
led_ strip_ rmt_ config_ t - m5u_
mic_ config_ t - m5u_
power_ ext_ port_ bus_ t - m5u_
power_ ina226_ config_ t - m5u_
rtc_ datetime_ t - m5u_
sd_ spi_ config_ t - m5u_
speaker_ config_ t - m5u_
touch_ detail_ t
Constants§
- M5U_
CARDPUTER_ KEYBOARD_ HID_ CAPACITY - M5U_
CARDPUTER_ KEYBOARD_ MODIFIER_ CAPACITY - M5U_
CARDPUTER_ KEYBOARD_ WORD_ CAPACITY
Functions§
- m5u_
audio_ ⚠capture_ begin - m5u_
audio_ ⚠capture_ end - m5u_
audio_ ⚠capture_ read_ i16 - m5u_
battery_ ⚠level - m5u_
battery_ ⚠voltage_ mv - m5u_
begin ⚠ - m5u_
begin_ ⚠with_ config - m5u_
btn_ ⚠a_ is_ pressed - m5u_
btn_ ⚠a_ was_ pressed - m5u_
btn_ ⚠a_ was_ released - m5u_
btn_ ⚠b_ is_ pressed - m5u_
btn_ ⚠b_ was_ pressed - m5u_
btn_ ⚠b_ was_ released - m5u_
btn_ ⚠c_ is_ pressed - m5u_
btn_ ⚠c_ was_ pressed - m5u_
btn_ ⚠c_ was_ released - m5u_
button_ ⚠get_ click_ count - m5u_
button_ ⚠get_ debounce_ thresh - m5u_
button_ ⚠get_ hold_ thresh - m5u_
button_ ⚠get_ state - m5u_
button_ ⚠get_ update_ msec - m5u_
button_ ⚠is_ holding - m5u_
button_ ⚠is_ pressed - m5u_
button_ ⚠is_ released - m5u_
button_ ⚠last_ change - m5u_
button_ ⚠pressed_ for - m5u_
button_ ⚠released_ for - m5u_
button_ ⚠set_ debounce_ thresh - m5u_
button_ ⚠set_ hold_ thresh - m5u_
button_ ⚠set_ raw_ state - m5u_
button_ ⚠set_ state - m5u_
button_ ⚠was_ change_ pressed - m5u_
button_ ⚠was_ clicked - m5u_
button_ ⚠was_ decide_ click_ count - m5u_
button_ ⚠was_ double_ clicked - m5u_
button_ ⚠was_ hold - m5u_
button_ ⚠was_ pressed - m5u_
button_ ⚠was_ release_ for - m5u_
button_ ⚠was_ released - m5u_
button_ ⚠was_ released_ after_ hold - m5u_
button_ ⚠was_ single_ clicked - m5u_
canvas_ ⚠create - m5u_
canvas_ ⚠delete - m5u_
canvas_ ⚠draw_ circle - m5u_
canvas_ ⚠draw_ ellipse - m5u_
canvas_ ⚠draw_ line - m5u_
canvas_ ⚠draw_ string - m5u_
canvas_ ⚠fill_ arc - m5u_
canvas_ ⚠fill_ circle - m5u_
canvas_ ⚠fill_ ellipse - m5u_
canvas_ ⚠fill_ rect - m5u_
canvas_ ⚠fill_ screen - m5u_
canvas_ ⚠fill_ smooth_ circle - m5u_
canvas_ ⚠fill_ smooth_ round_ rect - m5u_
canvas_ ⚠fill_ triangle - m5u_
canvas_ ⚠push - m5u_
canvas_ ⚠set_ text_ color - m5u_
canvas_ ⚠set_ text_ datum - m5u_
canvas_ ⚠set_ text_ size - m5u_
canvas_ ⚠text_ width - m5u_
cardputer_ ⚠begin - m5u_
cardputer_ ⚠begin_ with_ config - m5u_
cardputer_ ⚠grove_ gpio_ pin_ mode - m5u_
cardputer_ ⚠grove_ gpio_ read - m5u_
cardputer_ ⚠grove_ gpio_ write - m5u_
cardputer_ ⚠grove_ i2c_ begin - m5u_
cardputer_ ⚠grove_ i2c_ end - m5u_
cardputer_ ⚠grove_ i2c_ probe - m5u_
cardputer_ ⚠grove_ i2c_ read - m5u_
cardputer_ ⚠grove_ i2c_ write - m5u_
cardputer_ ⚠grove_ uart_ available - m5u_
cardputer_ ⚠grove_ uart_ begin - m5u_
cardputer_ ⚠grove_ uart_ end - m5u_
cardputer_ ⚠grove_ uart_ flush - m5u_
cardputer_ ⚠grove_ uart_ read - m5u_
cardputer_ ⚠grove_ uart_ write - m5u_
cardputer_ ⚠ir_ begin - m5u_
cardputer_ ⚠ir_ send_ nec - m5u_
cardputer_ ⚠keyboard_ begin - m5u_
cardputer_ ⚠keyboard_ capslocked - m5u_
cardputer_ ⚠keyboard_ get_ key - m5u_
cardputer_ ⚠keyboard_ get_ key_ value - m5u_
cardputer_ ⚠keyboard_ get_ state - m5u_
cardputer_ ⚠keyboard_ is_ change - m5u_
cardputer_ ⚠keyboard_ is_ key_ pressed - m5u_
cardputer_ ⚠keyboard_ is_ pressed - m5u_
cardputer_ ⚠keyboard_ pressed_ count - m5u_
cardputer_ ⚠keyboard_ set_ capslocked - m5u_
cardputer_ ⚠update - m5u_
delay_ ⚠ms - m5u_
display_ ⚠begin_ transaction - m5u_
display_ ⚠begin_ transaction_ at - m5u_
display_ ⚠clear_ clip_ rect - m5u_
display_ ⚠clear_ clip_ rect_ at - m5u_
display_ ⚠clear_ scroll_ rect - m5u_
display_ ⚠clear_ scroll_ rect_ at - m5u_
display_ ⚠color888 - m5u_
display_ ⚠copy_ rect - m5u_
display_ ⚠copy_ rect_ at - m5u_
display_ ⚠count - m5u_
display_ ⚠display - m5u_
display_ ⚠display_ at - m5u_
display_ ⚠display_ busy - m5u_
display_ ⚠display_ busy_ at - m5u_
display_ ⚠display_ region - m5u_
display_ ⚠display_ region_ at - m5u_
display_ ⚠dma_ busy - m5u_
display_ ⚠dma_ busy_ at - m5u_
display_ ⚠draw_ arc - m5u_
display_ ⚠draw_ arc_ at - m5u_
display_ ⚠draw_ bezier3 - m5u_
display_ ⚠draw_ bezier4 - m5u_
display_ ⚠draw_ bezier3_ at - m5u_
display_ ⚠draw_ bezier4_ at - m5u_
display_ ⚠draw_ center_ string - m5u_
display_ ⚠draw_ center_ string_ at - m5u_
display_ ⚠draw_ char - m5u_
display_ ⚠draw_ char_ at - m5u_
display_ ⚠draw_ circle - m5u_
display_ ⚠draw_ circle_ at - m5u_
display_ ⚠draw_ ellipse - m5u_
display_ ⚠draw_ ellipse_ arc - m5u_
display_ ⚠draw_ ellipse_ arc_ at - m5u_
display_ ⚠draw_ ellipse_ at - m5u_
display_ ⚠draw_ fast_ hline - m5u_
display_ ⚠draw_ fast_ hline_ at - m5u_
display_ ⚠draw_ fast_ vline - m5u_
display_ ⚠draw_ fast_ vline_ at - m5u_
display_ ⚠draw_ float - m5u_
display_ ⚠draw_ float_ at - m5u_
display_ ⚠draw_ gradient_ line - m5u_
display_ ⚠draw_ gradient_ line_ at - m5u_
display_ ⚠draw_ image - m5u_
display_ ⚠draw_ image_ at - m5u_
display_ ⚠draw_ image_ file - m5u_
display_ ⚠draw_ image_ file_ at - m5u_
display_ ⚠draw_ line - m5u_
display_ ⚠draw_ line_ at - m5u_
display_ ⚠draw_ number - m5u_
display_ ⚠draw_ number_ at - m5u_
display_ ⚠draw_ pixel - m5u_
display_ ⚠draw_ pixel_ at - m5u_
display_ ⚠draw_ pixel_ current - m5u_
display_ ⚠draw_ pixel_ current_ at - m5u_
display_ ⚠draw_ rect - m5u_
display_ ⚠draw_ rect_ at - m5u_
display_ ⚠draw_ right_ string - m5u_
display_ ⚠draw_ right_ string_ at - m5u_
display_ ⚠draw_ round_ rect - m5u_
display_ ⚠draw_ round_ rect_ at - m5u_
display_ ⚠draw_ smooth_ line - m5u_
display_ ⚠draw_ smooth_ line_ at - m5u_
display_ ⚠draw_ spot - m5u_
display_ ⚠draw_ spot_ at - m5u_
display_ ⚠draw_ string - m5u_
display_ ⚠draw_ string_ at - m5u_
display_ ⚠draw_ triangle - m5u_
display_ ⚠draw_ triangle_ at - m5u_
display_ ⚠draw_ wedge_ line - m5u_
display_ ⚠draw_ wedge_ line_ at - m5u_
display_ ⚠draw_ wide_ line - m5u_
display_ ⚠draw_ wide_ line_ at - m5u_
display_ ⚠end_ transaction - m5u_
display_ ⚠end_ transaction_ at - m5u_
display_ ⚠end_ write - m5u_
display_ ⚠end_ write_ at - m5u_
display_ ⚠fill_ arc - m5u_
display_ ⚠fill_ arc_ at - m5u_
display_ ⚠fill_ circle - m5u_
display_ ⚠fill_ circle_ at - m5u_
display_ ⚠fill_ ellipse - m5u_
display_ ⚠fill_ ellipse_ arc - m5u_
display_ ⚠fill_ ellipse_ arc_ at - m5u_
display_ ⚠fill_ ellipse_ at - m5u_
display_ ⚠fill_ gradient_ rect - m5u_
display_ ⚠fill_ gradient_ rect_ at - m5u_
display_ ⚠fill_ rect - m5u_
display_ ⚠fill_ rect_ at - m5u_
display_ ⚠fill_ round_ rect - m5u_
display_ ⚠fill_ round_ rect_ at - m5u_
display_ ⚠fill_ screen - m5u_
display_ ⚠fill_ screen_ at - m5u_
display_ ⚠fill_ smooth_ circle - m5u_
display_ ⚠fill_ smooth_ circle_ at - m5u_
display_ ⚠fill_ smooth_ round_ rect - m5u_
display_ ⚠fill_ smooth_ round_ rect_ at - m5u_
display_ ⚠fill_ triangle - m5u_
display_ ⚠fill_ triangle_ at - m5u_
display_ ⚠flood_ fill - m5u_
display_ ⚠flood_ fill_ at - m5u_
display_ ⚠font_ height - m5u_
display_ ⚠font_ width - m5u_
display_ ⚠font_ width_ at - m5u_
display_ ⚠get_ base_ color - m5u_
display_ ⚠get_ base_ color_ at - m5u_
display_ ⚠get_ brightness - m5u_
display_ ⚠get_ brightness_ at - m5u_
display_ ⚠get_ clip_ rect - m5u_
display_ ⚠get_ clip_ rect_ at - m5u_
display_ ⚠get_ color_ depth - m5u_
display_ ⚠get_ color_ depth_ at - m5u_
display_ ⚠get_ cursor_ x - m5u_
display_ ⚠get_ cursor_ x_ at - m5u_
display_ ⚠get_ cursor_ y - m5u_
display_ ⚠get_ cursor_ y_ at - m5u_
display_ ⚠get_ invert - m5u_
display_ ⚠get_ invert_ at - m5u_
display_ ⚠get_ palette_ count - m5u_
display_ ⚠get_ palette_ count_ at - m5u_
display_ ⚠get_ pivot_ x - m5u_
display_ ⚠get_ pivot_ x_ at - m5u_
display_ ⚠get_ pivot_ y - m5u_
display_ ⚠get_ pivot_ y_ at - m5u_
display_ ⚠get_ raw_ color - m5u_
display_ ⚠get_ raw_ color_ at - m5u_
display_ ⚠get_ rotation - m5u_
display_ ⚠get_ rotation_ at - m5u_
display_ ⚠get_ scan_ line - m5u_
display_ ⚠get_ scan_ line_ at - m5u_
display_ ⚠get_ scroll_ rect - m5u_
display_ ⚠get_ scroll_ rect_ at - m5u_
display_ ⚠get_ start_ count - m5u_
display_ ⚠get_ start_ count_ at - m5u_
display_ ⚠get_ swap_ bytes - m5u_
display_ ⚠get_ swap_ bytes_ at - m5u_
display_ ⚠get_ text_ datum - m5u_
display_ ⚠get_ text_ datum_ at - m5u_
display_ ⚠get_ text_ padding - m5u_
display_ ⚠get_ text_ padding_ at - m5u_
display_ ⚠get_ text_ size_ x - m5u_
display_ ⚠get_ text_ size_ x_ at - m5u_
display_ ⚠get_ text_ size_ y - m5u_
display_ ⚠get_ text_ size_ y_ at - m5u_
display_ ⚠has_ palette - m5u_
display_ ⚠has_ palette_ at - m5u_
display_ ⚠height - m5u_
display_ ⚠height_ at - m5u_
display_ ⚠index_ for_ kind - m5u_
display_ ⚠index_ for_ kinds - m5u_
display_ ⚠init_ dma - m5u_
display_ ⚠init_ dma_ at - m5u_
display_ ⚠invert_ display - m5u_
display_ ⚠invert_ display_ at - m5u_
display_ ⚠is_ bus_ shared - m5u_
display_ ⚠is_ bus_ shared_ at - m5u_
display_ ⚠is_ epd - m5u_
display_ ⚠is_ epd_ at - m5u_
display_ ⚠is_ readable - m5u_
display_ ⚠is_ readable_ at - m5u_
display_ ⚠pop_ state - m5u_
display_ ⚠pop_ state_ at - m5u_
display_ ⚠power_ save - m5u_
display_ ⚠power_ save_ at - m5u_
display_ ⚠print - m5u_
display_ ⚠print_ at - m5u_
display_ ⚠println - m5u_
display_ ⚠println_ at - m5u_
display_ ⚠progress_ bar - m5u_
display_ ⚠progress_ bar_ at - m5u_
display_ ⚠push_ block - m5u_
display_ ⚠push_ block_ at - m5u_
display_ ⚠push_ image_ rgb565 - m5u_
display_ ⚠push_ image_ rgb565_ at - m5u_
display_ ⚠push_ image_ rgb565_ transparent - m5u_
display_ ⚠push_ image_ rgb565_ transparent_ at - m5u_
display_ ⚠push_ state - m5u_
display_ ⚠push_ state_ at - m5u_
display_ ⚠qrcode - m5u_
display_ ⚠qrcode_ at - m5u_
display_ ⚠read_ pixel - m5u_
display_ ⚠read_ pixel_ at - m5u_
display_ ⚠read_ rect_ rgb565 - m5u_
display_ ⚠read_ rect_ rgb565_ at - m5u_
display_ ⚠scroll - m5u_
display_ ⚠scroll_ at - m5u_
display_ ⚠set_ addr_ window - m5u_
display_ ⚠set_ addr_ window_ at - m5u_
display_ ⚠set_ auto_ display - m5u_
display_ ⚠set_ auto_ display_ at - m5u_
display_ ⚠set_ base_ color - m5u_
display_ ⚠set_ base_ color_ at - m5u_
display_ ⚠set_ brightness - m5u_
display_ ⚠set_ brightness_ at - m5u_
display_ ⚠set_ clip_ rect - m5u_
display_ ⚠set_ clip_ rect_ at - m5u_
display_ ⚠set_ color - m5u_
display_ ⚠set_ color_ at - m5u_
display_ ⚠set_ color_ depth - m5u_
display_ ⚠set_ color_ depth_ at - m5u_
display_ ⚠set_ cursor - m5u_
display_ ⚠set_ cursor_ at - m5u_
display_ ⚠set_ epd_ fastest - m5u_
display_ ⚠set_ epd_ mode - m5u_
display_ ⚠set_ font - m5u_
display_ ⚠set_ pivot - m5u_
display_ ⚠set_ pivot_ at - m5u_
display_ ⚠set_ raw_ color - m5u_
display_ ⚠set_ raw_ color_ at - m5u_
display_ ⚠set_ rotation - m5u_
display_ ⚠set_ rotation_ at - m5u_
display_ ⚠set_ scroll_ rect - m5u_
display_ ⚠set_ scroll_ rect_ at - m5u_
display_ ⚠set_ scroll_ rect_ color - m5u_
display_ ⚠set_ scroll_ rect_ color_ at - m5u_
display_ ⚠set_ swap_ bytes - m5u_
display_ ⚠set_ swap_ bytes_ at - m5u_
display_ ⚠set_ text_ color - m5u_
display_ ⚠set_ text_ color_ at - m5u_
display_ ⚠set_ text_ datum - m5u_
display_ ⚠set_ text_ padding - m5u_
display_ ⚠set_ text_ padding_ at - m5u_
display_ ⚠set_ text_ scroll - m5u_
display_ ⚠set_ text_ size - m5u_
display_ ⚠set_ text_ size_ at - m5u_
display_ ⚠set_ text_ wrap - m5u_
display_ ⚠set_ window - m5u_
display_ ⚠set_ window_ at - m5u_
display_ ⚠sleep - m5u_
display_ ⚠sleep_ at - m5u_
display_ ⚠start_ write - m5u_
display_ ⚠start_ write_ at - m5u_
display_ ⚠text_ length - m5u_
display_ ⚠text_ length_ at - m5u_
display_ ⚠text_ width - m5u_
display_ ⚠text_ width_ at - m5u_
display_ ⚠wait_ display - m5u_
display_ ⚠wait_ display_ at - m5u_
display_ ⚠wait_ dma - m5u_
display_ ⚠wait_ dma_ at - m5u_
display_ ⚠wakeup - m5u_
display_ ⚠wakeup_ at - m5u_
display_ ⚠width - m5u_
display_ ⚠width_ at - m5u_
display_ ⚠write_ color - m5u_
display_ ⚠write_ color_ at - m5u_
display_ ⚠write_ fast_ hline - m5u_
display_ ⚠write_ fast_ hline_ at - m5u_
display_ ⚠write_ fast_ vline - m5u_
display_ ⚠write_ fast_ vline_ at - m5u_
display_ ⚠write_ fill_ rect - m5u_
display_ ⚠write_ fill_ rect_ at - m5u_
display_ ⚠write_ fill_ rect_ preclipped - m5u_
display_ ⚠write_ fill_ rect_ preclipped_ at - m5u_
display_ ⚠write_ pixel - m5u_
display_ ⚠write_ pixel_ at - m5u_
display_ ⚠write_ pixel_ current - m5u_
display_ ⚠write_ pixel_ current_ at - m5u_
get_ ⚠board - m5u_
get_ ⚠pin - m5u_
get_ ⚠touch_ button_ height - m5u_
get_ ⚠update_ msec - m5u_
heap_ ⚠get_ free_ size - m5u_
heap_ ⚠get_ largest_ free_ block - m5u_
i2c_ ⚠begin - m5u_
i2c_ ⚠begin_ with_ port - m5u_
i2c_ ⚠bit_ off - m5u_
i2c_ ⚠bit_ on - m5u_
i2c_ ⚠get_ port - m5u_
i2c_ ⚠get_ scl - m5u_
i2c_ ⚠get_ sda - m5u_
i2c_ ⚠is_ enabled - m5u_
i2c_ ⚠read - m5u_
i2c_ ⚠read_ register - m5u_
i2c_ ⚠read_ register8 - m5u_
i2c_ ⚠release - m5u_
i2c_ ⚠restart - m5u_
i2c_ ⚠scan - m5u_
i2c_ ⚠scan_ address - m5u_
i2c_ ⚠set_ port - m5u_
i2c_ ⚠start - m5u_
i2c_ ⚠stop - m5u_
i2c_ ⚠write - m5u_
i2c_ ⚠write_ byte - m5u_
i2c_ ⚠write_ register - m5u_
i2c_ ⚠write_ register8 - m5u_
imu_ ⚠begin - m5u_
imu_ ⚠begin_ for_ board - m5u_
imu_ ⚠clear_ offset_ data - m5u_
imu_ ⚠device_ begin - m5u_
imu_ ⚠device_ get_ convert_ param - m5u_
imu_ ⚠device_ get_ raw_ data - m5u_
imu_ ⚠device_ get_ temp_ adc - m5u_
imu_ ⚠device_ set_ int_ pin_ active_ logic - m5u_
imu_ ⚠device_ sleep - m5u_
imu_ ⚠device_ who_ am_ i - m5u_
imu_ ⚠get_ accel - m5u_
imu_ ⚠get_ data - m5u_
imu_ ⚠get_ gyro - m5u_
imu_ ⚠get_ mag - m5u_
imu_ ⚠get_ offset_ data - m5u_
imu_ ⚠get_ offset_ data_ i32 - m5u_
imu_ ⚠get_ raw_ data - m5u_
imu_ ⚠get_ temp_ c - m5u_
imu_ ⚠get_ type - m5u_
imu_ ⚠is_ enabled - m5u_
imu_ ⚠load_ offset_ from_ nvs - m5u_
imu_ ⚠save_ offset_ to_ nvs - m5u_
imu_ ⚠set_ axis_ order - m5u_
imu_ ⚠set_ axis_ order_ left_ handed - m5u_
imu_ ⚠set_ axis_ order_ right_ handed - m5u_
imu_ ⚠set_ calibration - m5u_
imu_ ⚠set_ calibration_ strength - m5u_
imu_ ⚠set_ clock - m5u_
imu_ ⚠set_ int_ pin_ active_ logic - m5u_
imu_ ⚠set_ offset_ data - m5u_
imu_ ⚠sleep - m5u_
imu_ ⚠update - m5u_
imu_ ⚠update_ mask - m5u_
io_ ⚠expander_ available - m5u_
io_ ⚠expander_ digital_ read - m5u_
io_ ⚠expander_ digital_ write - m5u_
io_ ⚠expander_ disable_ irq - m5u_
io_ ⚠expander_ enable_ irq - m5u_
io_ ⚠expander_ enable_ pull - m5u_
io_ ⚠expander_ get_ write_ value - m5u_
io_ ⚠expander_ reset_ irq - m5u_
io_ ⚠expander_ set_ direction - m5u_
io_ ⚠expander_ set_ high_ impedance - m5u_
io_ ⚠expander_ set_ pull_ mode - m5u_
led_ ⚠begin - m5u_
led_ ⚠count - m5u_
led_ ⚠display - m5u_
led_ ⚠get_ type - m5u_
led_ ⚠is_ enabled - m5u_
led_ ⚠power_ hub_ begin - m5u_
led_ ⚠power_ hub_ count - m5u_
led_ ⚠power_ hub_ display - m5u_
led_ ⚠power_ hub_ get_ type - m5u_
led_ ⚠power_ hub_ set_ brightness - m5u_
led_ ⚠power_ hub_ set_ color_ rgb - m5u_
led_ ⚠power_ hub_ set_ colors_ rgb - m5u_
led_ ⚠set_ all_ color_ rgb - m5u_
led_ ⚠set_ auto_ display - m5u_
led_ ⚠set_ brightness - m5u_
led_ ⚠set_ color_ rgb - m5u_
led_ ⚠set_ colors_ rgb - m5u_
led_ ⚠strip_ begin - m5u_
led_ ⚠strip_ count - m5u_
led_ ⚠strip_ display - m5u_
led_ ⚠strip_ get_ type - m5u_
led_ ⚠strip_ set_ brightness - m5u_
led_ ⚠strip_ set_ color_ rgb - m5u_
led_ ⚠strip_ set_ colors_ rgb - m5u_
led_ ⚠strip_ set_ config - m5u_
led_ ⚠strip_ set_ rmt_ bus_ config - m5u_
log_ ⚠dump - m5u_
log_ ⚠get_ enable_ color - m5u_
log_ ⚠get_ level - m5u_
log_ ⚠level - m5u_
log_ ⚠path_ to_ file_ name - m5u_
log_ ⚠print - m5u_
log_ ⚠println - m5u_
log_ ⚠println_ empty - m5u_
log_ ⚠set_ callback - m5u_
log_ ⚠set_ enable_ color - m5u_
log_ ⚠set_ level - m5u_
log_ ⚠set_ suffix - m5u_
mic_ ⚠begin - m5u_
mic_ ⚠end - m5u_
mic_ ⚠get_ config - m5u_
mic_ ⚠get_ noise_ filter_ level - m5u_
mic_ ⚠is_ enabled - m5u_
mic_ ⚠is_ recording - m5u_
mic_ ⚠is_ running - m5u_
mic_ ⚠record_ i16 - m5u_
mic_ ⚠record_ i16_ at - m5u_
mic_ ⚠record_ i16_ ex - m5u_
mic_ ⚠record_ u8 - m5u_
mic_ ⚠record_ u8_ ex - m5u_
mic_ ⚠recording_ state - m5u_
mic_ ⚠set_ config - m5u_
mic_ ⚠set_ noise_ filter_ level - m5u_
mic_ ⚠set_ sample_ rate - m5u_
micros ⚠ - m5u_
millis ⚠ - m5u_
nvs_ ⚠read_ i32 - m5u_
nvs_ ⚠write_ i32 - m5u_
pi4ioe5v6408_ ⚠begin - m5u_
pi4ioe5v6408_ ⚠digital_ read - m5u_
pi4ioe5v6408_ ⚠digital_ write - m5u_
pi4ioe5v6408_ ⚠disable_ irq - m5u_
pi4ioe5v6408_ ⚠enable_ irq - m5u_
pi4ioe5v6408_ ⚠enable_ pull - m5u_
pi4ioe5v6408_ ⚠get_ write_ value - m5u_
pi4ioe5v6408_ ⚠reset_ irq - m5u_
pi4ioe5v6408_ ⚠set_ direction - m5u_
pi4ioe5v6408_ ⚠set_ high_ impedance - m5u_
pi4ioe5v6408_ ⚠set_ pull_ mode - m5u_
power_ ⚠aw32001_ begin - m5u_
power_ ⚠aw32001_ get_ charge_ current - m5u_
power_ ⚠aw32001_ get_ charge_ status - m5u_
power_ ⚠aw32001_ get_ charge_ voltage - m5u_
power_ ⚠aw32001_ is_ charging - m5u_
power_ ⚠aw32001_ set_ battery_ charge - m5u_
power_ ⚠aw32001_ set_ charge_ current - m5u_
power_ ⚠aw32001_ set_ charge_ voltage - m5u_
power_ ⚠axp192_ begin - m5u_
power_ ⚠axp192_ get_ acin_ current_ ma - m5u_
power_ ⚠axp192_ get_ acin_ voltage_ v - m5u_
power_ ⚠axp192_ get_ aps_ voltage_ v - m5u_
power_ ⚠axp192_ get_ bat_ state - m5u_
power_ ⚠axp192_ get_ battery_ charge_ current_ ma - m5u_
power_ ⚠axp192_ get_ battery_ discharge_ current_ ma - m5u_
power_ ⚠axp192_ get_ battery_ level - m5u_
power_ ⚠axp192_ get_ battery_ power_ mw - m5u_
power_ ⚠axp192_ get_ battery_ voltage_ v - m5u_
power_ ⚠axp192_ get_ exten - m5u_
power_ ⚠axp192_ get_ internal_ temperature_ c - m5u_
power_ ⚠axp192_ get_ pek_ press - m5u_
power_ ⚠axp192_ get_ vbus_ current_ ma - m5u_
power_ ⚠axp192_ get_ vbus_ voltage_ v - m5u_
power_ ⚠axp192_ is_ acin - m5u_
power_ ⚠axp192_ is_ charging - m5u_
power_ ⚠axp192_ is_ vbus - m5u_
power_ ⚠axp192_ power_ off - m5u_
power_ ⚠axp192_ set_ adc_ rate - m5u_
power_ ⚠axp192_ set_ adc_ state - m5u_
power_ ⚠axp192_ set_ backup - m5u_
power_ ⚠axp192_ set_ battery_ charge - m5u_
power_ ⚠axp192_ set_ charge_ current - m5u_
power_ ⚠axp192_ set_ charge_ voltage - m5u_
power_ ⚠axp192_ set_ dcdc - m5u_
power_ ⚠axp192_ set_ exten - m5u_
power_ ⚠axp192_ set_ gpio - m5u_
power_ ⚠axp192_ set_ ldo - m5u_
power_ ⚠axp2101_ begin - m5u_
power_ ⚠axp2101_ clear_ irq_ statuses - m5u_
power_ ⚠axp2101_ disable_ irq - m5u_
power_ ⚠axp2101_ enable_ irq - m5u_
power_ ⚠axp2101_ get_ acin_ current_ ma - m5u_
power_ ⚠axp2101_ get_ acin_ voltage_ v - m5u_
power_ ⚠axp2101_ get_ aps_ voltage_ v - m5u_
power_ ⚠axp2101_ get_ bat_ state - m5u_
power_ ⚠axp2101_ get_ battery_ charge_ current_ ma - m5u_
power_ ⚠axp2101_ get_ battery_ discharge_ current_ ma - m5u_
power_ ⚠axp2101_ get_ battery_ level - m5u_
power_ ⚠axp2101_ get_ battery_ power_ mw - m5u_
power_ ⚠axp2101_ get_ battery_ voltage_ v - m5u_
power_ ⚠axp2101_ get_ charge_ status - m5u_
power_ ⚠axp2101_ get_ internal_ temperature_ c - m5u_
power_ ⚠axp2101_ get_ irq_ statuses - m5u_
power_ ⚠axp2101_ get_ ldo_ enabled - m5u_
power_ ⚠axp2101_ get_ pek_ press - m5u_
power_ ⚠axp2101_ get_ ts_ voltage_ v - m5u_
power_ ⚠axp2101_ get_ vbus_ current_ ma - m5u_
power_ ⚠axp2101_ get_ vbus_ voltage_ v - m5u_
power_ ⚠axp2101_ is_ acin - m5u_
power_ ⚠axp2101_ is_ bat_ charger_ over_ temperature_ irq - m5u_
power_ ⚠axp2101_ is_ bat_ charger_ under_ temperature_ irq - m5u_
power_ ⚠axp2101_ is_ charging - m5u_
power_ ⚠axp2101_ is_ vbus - m5u_
power_ ⚠axp2101_ is_ vbus_ insert_ irq - m5u_
power_ ⚠axp2101_ is_ vbus_ remove_ irq - m5u_
power_ ⚠axp2101_ power_ off - m5u_
power_ ⚠axp2101_ set_ adc_ rate - m5u_
power_ ⚠axp2101_ set_ adc_ state - m5u_
power_ ⚠axp2101_ set_ backup - m5u_
power_ ⚠axp2101_ set_ battery_ charge - m5u_
power_ ⚠axp2101_ set_ charge_ current - m5u_
power_ ⚠axp2101_ set_ charge_ voltage - m5u_
power_ ⚠axp2101_ set_ ldo - m5u_
power_ ⚠axp2101_ set_ pre_ charge_ current - m5u_
power_ ⚠begin - m5u_
power_ ⚠bq27220_ begin - m5u_
power_ ⚠bq27220_ get_ current_ a - m5u_
power_ ⚠bq27220_ get_ current_ ma - m5u_
power_ ⚠bq27220_ get_ voltage_ mv - m5u_
power_ ⚠bq27220_ get_ voltage_ v - m5u_
power_ ⚠deep_ sleep_ us - m5u_
power_ ⚠get_ battery_ current_ ma - m5u_
power_ ⚠get_ charge_ state - m5u_
power_ ⚠get_ ext_ current_ ma - m5u_
power_ ⚠get_ ext_ output - m5u_
power_ ⚠get_ ext_ voltage_ mv - m5u_
power_ ⚠get_ key_ state - m5u_
power_ ⚠get_ type - m5u_
power_ ⚠get_ usb_ output - m5u_
power_ ⚠get_ vbus_ voltage_ mv - m5u_
power_ ⚠ina226_ begin - m5u_
power_ ⚠ina226_ config - m5u_
power_ ⚠ina226_ get_ bus_ voltage_ v - m5u_
power_ ⚠ina226_ get_ power_ w - m5u_
power_ ⚠ina226_ get_ shunt_ current_ a - m5u_
power_ ⚠ina226_ get_ shunt_ voltage_ v - m5u_
power_ ⚠ina3221_ begin - m5u_
power_ ⚠ina3221_ get_ bus_ voltage_ mv - m5u_
power_ ⚠ina3221_ get_ bus_ voltage_ v - m5u_
power_ ⚠ina3221_ get_ current_ a - m5u_
power_ ⚠ina3221_ get_ shunt_ voltage_ mv - m5u_
power_ ⚠ina3221_ get_ shunt_ voltage_ v - m5u_
power_ ⚠ina3221_ set_ shunt_ res - m5u_
power_ ⚠ip5306_ begin - m5u_
power_ ⚠ip5306_ get_ battery_ level - m5u_
power_ ⚠ip5306_ is_ charging - m5u_
power_ ⚠ip5306_ set_ battery_ charge - m5u_
power_ ⚠ip5306_ set_ charge_ current - m5u_
power_ ⚠ip5306_ set_ charge_ voltage - m5u_
power_ ⚠ip5306_ set_ power_ boost_ keep_ on - m5u_
power_ ⚠is_ charging - m5u_
power_ ⚠light_ sleep_ us - m5u_
power_ ⚠power_ off - m5u_
power_ ⚠py32pmic_ begin - m5u_
power_ ⚠py32pmic_ get_ charge_ current - m5u_
power_ ⚠py32pmic_ get_ charge_ voltage - m5u_
power_ ⚠py32pmic_ get_ pek_ press - m5u_
power_ ⚠py32pmic_ is_ charging - m5u_
power_ ⚠py32pmic_ power_ off - m5u_
power_ ⚠py32pmic_ set_ battery_ charge - m5u_
power_ ⚠py32pmic_ set_ charge_ current - m5u_
power_ ⚠py32pmic_ set_ charge_ voltage - m5u_
power_ ⚠py32pmic_ set_ ext_ output - m5u_
power_ ⚠set_ battery_ charge - m5u_
power_ ⚠set_ charge_ current - m5u_
power_ ⚠set_ charge_ voltage - m5u_
power_ ⚠set_ ext_ output - m5u_
power_ ⚠set_ ext_ port_ bus_ config - m5u_
power_ ⚠set_ led - m5u_
power_ ⚠set_ usb_ output - m5u_
power_ ⚠set_ vibration - m5u_
power_ ⚠timer_ sleep_ date_ time - m5u_
power_ ⚠timer_ sleep_ seconds - m5u_
power_ ⚠timer_ sleep_ time - m5u_
rtc_ ⚠begin - m5u_
rtc_ ⚠begin_ for_ board - m5u_
rtc_ ⚠clear_ irq - m5u_
rtc_ ⚠device_ begin - m5u_
rtc_ ⚠device_ clear_ irq - m5u_
rtc_ ⚠device_ disable_ irq - m5u_
rtc_ ⚠device_ get_ date_ detail - m5u_
rtc_ ⚠device_ get_ datetime_ detail - m5u_
rtc_ ⚠device_ get_ irq_ status - m5u_
rtc_ ⚠device_ get_ time_ detail - m5u_
rtc_ ⚠device_ get_ volt_ low - m5u_
rtc_ ⚠device_ set_ alarm_ irq_ datetime - m5u_
rtc_ ⚠device_ set_ alarm_ irq_ time - m5u_
rtc_ ⚠device_ set_ date_ detail - m5u_
rtc_ ⚠device_ set_ datetime_ detail - m5u_
rtc_ ⚠device_ set_ time_ detail - m5u_
rtc_ ⚠device_ set_ timer_ irq - m5u_
rtc_ ⚠disable_ irq - m5u_
rtc_ ⚠get_ date_ detail - m5u_
rtc_ ⚠get_ datetime - m5u_
rtc_ ⚠get_ datetime_ detail - m5u_
rtc_ ⚠get_ irq_ status - m5u_
rtc_ ⚠get_ time_ detail - m5u_
rtc_ ⚠get_ volt_ low - m5u_
rtc_ ⚠is_ enabled - m5u_
rtc_ ⚠set_ alarm_ irq_ after_ seconds - m5u_
rtc_ ⚠set_ alarm_ irq_ datetime - m5u_
rtc_ ⚠set_ alarm_ irq_ time - m5u_
rtc_ ⚠set_ date_ detail - m5u_
rtc_ ⚠set_ datetime - m5u_
rtc_ ⚠set_ datetime_ detail - m5u_
rtc_ ⚠set_ system_ time_ from_ rtc - m5u_
rtc_ ⚠set_ time_ detail - m5u_
rtc_ ⚠set_ timer_ irq - m5u_
sd_ ⚠begin - m5u_
sd_ ⚠begin_ spi - m5u_
sd_ ⚠end - m5u_
sd_ ⚠is_ mounted - m5u_
servo_ ⚠deinit - m5u_
servo_ ⚠enable_ torque - m5u_
servo_ ⚠init - m5u_
servo_ ⚠read_ raw_ pos - m5u_
servo_ ⚠write_ raw_ pos - m5u_
set_ ⚠log_ display_ index - m5u_
set_ ⚠log_ display_ type - m5u_
set_ ⚠log_ display_ types - m5u_
set_ ⚠primary_ display_ index - m5u_
set_ ⚠primary_ display_ type - m5u_
set_ ⚠primary_ display_ types - m5u_
set_ ⚠touch_ button_ height - m5u_
set_ ⚠touch_ button_ height_ by_ ratio - m5u_
speaker_ ⚠begin - m5u_
speaker_ ⚠channel_ playing_ state - m5u_
speaker_ ⚠end - m5u_
speaker_ ⚠get_ channel_ volume - m5u_
speaker_ ⚠get_ config - m5u_
speaker_ ⚠get_ volume - m5u_
speaker_ ⚠is_ enabled - m5u_
speaker_ ⚠is_ playing - m5u_
speaker_ ⚠is_ running - m5u_
speaker_ ⚠play_ i8_ ex - m5u_
speaker_ ⚠play_ i16 - m5u_
speaker_ ⚠play_ i16_ ex - m5u_
speaker_ ⚠play_ u8 - m5u_
speaker_ ⚠play_ u8_ ex - m5u_
speaker_ ⚠play_ wav - m5u_
speaker_ ⚠play_ wav_ ex - m5u_
speaker_ ⚠playing_ channels - m5u_
speaker_ ⚠set_ all_ channel_ volume - m5u_
speaker_ ⚠set_ channel_ volume - m5u_
speaker_ ⚠set_ config - m5u_
speaker_ ⚠set_ volume - m5u_
speaker_ ⚠stop - m5u_
speaker_ ⚠tone - m5u_
speaker_ ⚠tone_ ex - m5u_
speaker_ ⚠tone_ full - m5u_
speaker_ ⚠tone_ options - m5u_
touch_ ⚠count - m5u_
touch_ ⚠get - m5u_
touch_ ⚠get_ detail - m5u_
touch_ ⚠get_ raw - m5u_
touch_ ⚠is_ enabled - m5u_
touch_ ⚠set_ flick_ thresh - m5u_
touch_ ⚠set_ hold_ thresh - m5u_
update ⚠