Expand description
Raw FFI bindings re-exported for advanced use cases.
Direct use of these types bypasses all safety checks. Prefer the safe wrappers in sibling modules whenever possible.
Structs§
- lv_
color_ t - LVGL color (BGR888 layout to match LVGL v9
lv_color_t). - lv_
font_ t - Opaque LVGL font descriptor.
- lv_
obj_ t - Opaque LVGL object. All access goes through
lv_obj_*functions. - lv_
style_ t - Opaque LVGL style.
- ove_
audio_ buf - ove_
audio_ device_ cfg - ove_
audio_ edge - ove_
audio_ fmt - ove_
audio_ graph - ove_
audio_ graph_ stats - ove_
audio_ node - ove_
audio_ node_ ops - ove_
condvar_ storage_ t - ove_
dir_ storage_ t - ove_
dirent - ove_
event_ storage_ t - ove_
eventgroup_ storage_ t - ove_
file_ storage_ t - ove_
http_ client_ storage_ t - ove_
http_ header_ t - ove_
http_ response_ t - ove_
model_ config - ove_
model_ storage_ t - ove_
mqtt_ client_ storage_ t - ove_
mqtt_ config_ t - ove_
mutex_ storage_ t - ove_
netif_ config_ t - ove_
netif_ storage_ t - ove_
pm_ cfg - ove_
pm_ stats - ove_
pm_ wake_ src - ove_
pm_ wake_ src__ gpio - ove_
pm_ wake_ src__ rtc - ove_
pm_ wake_ src__ timer - ove_
pm_ wake_ src__ uart - ove_
queue_ storage_ t - ove_
sem_ storage_ t - ove_
shell_ cmd - ove_
sockaddr_ t - ove_
socket_ storage_ t - ove_
spi_ cs - ove_
stream_ storage_ t - ove_
thread_ desc - ove_
thread_ stats - ove_
thread_ storage_ t - ove_
timer_ storage_ t - ove_
tls_ config_ t - ove_
tls_ storage_ t - ove_
watchdog_ storage_ t - ove_
work_ storage_ t - ove_
workqueue_ storage_ t
Enums§
Constants§
- LV_
EVENT_ CLICKED - LV_
EVENT_ VALUE_ CHANGED - LV_
FLEX_ FLOW_ COLUMN - LV_
FLEX_ FLOW_ ROW - LV_
OBJ_ FLAG_ CLICKABLE - LV_
OBJ_ FLAG_ HIDDEN - LV_
OBJ_ FLAG_ SCROLLABLE - OVE_
EG_ CLEAR_ ON_ EXIT - OVE_
EG_ WAIT_ ALL - OVE_
ERR_ INVALID_ PARAM - OVE_
ERR_ NOT_ REGISTERED - OVE_
ERR_ NOT_ SUPPORTED - OVE_
ERR_ NO_ MEMORY - OVE_
ERR_ QUEUE_ FULL - OVE_
ERR_ TIMEOUT - OVE_
FS_ O_ APPEND - OVE_
FS_ O_ CREATE - OVE_
FS_ O_ READ - OVE_
FS_ O_ WRITE - OVE_
FS_ SEEK_ CUR - OVE_
FS_ SEEK_ END - OVE_
FS_ SEEK_ SET - OVE_
HTTP_ DELETE - OVE_
HTTP_ GET - OVE_
HTTP_ PATCH - OVE_
HTTP_ POST - OVE_
HTTP_ PUT - OVE_
MQTT_ QOS0 - OVE_
MQTT_ QOS1 - OVE_OK
- OVE_
PRIO_ ABOVE_ NORMAL - OVE_
PRIO_ BELOW_ NORMAL - OVE_
PRIO_ CRITICAL - OVE_
PRIO_ HIGH - OVE_
PRIO_ IDLE - OVE_
PRIO_ LOW - OVE_
PRIO_ NORMAL - OVE_
PRIO_ REALTIME - OVE_
THREAD_ STATE_ BLOCKED - OVE_
THREAD_ STATE_ READY - OVE_
THREAD_ STATE_ RUNNING - OVE_
THREAD_ STATE_ SUSPENDED - OVE_
THREAD_ STATE_ TERMINATED - OVE_
THREAD_ STATE_ UNKNOWN - OVE_
WAIT_ FOREVER
Statics§
Functions§
- lv_
bar_ ⚠create - lv_
bar_ ⚠set_ range - lv_
bar_ ⚠set_ value - lv_
label_ ⚠create - lv_
label_ ⚠set_ text - lv_
label_ ⚠set_ text_ static - lv_
obj_ ⚠add_ event_ cb - lv_
obj_ ⚠add_ flag - lv_
obj_ ⚠add_ state - lv_
obj_ ⚠add_ style - lv_
obj_ ⚠align - lv_
obj_ ⚠center - lv_
obj_ ⚠clean - lv_
obj_ ⚠create - lv_
obj_ ⚠delete - lv_
obj_ ⚠get_ child_ count - lv_
obj_ ⚠get_ height - lv_
obj_ ⚠get_ parent - lv_
obj_ ⚠get_ user_ data - lv_
obj_ ⚠get_ width - lv_
obj_ ⚠remove_ flag - lv_
obj_ ⚠remove_ state - lv_
obj_ ⚠set_ flex_ flow - lv_
obj_ ⚠set_ height - lv_
obj_ ⚠set_ pos - lv_
obj_ ⚠set_ size - lv_
obj_ ⚠set_ style_ bg_ color - lv_
obj_ ⚠set_ style_ bg_ opa - lv_
obj_ ⚠set_ style_ border_ color - lv_
obj_ ⚠set_ style_ border_ width - lv_
obj_ ⚠set_ style_ pad_ bottom - lv_
obj_ ⚠set_ style_ pad_ column - lv_
obj_ ⚠set_ style_ pad_ left - lv_
obj_ ⚠set_ style_ pad_ right - lv_
obj_ ⚠set_ style_ pad_ row - lv_
obj_ ⚠set_ style_ pad_ top - lv_
obj_ ⚠set_ style_ radius - lv_
obj_ ⚠set_ style_ text_ color - lv_
obj_ ⚠set_ style_ text_ font - lv_
obj_ ⚠set_ user_ data - lv_
obj_ ⚠set_ width - lv_
palette_ ⚠main - lv_
screen_ ⚠active - lv_
style_ ⚠init - lv_
style_ ⚠reset - lv_
style_ ⚠set_ bg_ color - lv_
style_ ⚠set_ bg_ opa - lv_
style_ ⚠set_ border_ color - lv_
style_ ⚠set_ border_ width - lv_
style_ ⚠set_ pad_ bottom - lv_
style_ ⚠set_ pad_ left - lv_
style_ ⚠set_ pad_ right - lv_
style_ ⚠set_ pad_ top - lv_
style_ ⚠set_ radius - lv_
style_ ⚠set_ text_ color - lv_
style_ ⚠set_ text_ font - ove_
app_ ⚠run - ove_
audio_ ⚠device_ sink - ove_
audio_ ⚠device_ source - ove_
audio_ ⚠graph_ add_ node - ove_
audio_ ⚠graph_ build - ove_
audio_ ⚠graph_ connect - ove_
audio_ ⚠graph_ deinit - ove_
audio_ ⚠graph_ get_ stats - ove_
audio_ ⚠graph_ init - ove_
audio_ ⚠graph_ process - ove_
audio_ ⚠graph_ start - ove_
audio_ ⚠graph_ stop - ove_
board_ ⚠init - ove_
board_ ⚠name - ove_
condvar_ ⚠broadcast - ove_
condvar_ ⚠create - ove_
condvar_ ⚠deinit - ove_
condvar_ ⚠destroy - ove_
condvar_ ⚠init - ove_
condvar_ ⚠signal - ove_
condvar_ ⚠wait - ove_
console_ ⚠getchar - ove_
console_ ⚠putchar - ove_
console_ ⚠write - ove_
dns_ ⚠resolve - ove_
event_ ⚠create - ove_
event_ ⚠deinit - ove_
event_ ⚠destroy - ove_
event_ ⚠init - ove_
event_ ⚠signal - ove_
event_ ⚠signal_ from_ isr - ove_
event_ ⚠wait - ove_
eventgroup_ ⚠clear_ bits - ove_
eventgroup_ ⚠create - ove_
eventgroup_ ⚠deinit - ove_
eventgroup_ ⚠destroy - ove_
eventgroup_ ⚠get_ bits - ove_
eventgroup_ ⚠init - ove_
eventgroup_ ⚠set_ bits - ove_
eventgroup_ ⚠set_ bits_ from_ isr - ove_
eventgroup_ ⚠wait_ bits - ove_
fs_ ⚠close - ove_
fs_ ⚠closedir - ove_
fs_ ⚠mount - ove_
fs_ ⚠open - ove_
fs_ ⚠opendir - ove_
fs_ ⚠read - ove_
fs_ ⚠readdir - ove_
fs_ ⚠write - ove_
gpio_ ⚠configure - ove_
gpio_ ⚠get - ove_
gpio_ ⚠irq_ disable - ove_
gpio_ ⚠irq_ enable - ove_
gpio_ ⚠irq_ register - ove_
gpio_ ⚠set - ove_
http_ ⚠client_ create - ove_
http_ ⚠client_ deinit - ove_
http_ ⚠client_ destroy - ove_
http_ ⚠client_ init - ove_
http_ ⚠get - ove_
http_ ⚠post - ove_
http_ ⚠request_ ex - ove_
http_ ⚠response_ free - ove_
httpd_ ⚠log_ append - ove_
httpd_ ⚠register_ builtin_ routes - ove_
httpd_ ⚠req_ body - ove_
httpd_ ⚠req_ body_ len - ove_
httpd_ ⚠req_ method - ove_
httpd_ ⚠req_ path - ove_
httpd_ ⚠req_ query - ove_
httpd_ ⚠req_ segment - ove_
httpd_ ⚠resp_ error - ove_
httpd_ ⚠resp_ html - ove_
httpd_ ⚠resp_ json - ove_
httpd_ ⚠resp_ send - ove_
httpd_ ⚠resp_ send_ gz - ove_
httpd_ ⚠route - ove_
httpd_ ⚠set_ netif - ove_
httpd_ ⚠start - ove_
httpd_ ⚠stop - ove_
httpd_ ⚠ws_ active_ count - ove_
httpd_ ⚠ws_ broadcast - ove_
httpd_ ⚠ws_ route - ove_
httpd_ ⚠ws_ send - ove_
i2c_ ⚠probe - ove_
i2c_ ⚠read - ove_
i2c_ ⚠reg_ read - ove_
i2c_ ⚠reg_ write - ove_
i2c_ ⚠write - ove_
i2c_ ⚠write_ read - ove_
led_ ⚠count - ove_
led_ ⚠set - ove_
led_ ⚠toggle - ove_
lvgl_ ⚠handler - ove_
lvgl_ ⚠init - ove_
lvgl_ ⚠lock - ove_
lvgl_ ⚠tick - ove_
lvgl_ ⚠unlock - ove_
model_ ⚠create - ove_
model_ ⚠deinit - ove_
model_ ⚠destroy - ove_
model_ ⚠init - ove_
model_ ⚠invoke - ove_
model_ ⚠last_ inference_ us - ove_
mqtt_ ⚠client_ create - ove_
mqtt_ ⚠client_ deinit - ove_
mqtt_ ⚠client_ destroy - ove_
mqtt_ ⚠client_ init - ove_
mqtt_ ⚠connect - ove_
mqtt_ ⚠disconnect - ove_
mqtt_ ⚠loop - ove_
mqtt_ ⚠publish - ove_
mqtt_ ⚠subscribe - ove_
mqtt_ ⚠unsubscribe - ove_
mutex_ ⚠create - ove_
mutex_ ⚠deinit - ove_
mutex_ ⚠destroy - ove_
mutex_ ⚠init - ove_
mutex_ ⚠lock - ove_
mutex_ ⚠unlock - ove_
netif_ ⚠create - ove_
netif_ ⚠deinit - ove_
netif_ ⚠destroy - ove_
netif_ ⚠down - ove_
netif_ ⚠get_ addr - ove_
netif_ ⚠init - ove_
netif_ ⚠up - ove_
nvs_ ⚠erase - ove_
nvs_ ⚠init - ove_
nvs_ ⚠read - ove_
nvs_ ⚠write - ove_
pm_ ⚠activity - ove_
pm_ ⚠deinit - ove_
pm_ ⚠domain_ get_ refcount - ove_
pm_ ⚠domain_ release - ove_
pm_ ⚠domain_ request - ove_
pm_ ⚠get_ budget_ status - ove_
pm_ ⚠get_ state - ove_
pm_ ⚠get_ stats - ove_
pm_ ⚠init - ove_
pm_ ⚠notify_ register - ove_
pm_ ⚠notify_ unregister - ove_
pm_ ⚠reset_ stats - ove_
pm_ ⚠set_ budget - ove_
pm_ ⚠set_ policy - ove_
pm_ ⚠set_ state - ove_
pm_ ⚠wake_ register - ove_
pm_ ⚠wake_ unregister - ove_
queue_ ⚠create - ove_
queue_ ⚠deinit - ove_
queue_ ⚠destroy - ove_
queue_ ⚠init - ove_
queue_ ⚠receive - ove_
queue_ ⚠receive_ from_ isr - ove_
queue_ ⚠send - ove_
queue_ ⚠send_ from_ isr - ove_
recursive_ ⚠mutex_ create - ove_
recursive_ ⚠mutex_ destroy - ove_
recursive_ ⚠mutex_ init - ove_
recursive_ ⚠mutex_ lock - ove_
recursive_ ⚠mutex_ unlock - ove_run⚠
- ove_
sem_ ⚠create - ove_
sem_ ⚠deinit - ove_
sem_ ⚠destroy - ove_
sem_ ⚠give - ove_
sem_ ⚠init - ove_
sem_ ⚠take - ove_
shell_ ⚠init - ove_
shell_ ⚠process_ char - ove_
shell_ ⚠register_ cmd - ove_
shell_ ⚠set_ output_ hook - ove_
sntp_ ⚠get_ offset_ us - ove_
sntp_ ⚠get_ utc - ove_
sntp_ ⚠sync - ove_
sockaddr_ ⚠ipv4 - ove_
socket_ ⚠accept - ove_
socket_ ⚠bind - ove_
socket_ ⚠close - ove_
socket_ ⚠connect - ove_
socket_ ⚠create - ove_
socket_ ⚠destroy - ove_
socket_ ⚠listen - ove_
socket_ ⚠open - ove_
socket_ ⚠recv - ove_
socket_ ⚠recvfrom - ove_
socket_ ⚠send - ove_
socket_ ⚠sendto - ove_
spi_ ⚠read - ove_
spi_ ⚠transfer - ove_
spi_ ⚠write - ove_
stream_ ⚠bytes_ available - ove_
stream_ ⚠create - ove_
stream_ ⚠deinit - ove_
stream_ ⚠destroy - ove_
stream_ ⚠init - ove_
stream_ ⚠receive - ove_
stream_ ⚠receive_ from_ isr - ove_
stream_ ⚠reset - ove_
stream_ ⚠send - ove_
stream_ ⚠send_ from_ isr - ove_
thread_ ⚠create_ - ove_
thread_ ⚠deinit - ove_
thread_ ⚠destroy - ove_
thread_ ⚠get_ runtime_ stats - ove_
thread_ ⚠get_ self - ove_
thread_ ⚠get_ stack_ usage - ove_
thread_ ⚠get_ state - ove_
thread_ ⚠init - ove_
thread_ ⚠resume - ove_
thread_ ⚠set_ priority - ove_
thread_ ⚠sleep_ ms - ove_
thread_ ⚠suspend - ove_
thread_ ⚠yield - ove_
time_ ⚠delay_ ms - ove_
time_ ⚠delay_ us - ove_
time_ ⚠get_ us - ove_
timer_ ⚠create - ove_
timer_ ⚠deinit - ove_
timer_ ⚠destroy - ove_
timer_ ⚠init - ove_
timer_ ⚠reset - ove_
timer_ ⚠start - ove_
timer_ ⚠stop - ove_
tls_ ⚠close - ove_
tls_ ⚠create - ove_
tls_ ⚠deinit - ove_
tls_ ⚠destroy - ove_
tls_ ⚠handshake - ove_
tls_ ⚠init - ove_
tls_ ⚠recv - ove_
tls_ ⚠send - ove_
uart_ ⚠bytes_ available - ove_
uart_ ⚠flush - ove_
uart_ ⚠read - ove_
uart_ ⚠write - ove_
watchdog_ ⚠create - ove_
watchdog_ ⚠deinit - ove_
watchdog_ ⚠destroy - ove_
watchdog_ ⚠feed - ove_
watchdog_ ⚠init - ove_
watchdog_ ⚠start - ove_
work_ ⚠cancel - ove_
work_ ⚠free - ove_
work_ ⚠init - ove_
work_ ⚠init_ static - ove_
work_ ⚠submit - ove_
work_ ⚠submit_ delayed - ove_
workqueue_ ⚠create - ove_
workqueue_ ⚠deinit - ove_
workqueue_ ⚠destroy - ove_
workqueue_ ⚠init
Type Aliases§
- c_int
- c_uint
- c_ulong
- lv_
event_ cb_ t - LVGL event callback function pointer type.
- lv_
event_ code_ t - LVGL event code type.
- ove_
condvar_ t - ove_
dir_ t - ove_
event_ t - ove_
eventbits_ t - ove_
eventgroup_ t - ove_
file_ t - ove_
gpio_ irq_ cb - ove_
gpio_ irq_ mode_ t - ove_
http_ client_ t - ove_
http_ method_ t - ove_
httpd_ handler_ t - ove_
httpd_ req_ t - ove_
httpd_ resp_ t - ove_
httpd_ ws_ close_ handler_ t - ove_
httpd_ ws_ conn_ t - ove_
httpd_ ws_ handler_ t - ove_
i2c_ t - ove_
i2s_ t - ove_
model_ t - ove_
mqtt_ client_ t - ove_
mqtt_ qos_ t - ove_
mutex_ t - ove_
netif_ t - ove_
pm_ domain_ t - ove_
pm_ event_ t - ove_
pm_ notify_ fn - ove_
pm_ policy_ fn - ove_
pm_ state_ t - ove_
pm_ wake_ type_ t - ove_
queue_ t - ove_
sem_ t - ove_
shell_ cmd_ fn - ove_
shell_ output_ hook_ t - ove_
socket_ t - ove_
spi_ t - ove_
stream_ t - ove_
thread_ fn - ove_
thread_ state_ t - ove_
thread_ t - ove_
timer_ fn - ove_
timer_ t - ove_
tls_ t - ove_
uart_ t - ove_
watchdog_ t - ove_
work_ fn - ove_
work_ t - ove_
workqueue_ t