The ui namespace is a collection of classes used to build a graphical User Interface on embedded devices.

The ui is event driven. Each ui Element needs to provide a method for handling events and drawing the display.


typedef PinButton ButtonPin

typedef LinkedElement ElementLinked

typedef ev::Event Event

typedef ev::event_loop_attr_t event_loop_attr_t

typedef ev::EventLoopAttributes EventLoopAttributes

typedef u8 list_attr_size_t

Define the type for the items in the list

typedef class DirList ListDir

typedef InfoListItem ListItemInfo

typedef ProgressTab ProgressTab

typedef IconTab TabIcon

typedef ArcProgressTab TabProgressArc

typedef CircleProgressTab TabProgressCircle

typedef TextTab TabText

typedef TimeTab TabTime


Thanks for Coming!

Subscribe to news and updates