page1
u8x8_SetFont
u8x8_DrawGlyph
u8x8_DrawString
u8x8_DrawUTF8
u8x8_GetUTF8Len
Callback Messages
U8X8_MSG_DISPLAY_SETUP_MEMORY
U8X8_MSG_DISPLAY_INIT
U8X8_MSG_DISPLAY_SET_POWER_SAVE
U8X8_MSG_DISPLAY_SET_FLIP_MODE
U8X8_MSG_DISPLAY_SET_CONTRAST
U8X8_MSG_DISPLAY_DRAW_TILE
u8x8_d_helper_display_setup_memory
u8x8_d_helper_display_init
u8x8_cad_Init, u8x8_cad_SendCmd,
u8x8_cad_SendArg, u8x8_cad_SendData
u8x8_cad_StartTransfer, u8x8_cad_EndTransfer
u8x8_cad_SendSequence
Callback Messages
U8X8_MSG_CAD_INIT
U8X8_MSG_CAD_SEND_CMD
U8X8_MSG_CAD_SEND_ARG
U8X8_MSG_CAD_SEND_DATA
U8X8_MSG_CAD_START_TRANSFER
U8X8_MSG_CAD_END_TRANSFER
u8x8_gpio_Init
u8x8_gpio_SetDC
u8x8_gpio_SetCS
u8x8_gpio_SetReset
u8x8_gpio_SetSPIClock
u8x8_gpio_SetSPIData
u8x8_gpio_SetI2CClock
u8x8_gpio_SetI2CData
u8x8_gpio_Delay
Callback Functions
u8x8_d_ssd1306_128x64_noname, u8x8_d_uc1701_dogs102, ...
Callback Functions
u8x8_cad_110, u8x8_cad_001
u8x8_byte_SetDC
u8x8_byte_SendByte
u8x8_byte_SendBytes
Callback Messages
U8X8_MSG_BYTE_INIT
8X8_MSG_BYTE_SET_DC
U8X8_MSG_BYTE_SEND
U8X8_MSG_BYTE_START_TRANSFER
U8X8_MSG_BYTE_END_TRANSFER
U8X8_MSG_BYTE_SET_I2C_ADR
U8X8_MSG_BYTE_SET_DEVICE
Callback Functions
u8x8_byte_4wire_sw_spi, u8x8_byte_3wire_sw_spi,
u8x8_byte_ssd13xx_sw_i2c, ...
Callback Messages
U8X8_MSG_GPIO_AND_DELAY_INIT
U8X8_MSG_DELAY_MILLI, U8X8_MSG_DELAY_NANO
U8X8_MSG_DELAY_I2C, U8X8_MSG_GPIO_xyz
Callback Functions
… device specific ...
u8x8_SetupMemory
u8x8_InitDisplay
u8x8_SetPowerSave
u8x8_SetFlipMode
u8x8_SetContrast
u8x8_ClearScreen
u8x8_DrawTile
Microcontroller Hardware
U8x8 API
Display
Specific
Code
Command
Argument
Data
Management
Byte
Transfer
HW access
allowed
uC specific
GPIO & Delay
Procedures