├── .github
├── FUNDING.yml
└── ISSUE_TEMPLATE
│ ├── bug_report.md
│ ├── feature_request.md
│ └── question.md
├── .gitignore
├── AUTHORS.md
├── CMakeLists.txt
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE.md
├── LICENSE
├── Makefile
├── README.md
├── component.mk
├── docs
├── _composite_output_8h_source.html
├── _print__internal_8h.html
├── _print__internal_8h_source.html
├── _r_e_a_d_m_e_8md_source.html
├── _user_settings_8h.html
├── _user_settings_8h_source.html
├── adafruit_8h.html
├── adafruit_8h_source.html
├── annotated.html
├── arduino_2io_8h_source.html
├── avr_2arduino_2_arduino_8h_source.html
├── avr_2arduino_2_print_8h_source.html
├── avr_2arduino_2_wire_8h_source.html
├── avr_2io_8h_source.html
├── avr_2platform_8c_source.html
├── bc_s.png
├── bdwn.png
├── canvas_8h.html
├── canvas_8h_source.html
├── class_adafruit_canvas1-members.html
├── class_adafruit_canvas1.html
├── class_adafruit_canvas1.png
├── class_adafruit_canvas16-members.html
├── class_adafruit_canvas16.html
├── class_adafruit_canvas16.png
├── class_adafruit_canvas8-members.html
├── class_adafruit_canvas8.html
├── class_adafruit_canvas8.png
├── class_adafruit_canvas_base-members.html
├── class_adafruit_canvas_base.html
├── class_adafruit_canvas_base.png
├── class_adafruit_canvas_ops-members.html
├── class_adafruit_canvas_ops.html
├── class_adafruit_canvas_ops.png
├── class_lcd_console-members.html
├── class_lcd_console.html
├── class_lcd_console.png
├── class_nano_canvas-members.html
├── class_nano_canvas.html
├── class_nano_canvas1-members.html
├── class_nano_canvas1.html
├── class_nano_canvas1.png
├── class_nano_canvas16-members.html
├── class_nano_canvas16.html
├── class_nano_canvas16.png
├── class_nano_canvas1__16-members.html
├── class_nano_canvas1__16.html
├── class_nano_canvas1__16.png
├── class_nano_canvas1__4-members.html
├── class_nano_canvas1__4.html
├── class_nano_canvas1__4.png
├── class_nano_canvas1__8-members.html
├── class_nano_canvas1__8.html
├── class_nano_canvas1__8.png
├── class_nano_canvas8-members.html
├── class_nano_canvas8.html
├── class_nano_canvas8.png
├── class_nano_canvas_base-members.html
├── class_nano_canvas_base.html
├── class_nano_canvas_base.png
├── class_nano_canvas_ops-members.html
├── class_nano_canvas_ops.html
├── class_nano_canvas_ops.png
├── class_nano_engine-members.html
├── class_nano_engine.html
├── class_nano_engine.png
├── class_nano_engine1__8-members.html
├── class_nano_engine1__8.html
├── class_nano_engine1__8.png
├── class_nano_engine_core-members.html
├── class_nano_engine_core.html
├── class_nano_engine_core.png
├── class_nano_engine_inputs-members.html
├── class_nano_engine_inputs.html
├── class_nano_engine_inputs.png
├── class_nano_engine_tiler-members.html
├── class_nano_engine_tiler.html
├── class_nano_engine_tiler.png
├── class_nano_fixed_sprite-members.html
├── class_nano_fixed_sprite.html
├── class_nano_sprite-members.html
├── class_nano_sprite.html
├── class_print-members.html
├── class_print.html
├── class_print.png
├── class_sprite_pool-members.html
├── class_sprite_pool.html
├── class_ssd1306_console-members.html
├── class_ssd1306_console.html
├── class_ssd1306_console.png
├── classes.html
├── closed.png
├── composite__video_8c_source.html
├── composite__video_8h_source.html
├── core_8h.html
├── core_8h_source.html
├── deprecated.html
├── dir_1957b17251fa16b42c6177e947c88d7f.html
├── dir_319271fb26ef8c7ad84b6c95e9e43893.html
├── dir_3588dde2d3aa4e161fa75e44452293f1.html
├── dir_3e8b6843e03d464b23d8454463bc5acb.html
├── dir_416dcb43af7fcdc1a2eacec9468204be.html
├── dir_4fc43ba253e933546d2abe627ac8872a.html
├── dir_69d7248b5bdf03d5f1bdd17e2f3b545b.html
├── dir_73915707060b77d32bbcc2a0104956b8.html
├── dir_7539740a674fe554df3e16c8629ce56f.html
├── dir_79dd6902ba1de7f614a2c98c3be1d0c9.html
├── dir_7ee46ab8f7b65ec7c9eae7c12b5ea1d2.html
├── dir_812947fb4b078e77efc6906973415ff7.html
├── dir_95f7ddda866d3cadb6107836e3055eba.html
├── dir_ae36436fbad701ce6a587d0f3c5ef627.html
├── dir_c7829c89f7a5a1ea910a03e935a06d77.html
├── dir_c898ad35e68020d008730718db762e41.html
├── dir_cdc5cc16612de3e996ccb969444799a3.html
├── dir_e8e2c9e5894b9269226c7b242c94fdc2.html
├── dir_e94193a6a9d88cb46335c48f035800cf.html
├── dir_ed3beb012346184f5d0af670774de6e9.html
├── doc.png
├── doxygen.css
├── doxygen.png
├── dynsections.js
├── esp_2io_8h_source.html
├── esp_2platform_8c_source.html
├── files.html
├── folderclosed.png
├── folderopen.png
├── font6x8_8h.html
├── font6x8_8h_source.html
├── functions.html
├── functions_b.html
├── functions_c.html
├── functions_d.html
├── functions_e.html
├── functions_f.html
├── functions_func.html
├── functions_func_b.html
├── functions_func_c.html
├── functions_func_d.html
├── functions_func_e.html
├── functions_func_f.html
├── functions_func_g.html
├── functions_func_h.html
├── functions_func_i.html
├── functions_func_l.html
├── functions_func_m.html
├── functions_func_n.html
├── functions_func_o.html
├── functions_func_p.html
├── functions_func_r.html
├── functions_func_s.html
├── functions_func_t.html
├── functions_func_w.html
├── functions_func_x.html
├── functions_func_y.html
├── functions_g.html
├── functions_h.html
├── functions_i.html
├── functions_l.html
├── functions_m.html
├── functions_n.html
├── functions_o.html
├── functions_p.html
├── functions_r.html
├── functions_s.html
├── functions_t.html
├── functions_vars.html
├── functions_w.html
├── functions_x.html
├── functions_y.html
├── globals.html
├── globals_b.html
├── globals_c.html
├── globals_d.html
├── globals_defs.html
├── globals_e.html
├── globals_enum.html
├── globals_eval.html
├── globals_f.html
├── globals_func.html
├── globals_g.html
├── globals_i.html
├── globals_l.html
├── globals_m.html
├── globals_n.html
├── globals_p.html
├── globals_r.html
├── globals_s.html
├── globals_t.html
├── globals_type.html
├── globals_u.html
├── globals_v.html
├── globals_vars.html
├── globals_w.html
├── group___i_l9163___s_t7734___a_p_i.html
├── group___l_c_d__16_b_i_t___g_r_a_p_h_i_c_s.html
├── group___l_c_d__1_b_i_t___g_r_a_p_h_i_c_s.html
├── group___l_c_d__8_b_i_t___g_r_a_p_h_i_c_s.html
├── group___l_c_d___f_o_n_t_s.html
├── group___l_c_d___g_e_n_e_r_i_c___a_p_i.html
├── group___l_c_d___h_w___i_n_t_e_r_f_a_c_e___a_p_i.html
├── group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html
├── group___n_a_n_o___e_n_g_i_n_e___a_p_i.html
├── group___s_s_d1306___h_a_l___a_p_i.html
├── group___s_s_d1306___l_i_b_r_a_r_y___c_o_n_f_i_g.html
├── group___s_s_d1325___o_l_e_d___a_p_i.html
├── group___s_s_d1327___o_l_e_d___a_p_i.html
├── group___s_s_d1331___a_p_i.html
├── group___t_e_m_p_l_a_t_e___o_l_e_d___a_p_i.html
├── group__ili9341___a_p_i.html
├── hierarchy.html
├── index.html
├── interrupt_8h_source.html
├── io_8h.html
├── io_8h_source.html
├── jquery.js
├── lcd__common_8c_source.html
├── lcd__common_8h.html
├── lcd__common_8h_source.html
├── lcd__il9163_8c_source.html
├── lcd__il9163_8h.html
├── lcd__il9163_8h_source.html
├── lcd__ili9341_8c_source.html
├── lcd__ili9341_8h.html
├── lcd__ili9341_8h_source.html
├── lcd__pcd8544_8c_source.html
├── lcd__pcd8544_8h.html
├── lcd__pcd8544_8h_source.html
├── linux_2arduino_2_arduino_8h_source.html
├── linux_2arduino_2_print_8h_source.html
├── linux_2arduino_2_wire_8h_source.html
├── linux_2io_8h_source.html
├── linux_2platform_8c_source.html
├── md_nano_engine__r_e_a_d_m_e.html
├── md_ssd1306_hal__r_e_a_d_m_e.html
├── menu.js
├── menudata.js
├── mingw_2io_8h_source.html
├── mingw_2platform_8c_source.html
├── modules.html
├── nano__engine_2_r_e_a_d_m_e_8md_source.html
├── nano__engine_8h.html
├── nano__engine_8h_source.html
├── nano__gfx_8h.html
├── nano__gfx_8h_source.html
├── nano__gfx__types_8h.html
├── nano__gfx__types_8h_source.html
├── nav_f.png
├── nav_g.png
├── nav_h.png
├── oled__sh1106_8c_source.html
├── oled__sh1106_8h.html
├── oled__sh1106_8h_source.html
├── oled__ssd1306_8c_source.html
├── oled__ssd1306_8h.html
├── oled__ssd1306_8h_source.html
├── oled__ssd1325_8c_source.html
├── oled__ssd1325_8h.html
├── oled__ssd1325_8h_source.html
├── oled__ssd1327_8c_source.html
├── oled__ssd1327_8h_source.html
├── oled__ssd1331_8c_source.html
├── oled__ssd1331_8h.html
├── oled__ssd1331_8h_source.html
├── oled__ssd1351_8c_source.html
├── oled__ssd1351_8h.html
├── oled__ssd1351_8h_source.html
├── oled__template_8c_source.html
├── oled__template_8h.html
├── oled__template_8h_source.html
├── open.png
├── pages.html
├── pcd8544__commands_8h.html
├── pcd8544__commands_8h_source.html
├── pgmspace_8h_source.html
├── point_8h.html
├── point_8h_source.html
├── rect_8h.html
├── rect_8h_source.html
├── search
│ ├── all_0.html
│ ├── all_0.js
│ ├── all_1.html
│ ├── all_1.js
│ ├── all_10.html
│ ├── all_10.js
│ ├── all_11.html
│ ├── all_11.js
│ ├── all_12.html
│ ├── all_12.js
│ ├── all_13.html
│ ├── all_13.js
│ ├── all_14.html
│ ├── all_14.js
│ ├── all_15.html
│ ├── all_15.js
│ ├── all_16.html
│ ├── all_16.js
│ ├── all_2.html
│ ├── all_2.js
│ ├── all_3.html
│ ├── all_3.js
│ ├── all_4.html
│ ├── all_4.js
│ ├── all_5.html
│ ├── all_5.js
│ ├── all_6.html
│ ├── all_6.js
│ ├── all_7.html
│ ├── all_7.js
│ ├── all_8.html
│ ├── all_8.js
│ ├── all_9.html
│ ├── all_9.js
│ ├── all_a.html
│ ├── all_a.js
│ ├── all_b.html
│ ├── all_b.js
│ ├── all_c.html
│ ├── all_c.js
│ ├── all_d.html
│ ├── all_d.js
│ ├── all_e.html
│ ├── all_e.js
│ ├── all_f.html
│ ├── all_f.js
│ ├── classes_0.html
│ ├── classes_0.js
│ ├── classes_1.html
│ ├── classes_1.js
│ ├── classes_2.html
│ ├── classes_2.js
│ ├── classes_3.html
│ ├── classes_3.js
│ ├── classes_4.html
│ ├── classes_4.js
│ ├── classes_5.html
│ ├── classes_5.js
│ ├── close.png
│ ├── defines_0.html
│ ├── defines_0.js
│ ├── defines_1.html
│ ├── defines_1.js
│ ├── defines_2.html
│ ├── defines_2.js
│ ├── defines_3.html
│ ├── defines_3.js
│ ├── defines_4.html
│ ├── defines_4.js
│ ├── defines_5.html
│ ├── defines_5.js
│ ├── defines_6.html
│ ├── defines_6.js
│ ├── enums_0.html
│ ├── enums_0.js
│ ├── enums_1.html
│ ├── enums_1.js
│ ├── enumvalues_0.html
│ ├── enumvalues_0.js
│ ├── enumvalues_1.html
│ ├── enumvalues_1.js
│ ├── enumvalues_2.html
│ ├── enumvalues_2.js
│ ├── enumvalues_3.html
│ ├── enumvalues_3.js
│ ├── enumvalues_4.html
│ ├── enumvalues_4.js
│ ├── files_0.html
│ ├── files_0.js
│ ├── files_1.html
│ ├── files_1.js
│ ├── files_2.html
│ ├── files_2.js
│ ├── files_3.html
│ ├── files_3.js
│ ├── files_4.html
│ ├── files_4.js
│ ├── files_5.html
│ ├── files_5.js
│ ├── files_6.html
│ ├── files_6.js
│ ├── files_7.html
│ ├── files_7.js
│ ├── files_8.html
│ ├── files_8.js
│ ├── files_9.html
│ ├── files_9.js
│ ├── files_a.html
│ ├── files_a.js
│ ├── files_b.html
│ ├── files_b.js
│ ├── files_c.html
│ ├── files_c.js
│ ├── functions_0.html
│ ├── functions_0.js
│ ├── functions_1.html
│ ├── functions_1.js
│ ├── functions_10.html
│ ├── functions_10.js
│ ├── functions_11.html
│ ├── functions_11.js
│ ├── functions_12.html
│ ├── functions_12.js
│ ├── functions_13.html
│ ├── functions_13.js
│ ├── functions_14.html
│ ├── functions_14.js
│ ├── functions_15.html
│ ├── functions_15.js
│ ├── functions_2.html
│ ├── functions_2.js
│ ├── functions_3.html
│ ├── functions_3.js
│ ├── functions_4.html
│ ├── functions_4.js
│ ├── functions_5.html
│ ├── functions_5.js
│ ├── functions_6.html
│ ├── functions_6.js
│ ├── functions_7.html
│ ├── functions_7.js
│ ├── functions_8.html
│ ├── functions_8.js
│ ├── functions_9.html
│ ├── functions_9.js
│ ├── functions_a.html
│ ├── functions_a.js
│ ├── functions_b.html
│ ├── functions_b.js
│ ├── functions_c.html
│ ├── functions_c.js
│ ├── functions_d.html
│ ├── functions_d.js
│ ├── functions_e.html
│ ├── functions_e.js
│ ├── functions_f.html
│ ├── functions_f.js
│ ├── groups_0.html
│ ├── groups_0.js
│ ├── groups_1.html
│ ├── groups_1.js
│ ├── groups_2.html
│ ├── groups_2.js
│ ├── groups_3.html
│ ├── groups_3.js
│ ├── groups_4.html
│ ├── groups_4.js
│ ├── groups_5.html
│ ├── groups_5.js
│ ├── groups_6.html
│ ├── groups_6.js
│ ├── groups_7.html
│ ├── groups_7.js
│ ├── groups_8.html
│ ├── groups_8.js
│ ├── mag_sel.png
│ ├── nomatches.html
│ ├── pages_0.html
│ ├── pages_0.js
│ ├── pages_1.html
│ ├── pages_1.js
│ ├── pages_2.html
│ ├── pages_2.js
│ ├── pages_3.html
│ ├── pages_3.js
│ ├── search.css
│ ├── search.js
│ ├── search_l.png
│ ├── search_m.png
│ ├── search_r.png
│ ├── searchdata.js
│ ├── typedefs_0.html
│ ├── typedefs_0.js
│ ├── typedefs_1.html
│ ├── typedefs_1.js
│ ├── typedefs_2.html
│ ├── typedefs_2.js
│ ├── typedefs_3.html
│ ├── typedefs_3.js
│ ├── typedefs_4.html
│ ├── typedefs_4.js
│ ├── variables_0.html
│ ├── variables_0.js
│ ├── variables_1.html
│ ├── variables_1.js
│ ├── variables_10.html
│ ├── variables_10.js
│ ├── variables_11.html
│ ├── variables_11.js
│ ├── variables_12.html
│ ├── variables_12.js
│ ├── variables_2.html
│ ├── variables_2.js
│ ├── variables_3.html
│ ├── variables_3.js
│ ├── variables_4.html
│ ├── variables_4.js
│ ├── variables_5.html
│ ├── variables_5.js
│ ├── variables_6.html
│ ├── variables_6.js
│ ├── variables_7.html
│ ├── variables_7.js
│ ├── variables_8.html
│ ├── variables_8.js
│ ├── variables_9.html
│ ├── variables_9.js
│ ├── variables_a.html
│ ├── variables_a.js
│ ├── variables_b.html
│ ├── variables_b.js
│ ├── variables_c.html
│ ├── variables_c.js
│ ├── variables_d.html
│ ├── variables_d.js
│ ├── variables_e.html
│ ├── variables_e.js
│ ├── variables_f.html
│ └── variables_f.js
├── sleep_8h_source.html
├── splitbar.png
├── sprite_8h.html
├── sprite_8h_source.html
├── sprite__pool_8h.html
├── sprite__pool_8h_source.html
├── ssd1306_8h.html
├── ssd1306_8h_source.html
├── ssd1306__16bit_8c_source.html
├── ssd1306__16bit_8h.html
├── ssd1306__16bit_8h_source.html
├── ssd1306__1bit_8c_source.html
├── ssd1306__1bit_8h.html
├── ssd1306__1bit_8h_source.html
├── ssd1306__8bit_8c_source.html
├── ssd1306__8bit_8h.html
├── ssd1306__8bit_8h_source.html
├── ssd1306__commands_8h.html
├── ssd1306__commands_8h_source.html
├── ssd1306__console_8h.html
├── ssd1306__console_8h_source.html
├── ssd1306__fonts_8c_source.html
├── ssd1306__fonts_8h.html
├── ssd1306__fonts_8h_source.html
├── ssd1306__generic_8c_source.html
├── ssd1306__generic_8h.html
├── ssd1306__generic_8h_source.html
├── ssd1306__hal_2_r_e_a_d_m_e_8md_source.html
├── ssd1306__i2c_8c_source.html
├── ssd1306__i2c_8h.html
├── ssd1306__i2c_8h_source.html
├── ssd1306__i2c__conf_8h.html
├── ssd1306__i2c__conf_8h_source.html
├── ssd1306__i2c__embedded_8c_source.html
├── ssd1306__i2c__embedded_8h.html
├── ssd1306__i2c__embedded_8h_source.html
├── ssd1306__i2c__twi_8c_source.html
├── ssd1306__i2c__twi_8h.html
├── ssd1306__i2c__twi_8h_source.html
├── ssd1306__interface_8c_source.html
├── ssd1306__interface_8h.html
├── ssd1306__interface_8h_source.html
├── ssd1306__menu_8c_source.html
├── ssd1306__spi_8c_source.html
├── ssd1306__spi_8h.html
├── ssd1306__spi_8h_source.html
├── ssd1306__spi__avr_8c_source.html
├── ssd1306__spi__avr_8h.html
├── ssd1306__spi__avr_8h_source.html
├── ssd1306__spi__conf_8h.html
├── ssd1306__spi__conf_8h_source.html
├── ssd1306__spi__usi_8c_source.html
├── ssd1306__spi__usi_8h.html
├── ssd1306__spi__usi_8h_source.html
├── ssd1306__uart_8c_source.html
├── ssd1306__uart_8h.html
├── ssd1306__uart_8h_source.html
├── ssd1306__uart__builtin_8c_source.html
├── ssd1306__uart__builtin_8h.html
├── ssd1306__uart__builtin_8h_source.html
├── ssd1331__commands_8h.html
├── ssd1331__commands_8h_source.html
├── ssd1351__commands_8h.html
├── ssd1351__commands_8h_source.html
├── stm32_2io_8h_source.html
├── stm32_2platform_8c_source.html
├── struct___nano_point-members.html
├── struct___nano_point.html
├── struct___nano_rect-members.html
├── struct___nano_rect.html
├── struct_s_app_menu-members.html
├── struct_s_app_menu.html
├── struct_s_char_info-members.html
├── struct_s_char_info.html
├── struct_s_fixed_font_info-members.html
├── struct_s_fixed_font_info.html
├── struct_s_font_header_record-members.html
├── struct_s_font_header_record.html
├── struct_s_p_r_i_t_e-members.html
├── struct_s_p_r_i_t_e.html
├── struct_s_s_d1306___r_e_c_t-members.html
├── struct_s_s_d1306___r_e_c_t.html
├── struct_s_unicode_block_record-members.html
├── struct_s_unicode_block_record.html
├── structssd1306__interface__t-members.html
├── structssd1306__interface__t.html
├── structssd1306__lcd__t-members.html
├── structssd1306__lcd__t.html
├── structssd1306__platform__i2c_config__t-members.html
├── structssd1306__platform__i2c_config__t.html
├── sync_off.png
├── sync_on.png
├── tab_a.png
├── tab_b.png
├── tab_h.png
├── tab_s.png
├── tabs.css
├── template_2io_8h_source.html
├── template_2platform_8c_source.html
├── tiler_8h.html
├── tiler_8h_source.html
├── vga128x64_8c_source.html
├── vga96x40_8c_source.html
├── vga_8c_source.html
├── vga_8h.html
├── vga_8h_source.html
├── vga__commands_8h.html
├── vga__commands_8h_source.html
├── vga__isr_8h.html
├── vga__isr_8h_source.html
├── vga__monitor_8c_source.html
├── vga__monitor_8h.html
└── vga__monitor_8h_source.html
├── examples
├── Digispark_compatibility.txt
├── ESP8266_compatibility.txt
├── Makefile.avr
├── Makefile.common
├── Makefile.esp32
├── Makefile.linux
├── Makefile.mingw32
├── Makefile.stm32
├── benchmark
│ └── benchmark.ino
├── demos
│ ├── il9163_demo
│ │ ├── il9163_demo.ino
│ │ ├── sova.cpp
│ │ └── sova.h
│ ├── il9163_demo_compat
│ │ ├── il9163_demo_compat.ino
│ │ ├── sova.cpp
│ │ └── sova.h
│ ├── ili9341_demo
│ │ ├── ili9341_demo.ino
│ │ ├── sova.cpp
│ │ └── sova.h
│ ├── ili9341_demo_compat
│ │ ├── ili9341_demo_compat.ino
│ │ ├── sova.cpp
│ │ └── sova.h
│ ├── pcd8544_demo
│ │ ├── pcd8544_demo.ino
│ │ ├── sova.cpp
│ │ └── sova.h
│ ├── sh1106_demo
│ │ ├── sh1106_demo.ino
│ │ ├── sova.cpp
│ │ └── sova.h
│ ├── ssd1306_demo
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── ssd1306_demo.ino
│ ├── ssd1325_demo_compat
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── ssd1325_demo_compat.ino
│ ├── ssd1327_demo_compat
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── ssd1327_demo_compat.ino
│ ├── ssd1331_demo
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── ssd1331_demo.ino
│ ├── ssd1331_demo_compat
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── ssd1331_demo_compat.ino
│ ├── ssd1351_demo
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── ssd1351_demo.ino
│ ├── ssd1351_demo_16bit
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── ssd1351_demo_16bit.ino
│ ├── ssd1351_demo_compat
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── ssd1351_demo_compat.ino
│ ├── st7735_demo
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── st7735_demo.ino
│ └── st7735_demo_compat
│ │ ├── sova.cpp
│ │ ├── sova.h
│ │ └── st7735_demo_compat.ino
├── direct_draw
│ ├── clock
│ │ └── clock.ino
│ ├── custom_font
│ │ └── custom_font.ino
│ ├── custom_font_unicode
│ │ └── custom_font_unicode.ino
│ ├── draw_bitmap
│ │ └── draw_bitmap.ino
│ ├── draw_fonts
│ │ └── draw_fonts.ino
│ ├── draw_progress
│ │ └── draw_progress.ino
│ ├── draw_text
│ │ └── draw_text.ino
│ ├── draw_unicode_text
│ │ └── draw_unicode_text.ino
│ ├── large_custom_font
│ │ └── large_custom_font.ino
│ ├── lcd_console
│ │ └── lcd_console.ino
│ ├── lcd_console_c_style
│ │ └── lcd_console_c_style.ino
│ ├── menu_demo
│ │ ├── buttons.cpp
│ │ ├── buttons.h
│ │ └── menu_demo.ino
│ └── move_sprite
│ │ └── move_sprite.ino
├── double_buffering
│ ├── canvas_console
│ │ └── canvas_console.ino
│ ├── mono_adafruit
│ │ └── mono_adafruit.ino
│ ├── mono_canvas
│ │ └── mono_canvas.ino
│ ├── rgb_adafruit16
│ │ └── rgb_adafruit16.ino
│ ├── rgb_adafruit8
│ │ └── rgb_adafruit8.ino
│ ├── rgb_canvas16
│ │ └── rgb_canvas16.ino
│ └── rgb_canvas8
│ │ └── rgb_canvas8.ino
├── esp32_main.cpp
├── games
│ ├── arkanoid
│ │ ├── arkanoid.h
│ │ ├── arkanoid.ino
│ │ ├── blocks.h
│ │ ├── buttons.cpp
│ │ ├── buttons.h
│ │ ├── levels.h
│ │ ├── schematics
│ │ │ ├── ATMega328GameConsole.dch
│ │ │ ├── ATMega328GameConsole.pdf
│ │ │ ├── ATTiny85GameConsole.dch
│ │ │ ├── ATTiny85GameConsole.pdf
│ │ │ ├── Attiny85Game_dip.dip
│ │ │ ├── Attiny85Game_dip.jpg
│ │ │ ├── Attiny85Game_soic.dip
│ │ │ ├── Attiny85Game_soic.jpg
│ │ │ └── case.3mf
│ │ └── sprites.h
│ ├── arkanoid8
│ │ ├── arkanoid.h
│ │ ├── arkanoid8.ino
│ │ ├── levels.cpp
│ │ └── levels.h
│ ├── lode_runner
│ │ ├── README.md
│ │ ├── game_basic.cpp
│ │ ├── game_basic.h
│ │ ├── lode_runner.ino
│ │ ├── ninja.cpp
│ │ ├── ninja.h
│ │ ├── schematics
│ │ │ ├── z-keypad.dip
│ │ │ └── z-keypad.pdf
│ │ ├── sprites.cpp
│ │ └── sprites.h
│ └── lode_runner_ili9341
│ │ ├── README.md
│ │ ├── game_basic.cpp
│ │ ├── game_basic.h
│ │ ├── lode_runner_ili9341.ino
│ │ ├── ninja.cpp
│ │ ├── ninja.h
│ │ ├── schematics
│ │ ├── z-keypad.dip
│ │ └── z-keypad.pdf
│ │ ├── sprites.cpp
│ │ └── sprites.h
├── main.cpp
├── nano_engine
│ ├── arduboy_base
│ │ └── arduboy_base.ino
│ ├── hearts8
│ │ └── hearts8.ino
│ ├── hearts8_adafruit
│ │ └── hearts8_adafruit.ino
│ ├── nano_engine
│ │ ├── README.md
│ │ ├── nano_bitmaps.cpp
│ │ ├── nano_bitmaps.h
│ │ └── nano_engine.ino
│ └── snowflakes
│ │ └── snowflakes.ino
└── vga
│ ├── README.md
│ ├── vga_128x64_bw
│ ├── sova.cpp
│ ├── sova.h
│ └── vga_128x64_bw.ino
│ ├── vga_96x40_color
│ ├── sova.cpp
│ ├── sova.h
│ └── vga_96x40_color.ino
│ ├── vga_client_demo
│ ├── sova.cpp
│ ├── sova.h
│ └── vga_client_demo.ino
│ └── vga_server_demo
│ └── vga_server_demo.ino
├── imgs
├── arkanoid.png
├── fonts.png
├── lode_runner.gif
├── lode_runner.png
├── mainmenu_top.png
└── vga96x40.png
├── keywords.txt
├── library.properties
├── resources_consumption.txt
├── src
├── Makefile.avr
├── Makefile.common
├── Makefile.energia
├── Makefile.esp32
├── Makefile.linux
├── Makefile.mingw32
├── Makefile.src
├── Makefile.stm32
├── README.md
├── doxygen.cfg
├── font6x8.h
├── intf
│ ├── i2c
│ │ ├── ssd1306_i2c.c
│ │ ├── ssd1306_i2c.h
│ │ ├── ssd1306_i2c_conf.h
│ │ ├── ssd1306_i2c_embedded.c
│ │ ├── ssd1306_i2c_embedded.h
│ │ ├── ssd1306_i2c_twi.c
│ │ └── ssd1306_i2c_twi.h
│ ├── spi
│ │ ├── ssd1306_spi.c
│ │ ├── ssd1306_spi.h
│ │ ├── ssd1306_spi_avr.c
│ │ ├── ssd1306_spi_avr.h
│ │ ├── ssd1306_spi_conf.h
│ │ ├── ssd1306_spi_usi.c
│ │ └── ssd1306_spi_usi.h
│ ├── ssd1306_interface.c
│ ├── ssd1306_interface.h
│ ├── uart
│ │ ├── ssd1306_uart_builtin.c
│ │ └── ssd1306_uart_builtin.h
│ └── vga
│ │ ├── atmega328p
│ │ ├── vga128x64.c
│ │ ├── vga96x40.c
│ │ └── vga_isr.h
│ │ ├── esp32
│ │ ├── CompositeOutput.cpp
│ │ ├── CompositeOutput.h
│ │ └── vga128x64.cpp
│ │ ├── vga.c
│ │ └── vga.h
├── lcd
│ ├── composite_video.c
│ ├── composite_video.h
│ ├── lcd_common.c
│ ├── lcd_common.h
│ ├── lcd_il9163.c
│ ├── lcd_il9163.h
│ ├── lcd_ili9341.c
│ ├── lcd_ili9341.h
│ ├── lcd_pcd8544.c
│ ├── lcd_pcd8544.h
│ ├── oled_sh1106.c
│ ├── oled_sh1106.h
│ ├── oled_ssd1306.c
│ ├── oled_ssd1306.h
│ ├── oled_ssd1325.c
│ ├── oled_ssd1325.h
│ ├── oled_ssd1327.c
│ ├── oled_ssd1327.h
│ ├── oled_ssd1331.c
│ ├── oled_ssd1331.h
│ ├── oled_ssd1351.c
│ ├── oled_ssd1351.h
│ ├── oled_template.c
│ ├── oled_template.h
│ ├── pcd8544_commands.h
│ ├── ssd1306_commands.h
│ ├── ssd1331_commands.h
│ ├── ssd1351_commands.h
│ ├── vga_commands.h
│ ├── vga_monitor.c
│ └── vga_monitor.h
├── nano_engine.h
├── nano_engine
│ ├── README.md
│ ├── adafruit.h
│ ├── canvas.cpp
│ ├── canvas.h
│ ├── core.cpp
│ ├── core.h
│ ├── point.h
│ ├── rect.h
│ ├── sprite.h
│ └── tiler.h
├── nano_gfx.cpp
├── nano_gfx.h
├── nano_gfx_types.h
├── sprite_pool.cpp
├── sprite_pool.h
├── ssd1306.h
├── ssd1306_16bit.c
├── ssd1306_16bit.h
├── ssd1306_1bit.c
├── ssd1306_1bit.h
├── ssd1306_8bit.c
├── ssd1306_8bit.h
├── ssd1306_console.cpp
├── ssd1306_console.h
├── ssd1306_fonts.c
├── ssd1306_fonts.h
├── ssd1306_generic.c
├── ssd1306_generic.h
├── ssd1306_hal
│ ├── Print_internal.h
│ ├── README.md
│ ├── UserSettings.h
│ ├── arduino
│ │ ├── io.h
│ │ └── platform.cpp
│ ├── avr
│ │ ├── arduino
│ │ │ ├── Arduino.h
│ │ │ ├── Print.h
│ │ │ └── Wire.h
│ │ ├── io.h
│ │ └── platform.c
│ ├── ch32v
│ │ ├── io.h
│ │ └── platform.c
│ ├── energia
│ │ ├── io.h
│ │ └── platform.cpp
│ ├── esp
│ │ ├── io.h
│ │ └── platform.c
│ ├── io.h
│ ├── linux
│ │ ├── arduino
│ │ │ ├── Arduino.h
│ │ │ ├── Print.h
│ │ │ ├── Wire.h
│ │ │ └── avr
│ │ │ │ ├── interrupt.h
│ │ │ │ ├── pgmspace.h
│ │ │ │ └── sleep.h
│ │ ├── io.h
│ │ └── platform.c
│ ├── mingw
│ │ ├── io.h
│ │ └── platform.c
│ ├── stm32
│ │ ├── io.h
│ │ └── platform.c
│ └── template
│ │ ├── io.h
│ │ └── platform.c
├── ssd1306_menu.c
├── ssd1306_uart.c
└── ssd1306_uart.h
├── ssd1306.cppcheck
└── tools
├── LCDAssistant.zip
├── LICENSE.txt
├── avrparse.bat
├── avrparse.sh
├── build_and_run.bat
├── build_and_run.sh
├── font_format.txt
├── fontgenerator.py
├── gen_docs.sh
├── kernelmod
├── Makefile
├── buildmod.sh
└── ssd1306_main.c
├── modules
├── __init__.py
├── fontcontainer.py
├── fontgenerator.py
├── glcdsource.py
└── ttfsource.py
├── oled_cli
├── Makefile
├── Makefile.common
├── Makefile.linux
├── README.md
└── main.cpp
├── parser.py
└── sdl
├── Makefile.linux
├── Makefile.mingw32
├── SDL2.dll
├── sdl2-config
├── sdl_core.c
├── sdl_core.h
├── sdl_graphics.c
├── sdl_graphics.h
├── sdl_il9163.c
├── sdl_il9163.h
├── sdl_ili9341.c
├── sdl_ili9341.h
├── sdl_oled_basic.h
├── sdl_pcd8544.c
├── sdl_pcd8544.h
├── sdl_ssd1306.c
├── sdl_ssd1306.h
├── sdl_ssd1325.c
├── sdl_ssd1325.h
├── sdl_ssd1331.c
├── sdl_ssd1331.h
├── sdl_ssd1351.c
└── sdl_ssd1351.h
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # tinyproto # Replace with a single Open Collective username
6 | ko_fi: lexus2k # Blocked :(((( Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | custom: ['https://www.bitcoinqrcodemaker.com/?style=ethereum&address=0x20608A71470Bc84a3232621819f578Fb9C02A460',
13 | 'https://www.bitcoinqrcodemaker.com/?style=bitcoin&address=3CtUY6Ag2zsvm1JyqeeKeK8kjdG7Tnjr5W'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
14 |
15 | # custom 'https://www.paypal.me/lexus2k' - Unfortunately is blocked
16 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ''
5 | labels: bug
6 | assignees: lexus2k
7 |
8 | ---
9 |
10 | **Describe the bug**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior:
15 | 1. Go to '...'
16 | 2. Click on '....'
17 | 3. Scroll down to '....'
18 | 4. See error
19 |
20 | **Expected behavior**
21 | A clear and concise description of what you expected to happen.
22 |
23 | **Screenshots**
24 | If applicable, add screenshots to help explain your problem.
25 |
26 | **Please complete the following information:**
27 | - library version
28 | - LCD display type
29 | - OS [e.g. linux, windows]
30 | - Platform [e.g. Atmega328p, esp32, etc.]
31 | - IDE if using some
32 |
33 | **Additional context**
34 | Add any other context about the problem here.
35 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea
4 | title: ''
5 | labels: new_feature
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe.**
11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12 |
13 | **Describe the solution you'd like**
14 | A clear and concise description of what you want to happen.
15 |
16 | **Describe alternatives you've considered**
17 | A clear and concise description of any alternative solutions or features you've considered.
18 |
19 | **Additional context**
20 | Add any other context or screenshots about the feature request here.
21 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/question.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Question
3 | about: Ask any question
4 | title: ''
5 | labels: question
6 | assignees: lexus2k
7 |
8 | ---
9 |
10 | Ask any question, you have, regarding the library
11 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Object files
2 | *.o
3 | *.ko
4 | *.obj
5 | *.elf
6 |
7 | # Precompiled Headers
8 | *.gch
9 | *.pch
10 |
11 | # Libraries
12 | *.lib
13 | *.a
14 | *.la
15 | *.lo
16 |
17 | # Shared objects (inc. Windows DLLs)
18 | *.dll
19 | *.so
20 | *.so.*
21 | *.dylib
22 |
23 | # Executables
24 | *.exe
25 | *.out
26 | *.app
27 | *.i*86
28 | *.x86_64
29 | *.hex
30 |
31 | # Debug files
32 | *.dSYM/
33 | *.d
34 |
35 | # Visual Studio Code files
36 | .vscode
37 |
--------------------------------------------------------------------------------
/AUTHORS.md:
--------------------------------------------------------------------------------
1 | ## Project Authors
2 |
3 | * ssd1306 library is written by [Alexey Dynda](https://github.com/lexus2k).
4 |
5 | ## Contributors
6 |
7 | * [MinusWall](https://github.com/minuswall)
8 | * [drgallaci](https://github.com/drgallaci)
9 | * [CromFr](https://gitbug.com/CromFr)
10 | * [montaguk](https://github.com/montaguk)
11 | * [ldab](https://github.com/ldab)
12 |
13 | ## Special thanks to
14 |
15 | * [Peter Scargill](https://github.com/scargill)
16 |
--------------------------------------------------------------------------------
/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required (VERSION 3.5)
2 |
3 | file(GLOB_RECURSE SOURCE_FILES src/*.cpp src/*.c)
4 | file(GLOB_RECURSE HEADER_FILES src/*.h)
5 |
6 | if (NOT DEFINED COMPONENT_DIR)
7 |
8 | project (lcdgfx)
9 |
10 | include_directories(src)
11 |
12 | add_library(ssd1306 STATIC ${HEADER_FILES} ${SOURCE_FILES})
13 |
14 | else()
15 |
16 | idf_component_register(SRCS ${SOURCE_FILES}
17 | INCLUDE_DIRS "src"
18 | REQUIRES driver)
19 |
20 | endif()
21 |
--------------------------------------------------------------------------------
/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | Please provide the following information:
2 | ## library version
3 | ## LCD display type
4 | ## Steps to reproduce the issue
5 | ## Expected behavior
6 | ## Actual behavior
7 |
8 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2016-2019, Alexey Dynda
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/docs/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/bc_s.png
--------------------------------------------------------------------------------
/docs/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/bdwn.png
--------------------------------------------------------------------------------
/docs/class_adafruit_canvas1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_adafruit_canvas1.png
--------------------------------------------------------------------------------
/docs/class_adafruit_canvas16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_adafruit_canvas16.png
--------------------------------------------------------------------------------
/docs/class_adafruit_canvas8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_adafruit_canvas8.png
--------------------------------------------------------------------------------
/docs/class_adafruit_canvas_base.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_adafruit_canvas_base.png
--------------------------------------------------------------------------------
/docs/class_adafruit_canvas_ops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_adafruit_canvas_ops.png
--------------------------------------------------------------------------------
/docs/class_lcd_console.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_lcd_console.png
--------------------------------------------------------------------------------
/docs/class_nano_canvas1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_canvas1.png
--------------------------------------------------------------------------------
/docs/class_nano_canvas16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_canvas16.png
--------------------------------------------------------------------------------
/docs/class_nano_canvas1__16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_canvas1__16.png
--------------------------------------------------------------------------------
/docs/class_nano_canvas1__4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_canvas1__4.png
--------------------------------------------------------------------------------
/docs/class_nano_canvas1__8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_canvas1__8.png
--------------------------------------------------------------------------------
/docs/class_nano_canvas8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_canvas8.png
--------------------------------------------------------------------------------
/docs/class_nano_canvas_base.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_canvas_base.png
--------------------------------------------------------------------------------
/docs/class_nano_canvas_ops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_canvas_ops.png
--------------------------------------------------------------------------------
/docs/class_nano_engine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_engine.png
--------------------------------------------------------------------------------
/docs/class_nano_engine1__8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_engine1__8.png
--------------------------------------------------------------------------------
/docs/class_nano_engine_core.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_engine_core.png
--------------------------------------------------------------------------------
/docs/class_nano_engine_inputs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_engine_inputs.png
--------------------------------------------------------------------------------
/docs/class_nano_engine_tiler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_nano_engine_tiler.png
--------------------------------------------------------------------------------
/docs/class_print.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_print.png
--------------------------------------------------------------------------------
/docs/class_ssd1306_console.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/class_ssd1306_console.png
--------------------------------------------------------------------------------
/docs/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/closed.png
--------------------------------------------------------------------------------
/docs/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/doc.png
--------------------------------------------------------------------------------
/docs/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/doxygen.png
--------------------------------------------------------------------------------
/docs/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/folderclosed.png
--------------------------------------------------------------------------------
/docs/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/folderopen.png
--------------------------------------------------------------------------------
/docs/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/nav_f.png
--------------------------------------------------------------------------------
/docs/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/nav_g.png
--------------------------------------------------------------------------------
/docs/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/nav_h.png
--------------------------------------------------------------------------------
/docs/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/open.png
--------------------------------------------------------------------------------
/docs/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_5fnanopoint',['_NanoPoint',['../struct___nano_point.html',1,'']]],
4 | ['_5fnanorect',['_NanoRect',['../struct___nano_rect.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['using_20nanoengine_20for_20systems_20with_20low_20resources',['Using NanoEngine for systems with low resources',['../md_nano_engine__r_e_a_d_m_e.html',1,'']]],
4 | ['uart_5fbuffer_5frx',['UART_BUFFER_RX',['../ssd1306__uart_8h.html#adff6f1691b8119f8c50293135a28e1b3',1,'ssd1306_uart.h']]],
5 | ['uart_5fbyte_5favailable',['uart_byte_available',['../ssd1306__uart_8h.html#a9303a912df9a76702c17750f3f0a5bf0',1,'ssd1306_uart.c']]],
6 | ['uart_5finit',['uart_init',['../ssd1306__uart_8h.html#aea3c2acc281315ff5dc9f400845bf406',1,'ssd1306_uart.h']]],
7 | ['uart_5fread_5fbyte',['uart_read_byte',['../ssd1306__uart_8h.html#a8cd92b6cf3b75bf832242080a7dbe6c2',1,'ssd1306_uart.c']]],
8 | ['uart_5fsend_5fbyte',['uart_send_byte',['../ssd1306__uart_8h.html#a0a6add2293e47c6adb4070dcafb77991',1,'ssd1306_uart.c']]],
9 | ['usersettings_2eh',['UserSettings.h',['../_user_settings_8h.html',1,'']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/search/all_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vga_2eh',['vga.h',['../vga_8h.html',1,'']]],
4 | ['vga_5f128x64_5fmono_5finit',['vga_128x64_mono_init',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#ga0c5a94022f25032231a7ba4abb7e20a4',1,'vga_monitor.c']]],
5 | ['vga_5f96x40_5f8colors_5finit',['vga_96x40_8colors_init',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#ga67d1256f7c32955b61b10c9413675612',1,'vga_96x40_8colors_init(void): vga_monitor.c'],['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#ga67d1256f7c32955b61b10c9413675612',1,'vga_96x40_8colors_init(void): vga_monitor.c']]],
6 | ['vga_5fcommands_2eh',['vga_commands.h',['../vga__commands_8h.html',1,'']]],
7 | ['vga_5fisr_2eh',['vga_isr.h',['../vga__isr_8h.html',1,'']]],
8 | ['vga_5fmonitor_2eh',['vga_monitor.h',['../vga__monitor_8h.html',1,'']]],
9 | ['vga_5fset_5fblock',['VGA_SET_BLOCK',['../vga__commands_8h.html#a6a3ce562f42b87c3763dd0cdd3f1dee2a85b2ea560661c4e81b3746fa463d6d51',1,'vga_commands.h']]],
10 | ['vga_5fset_5fmode',['VGA_SET_MODE',['../vga__commands_8h.html#a6a3ce562f42b87c3763dd0cdd3f1dee2a699dc4ba7ac890dffb99907e5d705d54',1,'vga_commands.h']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/docs/search/all_14.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['w',['w',['../struct_s_p_r_i_t_e.html#abb6cdf1e159d5d3a8655d1944d4be2de',1,'SPRITE']]],
4 | ['white',['WHITE',['../canvas_8h.html#gadf764cbdea00d65edcd07bb9953ad2b7a283fc479650da98250635b9c3c0e7e50',1,'canvas.h']]],
5 | ['width',['width',['../structssd1306__lcd__t.html#a0c7d9e9ee7e3d36391e55731b0ebc516',1,'ssd1306_lcd_t::width()'],['../struct_s_font_header_record.html#a0ddb0bb869318675504c842516810c2d',1,'SFontHeaderRecord::width()'],['../struct_s_char_info.html#a5473977c8856f8b33d5dd5383d88ad89',1,'SCharInfo::width()'],['../struct___nano_rect.html#ab02ca9317611366a9979fef6f14269e3',1,'_NanoRect::width()'],['../class_nano_canvas.html#a01a8ceef1a9d26fb263f1f950774d4c6',1,'NanoCanvas::width()']]],
6 | ['worldcoordinates',['worldCoordinates',['../class_nano_engine_tiler.html#aeaccaab0e16f78b92576a983aeb59f90',1,'NanoEngineTiler']]],
7 | ['write',['write',['../class_nano_canvas_ops.html#ad57ba5e2fd174bf8489374033d707200',1,'NanoCanvasOps::write()'],['../class_lcd_console.html#a7fc98f800165e3f25ad8fb1d11642cc0',1,'LcdConsole::write()'],['../class_print.html#a8be9c61ba33a974b43f8d49ee9cd9469',1,'Print::write()']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/all_15.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['x',['x',['../struct___nano_point.html#aa846d48822d0fc30348ab60194f0a04c',1,'_NanoPoint::x()'],['../struct_s_p_r_i_t_e.html#a44b2c947f1c6e30f31a77b8520855841',1,'SPRITE::x()'],['../class_nano_sprite.html#aff8153a3baab3bd30912dc3478a956a2',1,'NanoSprite::x()'],['../class_nano_fixed_sprite.html#a7baf71abddc36b00ec1c782866b5be5c',1,'NanoFixedSprite::x()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/all_16.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_16.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['y',['y',['../struct___nano_point.html#af06f88b3fc03a11659bb563240b7a38a',1,'_NanoPoint::y()'],['../struct_s_p_r_i_t_e.html#ab0ea36dda66319248b66b1a5056b1ba9',1,'SPRITE::y()'],['../class_nano_sprite.html#a26447909c8d140e4745205de9ef040c0',1,'NanoSprite::y()'],['../class_nano_fixed_sprite.html#aa5b745d1d556b612bdd00f9bf606c224',1,'NanoFixedSprite::y()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['h',['h',['../struct_s_fixed_font_info.html#a5116a6259c857fffdbbfc0867ced31b9',1,'SFixedFontInfo']]],
4 | ['height',['height',['../structssd1306__lcd__t.html#af576fdaf144fefdb8e278ca3cb90f49e',1,'ssd1306_lcd_t::height()'],['../struct_s_font_header_record.html#ad650740842794fe175eb1dccfa3cedea',1,'SFontHeaderRecord::height()'],['../struct_s_char_info.html#a8bd0a76b2bebe145437473ab3c1b8a2b',1,'SCharInfo::height()'],['../struct___nano_rect.html#a0940447ee33b91bc416bc38defcf5b3f',1,'_NanoRect::height()'],['../class_nano_canvas.html#a158ecb92bf338b7d66d58d79ace8824f',1,'NanoCanvas::height()']]],
5 | ['hardware_20abstraction_20layer',['Hardware abstraction layer',['../md_ssd1306_hal__r_e_a_d_m_e.html',1,'']]],
6 | ['hal_3a_20ssd1306_20library_20hardware_20abstraction_20layer',['HAL: ssd1306 library hardware abstraction layer',['../group___s_s_d1306___h_a_l___a_p_i.html',1,'']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_5fnanopoint',['_NanoPoint',['../struct___nano_point.html',1,'']]],
4 | ['_5fnanorect',['_NanoRect',['../struct___nano_rect.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['adafruitcanvas1',['AdafruitCanvas1',['../class_adafruit_canvas1.html',1,'']]],
4 | ['adafruitcanvas16',['AdafruitCanvas16',['../class_adafruit_canvas16.html',1,'']]],
5 | ['adafruitcanvas8',['AdafruitCanvas8',['../class_adafruit_canvas8.html',1,'']]],
6 | ['adafruitcanvasbase',['AdafruitCanvasBase',['../class_adafruit_canvas_base.html',1,'']]],
7 | ['adafruitcanvasbase_3c_201_20_3e',['AdafruitCanvasBase< 1 >',['../class_adafruit_canvas_base.html',1,'']]],
8 | ['adafruitcanvasbase_3c_2016_20_3e',['AdafruitCanvasBase< 16 >',['../class_adafruit_canvas_base.html',1,'']]],
9 | ['adafruitcanvasbase_3c_208_20_3e',['AdafruitCanvasBase< 8 >',['../class_adafruit_canvas_base.html',1,'']]],
10 | ['adafruitcanvasops',['AdafruitCanvasOps',['../class_adafruit_canvas_ops.html',1,'']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/docs/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lcdconsole',['LcdConsole',['../class_lcd_console.html',1,'']]],
4 | ['lcdconsole_3c_20ssd1306_5fconsolewriter_20_3e',['LcdConsole< ssd1306_consoleWriter >',['../class_lcd_console.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/classes_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['print',['Print',['../class_print.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/classes_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sappmenu',['SAppMenu',['../struct_s_app_menu.html',1,'']]],
4 | ['scharinfo',['SCharInfo',['../struct_s_char_info.html',1,'']]],
5 | ['sfixedfontinfo',['SFixedFontInfo',['../struct_s_fixed_font_info.html',1,'']]],
6 | ['sfontheaderrecord',['SFontHeaderRecord',['../struct_s_font_header_record.html',1,'']]],
7 | ['sprite',['SPRITE',['../struct_s_p_r_i_t_e.html',1,'']]],
8 | ['spritepool',['SpritePool',['../class_sprite_pool.html',1,'']]],
9 | ['ssd1306_5finterface_5ft',['ssd1306_interface_t',['../structssd1306__interface__t.html',1,'']]],
10 | ['ssd1306_5flcd_5ft',['ssd1306_lcd_t',['../structssd1306__lcd__t.html',1,'']]],
11 | ['ssd1306_5fplatform_5fi2cconfig_5ft',['ssd1306_platform_i2cConfig_t',['../structssd1306__platform__i2c_config__t.html',1,'']]],
12 | ['ssd1306_5frect',['SSD1306_RECT',['../struct_s_s_d1306___r_e_c_t.html',1,'']]],
13 | ['ssd1306console',['Ssd1306Console',['../class_ssd1306_console.html',1,'']]],
14 | ['sunicodeblockrecord',['SUnicodeBlockRecord',['../struct_s_unicode_block_record.html',1,'']]]
15 | ];
16 |
--------------------------------------------------------------------------------
/docs/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/search/close.png
--------------------------------------------------------------------------------
/docs/search/defines_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/defines_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['adatile_5f8x8_5fmono',['ADATILE_8x8_MONO',['../tiler_8h.html#aa169357b2355e828ecf067794453df52',1,'tiler.h']]],
4 | ['adatile_5f8x8_5frgb16',['ADATILE_8x8_RGB16',['../tiler_8h.html#a85ed5b7412c86df151b510e29052f3ca',1,'tiler.h']]],
5 | ['adatile_5f8x8_5frgb8',['ADATILE_8x8_RGB8',['../tiler_8h.html#ab8d6970008cd79df3375f68f77f18197',1,'tiler.h']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/defines_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/defines_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['gray_5fcolor4',['GRAY_COLOR4',['../nano__gfx__types_8h.html#afd58e53d7074f56bbd024730c0f24067',1,'nano_gfx_types.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/defines_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/defines_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['max',['max',['../nano__gfx__types_8h.html#affe776513b24d84b39af8ab0930fef7f',1,'nano_gfx_types.h']]],
4 | ['min',['min',['../nano__gfx__types_8h.html#ac6afabdc09a49a433ee19d8a9486056d',1,'nano_gfx_types.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/defines_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/defines_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rgb16_5fto_5frgb8',['RGB16_TO_RGB8',['../nano__gfx__types_8h.html#ab7332c54dc2b98a7d65df62d2785f58d',1,'nano_gfx_types.h']]],
4 | ['rgb8_5fto_5fgray4',['RGB8_TO_GRAY4',['../nano__gfx__types_8h.html#a1e5e80ef82d44dc9ddee69aa8abda4d5',1,'nano_gfx_types.h']]],
5 | ['rgb8_5fto_5frgb16',['RGB8_TO_RGB16',['../nano__gfx__types_8h.html#a4ab6a81b88d852058c6522940bc236c5',1,'nano_gfx_types.h']]],
6 | ['rgb_5fcolor16',['RGB_COLOR16',['../nano__gfx__types_8h.html#a5ffae889173a34bb16146d3a3b869c04',1,'nano_gfx_types.h']]],
7 | ['rgb_5fcolor8',['RGB_COLOR8',['../nano__gfx__types_8h.html#ade80ecbb039cb905f9e27cf08657dedc',1,'nano_gfx_types.h']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/defines_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/defines_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ssd1306_5fmore_5fchars_5frequired',['SSD1306_MORE_CHARS_REQUIRED',['../ssd1306__generic_8h.html#abed91b24933cbc8ba18dab9cd9f92e08',1,'ssd1306_generic.h']]],
4 | ['ssd1306_5fscl',['SSD1306_SCL',['../ssd1306__i2c__conf_8h.html#ac9a16e880f5e035fdfa91055cd6ea685',1,'ssd1306_i2c_conf.h']]],
5 | ['ssd1306_5fsda',['SSD1306_SDA',['../ssd1306__i2c__conf_8h.html#a87889918230a8a21e8f836f0c8fada7c',1,'ssd1306_i2c_conf.h']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/defines_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/defines_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tile_5f128x64_5fmono',['TILE_128x64_MONO',['../tiler_8h.html#aec88d192410f9265c43f44411c32f597',1,'tiler.h']]],
4 | ['tile_5f16x16_5fmono',['TILE_16x16_MONO',['../tiler_8h.html#a645f33eeb27590c2eaa57938d8ccb091',1,'tiler.h']]],
5 | ['tile_5f16x16_5frgb8',['TILE_16x16_RGB8',['../tiler_8h.html#a599492648952492afe2b22b6013bf6ff',1,'tiler.h']]],
6 | ['tile_5f32x32_5fmono',['TILE_32x32_MONO',['../tiler_8h.html#ad7d915670552b1e8b6f254af1108d754',1,'tiler.h']]],
7 | ['tile_5f32x32_5frgb8',['TILE_32x32_RGB8',['../tiler_8h.html#a7dcf56eaf791d098acb158af9bcd1283',1,'tiler.h']]],
8 | ['tile_5f8x8_5fmono',['TILE_8x8_MONO',['../tiler_8h.html#a9eb1995a0a6ae0637ff5e948422eee08',1,'tiler.h']]],
9 | ['tile_5f8x8_5fmono_5f8',['TILE_8x8_MONO_8',['../tiler_8h.html#af153c64ca7b15a727adc73c1240b1b55',1,'tiler.h']]],
10 | ['tile_5f8x8_5frgb16',['TILE_8x8_RGB16',['../tiler_8h.html#a5cd7b167cfc7847c931884788689cf44',1,'tiler.h']]],
11 | ['tile_5f8x8_5frgb8',['TILE_8x8_RGB8',['../tiler_8h.html#ac073fe67e8850a43c912c020374c418d',1,'tiler.h']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/docs/search/defines_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/defines_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['uart_5fbuffer_5frx',['UART_BUFFER_RX',['../ssd1306__uart_8h.html#adff6f1691b8119f8c50293135a28e1b3',1,'ssd1306_uart.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enums_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enums_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enums_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lcd_5fmode_5ft',['lcd_mode_t',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#gad2c71a26fa32dfcee88db3a3058ce596',1,'lcd_common.h']]],
4 | ['lcd_5ftype_5ft',['lcd_type_t',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#gaf4b71961185e1fa00ee5962123a349ae',1,'lcd_common.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['black',['BLACK',['../canvas_8h.html#gadf764cbdea00d65edcd07bb9953ad2b7af77fb67151d0c18d397069ad8c271ba3',1,'canvas.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['canvas_5fmode_5ftransparent',['CANVAS_MODE_TRANSPARENT',['../group___n_a_n_o___e_n_g_i_n_e___a_p_i.html#gga06fc87d81c62e9abb8790b6e5713c55ba98772cc8a02f04e00b7503800d2ab9ab',1,'canvas.h']]],
4 | ['canvas_5ftext_5fwrap',['CANVAS_TEXT_WRAP',['../group___n_a_n_o___e_n_g_i_n_e___a_p_i.html#gga06fc87d81c62e9abb8790b6e5713c55ba0f8baf412154ca8af0a985f1eac3853c',1,'canvas.h']]],
5 | ['canvas_5ftext_5fwrap_5flocal',['CANVAS_TEXT_WRAP_LOCAL',['../group___n_a_n_o___e_n_g_i_n_e___a_p_i.html#gga06fc87d81c62e9abb8790b6e5713c55ba2c6c98a4735704fd9e10e68e00a05363',1,'canvas.h']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vga_5fset_5fblock',['VGA_SET_BLOCK',['../vga__commands_8h.html#a6a3ce562f42b87c3763dd0cdd3f1dee2a85b2ea560661c4e81b3746fa463d6d51',1,'vga_commands.h']]],
4 | ['vga_5fset_5fmode',['VGA_SET_MODE',['../vga__commands_8h.html#a6a3ce562f42b87c3763dd0cdd3f1dee2a699dc4ba7ac890dffb99907e5d705d54',1,'vga_commands.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/enumvalues_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['white',['WHITE',['../canvas_8h.html#gadf764cbdea00d65edcd07bb9953ad2b7a283fc479650da98250635b9c3c0e7e50',1,'canvas.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['adafruit_2eh',['adafruit.h',['../adafruit_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['canvas_2eh',['canvas.h',['../canvas_8h.html',1,'']]],
4 | ['core_2eh',['core.h',['../core_8h.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/files_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['font6x8_2eh',['font6x8.h',['../font6x8_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['io_2eh',['io.h',['../io_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lcd_5fcommon_2eh',['lcd_common.h',['../lcd__common_8h.html',1,'']]],
4 | ['lcd_5fil9163_2eh',['lcd_il9163.h',['../lcd__il9163_8h.html',1,'']]],
5 | ['lcd_5fili9341_2eh',['lcd_ili9341.h',['../lcd__ili9341_8h.html',1,'']]],
6 | ['lcd_5fpcd8544_2eh',['lcd_pcd8544.h',['../lcd__pcd8544_8h.html',1,'']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/files_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nano_5fengine_2eh',['nano_engine.h',['../nano__engine_8h.html',1,'']]],
4 | ['nano_5fgfx_2eh',['nano_gfx.h',['../nano__gfx_8h.html',1,'']]],
5 | ['nano_5fgfx_5ftypes_2eh',['nano_gfx_types.h',['../nano__gfx__types_8h.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/files_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['oled_5fsh1106_2eh',['oled_sh1106.h',['../oled__sh1106_8h.html',1,'']]],
4 | ['oled_5fssd1306_2eh',['oled_ssd1306.h',['../oled__ssd1306_8h.html',1,'']]],
5 | ['oled_5fssd1325_2eh',['oled_ssd1325.h',['../oled__ssd1325_8h.html',1,'']]],
6 | ['oled_5fssd1331_2eh',['oled_ssd1331.h',['../oled__ssd1331_8h.html',1,'']]],
7 | ['oled_5fssd1351_2eh',['oled_ssd1351.h',['../oled__ssd1351_8h.html',1,'']]],
8 | ['oled_5ftemplate_2eh',['oled_template.h',['../oled__template_8h.html',1,'']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/docs/search/files_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pcd8544_5fcommands_2eh',['pcd8544_commands.h',['../pcd8544__commands_8h.html',1,'']]],
4 | ['point_2eh',['point.h',['../point_8h.html',1,'']]],
5 | ['print_5finternal_2eh',['Print_internal.h',['../_print__internal_8h.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/files_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rect_2eh',['rect.h',['../rect_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tiler_2eh',['tiler.h',['../tiler_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['usersettings_2eh',['UserSettings.h',['../_user_settings_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/files_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/files_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vga_2eh',['vga.h',['../vga_8h.html',1,'']]],
4 | ['vga_5fcommands_2eh',['vga_commands.h',['../vga__commands_8h.html',1,'']]],
5 | ['vga_5fisr_2eh',['vga_isr.h',['../vga__isr_8h.html',1,'']]],
6 | ['vga_5fmonitor_2eh',['vga_monitor.h',['../vga__monitor_8h.html',1,'']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['above',['above',['../struct___nano_rect.html#af6e7e9f5270a121c6385657e250949e5',1,'_NanoRect']]],
4 | ['adafruitcanvasops',['AdafruitCanvasOps',['../class_adafruit_canvas_ops.html#a05005ab6548a0d0c548096a1a206e917',1,'AdafruitCanvasOps']]],
5 | ['add',['add',['../class_sprite_pool.html#a60cdca785f31e9535d97485afb4b2202',1,'SpritePool']]],
6 | ['addh',['addH',['../struct___nano_rect.html#a5f4e0f0b9065e2135fa2271e19e4d326',1,'_NanoRect']]],
7 | ['addv',['addV',['../struct___nano_rect.html#afcf2745c8689550a9ec37f6112e62c1b',1,'_NanoRect']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['template_5fsetmode',['template_setMode',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#gacdd648ca24705e26f4a92119d2337def',1,'template_setMode(lcd_mode_t mode): oled_template.c'],['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#gacdd648ca24705e26f4a92119d2337def',1,'template_setMode(lcd_mode_t mode): oled_template.c']]],
4 | ['template_5fwxh_5finit',['template_WxH_init',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#ga92d46e811087f0a41cd87db44d52a96a',1,'oled_template.c']]],
5 | ['template_5fwxh_5fspi_5finit',['template_WxH_spi_init',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#gaba9953651f572974e583813e72d4ed84',1,'oled_template.c']]],
6 | ['top',['top',['../class_nano_sprite.html#a23e66ae55f65b2986111649a03dd391a',1,'NanoSprite::top()'],['../class_nano_fixed_sprite.html#ac715529bb8c1eb2bd161adc8cfa0009d',1,'NanoFixedSprite::top()']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/functions_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['uart_5fbyte_5favailable',['uart_byte_available',['../ssd1306__uart_8h.html#a9303a912df9a76702c17750f3f0a5bf0',1,'ssd1306_uart.c']]],
4 | ['uart_5finit',['uart_init',['../ssd1306__uart_8h.html#aea3c2acc281315ff5dc9f400845bf406',1,'ssd1306_uart.h']]],
5 | ['uart_5fread_5fbyte',['uart_read_byte',['../ssd1306__uart_8h.html#a8cd92b6cf3b75bf832242080a7dbe6c2',1,'ssd1306_uart.c']]],
6 | ['uart_5fsend_5fbyte',['uart_send_byte',['../ssd1306__uart_8h.html#a0a6add2293e47c6adb4070dcafb77991',1,'ssd1306_uart.c']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/functions_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vga_5f128x64_5fmono_5finit',['vga_128x64_mono_init',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#ga0c5a94022f25032231a7ba4abb7e20a4',1,'vga_monitor.c']]],
4 | ['vga_5f96x40_5f8colors_5finit',['vga_96x40_8colors_init',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#ga67d1256f7c32955b61b10c9413675612',1,'vga_96x40_8colors_init(void): vga_monitor.c'],['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html#ga67d1256f7c32955b61b10c9413675612',1,'vga_96x40_8colors_init(void): vga_monitor.c']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/functions_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['width',['width',['../struct___nano_rect.html#ab02ca9317611366a9979fef6f14269e3',1,'_NanoRect::width()'],['../class_nano_canvas.html#a01a8ceef1a9d26fb263f1f950774d4c6',1,'NanoCanvas::width()']]],
4 | ['worldcoordinates',['worldCoordinates',['../class_nano_engine_tiler.html#aeaccaab0e16f78b92576a983aeb59f90',1,'NanoEngineTiler']]],
5 | ['write',['write',['../class_nano_canvas_ops.html#ad57ba5e2fd174bf8489374033d707200',1,'NanoCanvasOps::write()'],['../class_lcd_console.html#a7fc98f800165e3f25ad8fb1d11642cc0',1,'LcdConsole::write()'],['../class_print.html#a8be9c61ba33a974b43f8d49ee9cd9469',1,'Print::write()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/functions_14.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['x',['x',['../class_nano_sprite.html#aff8153a3baab3bd30912dc3478a956a2',1,'NanoSprite::x()'],['../class_nano_fixed_sprite.html#a7baf71abddc36b00ec1c782866b5be5c',1,'NanoFixedSprite::x()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/functions_15.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['y',['y',['../class_nano_sprite.html#a26447909c8d140e4745205de9ef040c0',1,'NanoSprite::y()'],['../class_nano_fixed_sprite.html#aa5b745d1d556b612bdd00f9bf606c224',1,'NanoFixedSprite::y()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['erase',['erase',['../struct_s_p_r_i_t_e.html#ab08b9b2831224d69a19d992819d100a2',1,'SPRITE']]],
4 | ['erasetrace',['eraseTrace',['../struct_s_p_r_i_t_e.html#ada52ad2a7aae3bdb62c6dc66ccb8765c',1,'SPRITE']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/functions_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fillrect',['fillRect',['../class_nano_canvas_ops.html#a75cec98f3392b850a680efc5a0f7509d',1,'NanoCanvasOps::fillRect(lcdint_t x1, lcdint_t y1, lcdint_t x2, lcdint_t y2)'],['../class_nano_canvas_ops.html#a3db1c1ee61605a3ed9e7a9b67f988018',1,'NanoCanvasOps::fillRect(const NanoRect &rect)'],['../class_nano_canvas.html#a3f987bce72b865a483c4a65922b7cc45',1,'NanoCanvas::fillRect()']]],
4 | ['fliph',['flipH',['../class_nano_canvas.html#a3f069cfd24e79cb420f2fe2af5e51857',1,'NanoCanvas']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/functions_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['height',['height',['../struct___nano_rect.html#a0940447ee33b91bc416bc38defcf5b3f',1,'_NanoRect::height()'],['../class_nano_canvas.html#a158ecb92bf338b7d66d58d79ace8824f',1,'NanoCanvas::height()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/functions_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lcdconsole',['LcdConsole',['../class_lcd_console.html#a8d54972e9e06390b812137b54528d400',1,'LcdConsole']]],
4 | ['left',['left',['../class_nano_sprite.html#a3946de63cdeb5af0580e71886085ef91',1,'NanoSprite::left()'],['../class_nano_fixed_sprite.html#a5fc1cbe3699cb1431d9bd9c1200844e5',1,'NanoFixedSprite::left()']]],
5 | ['localcoordinates',['localCoordinates',['../class_nano_engine_tiler.html#a99a34e97116017a6ccbf187fee563516',1,'NanoEngineTiler']]],
6 | ['loopcallback',['loopCallback',['../class_nano_engine_core.html#a0361b8a56589feb5bd2c4f6f1473a5fa',1,'NanoEngineCore']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/functions_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['move',['move',['../struct___nano_rect.html#adfed33ba72806ccae25fb0260b822a94',1,'_NanoRect']]],
4 | ['moveby',['moveBy',['../class_nano_sprite.html#a5ffe9307b63f742064f67e23ee36a688',1,'NanoSprite::moveBy()'],['../class_nano_fixed_sprite.html#a11793f70c2a4baa2e663b003954b675d',1,'NanoFixedSprite::moveBy()']]],
5 | ['moveto',['moveTo',['../class_nano_sprite.html#af144f32292ddb60d012e2cfed296e3d8',1,'NanoSprite::moveTo()'],['../class_nano_fixed_sprite.html#afbad5aef3c16b4aeaf6027c6d9c1c42f',1,'NanoFixedSprite::moveTo()'],['../class_nano_engine_tiler.html#a8241cced3faa62ae75e40afc88870fca',1,'NanoEngineTiler::moveTo()']]],
6 | ['movetoandrefresh',['moveToAndRefresh',['../class_nano_engine_tiler.html#ab35b23771a8e9f007b9dfb7395e6ed13',1,'NanoEngineTiler']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/functions_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['config_3a_20ssd1306_20library_20configuration',['CONFIG: ssd1306 library configuration',['../group___s_s_d1306___l_i_b_r_a_r_y___c_o_n_f_i_g.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/groups_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['direct_20draw_3a_2016_2dbit_20api_20functions_20only_20for_20color_20displays',['DIRECT DRAW: 16-bit API functions only for color displays',['../group___l_c_d__16_b_i_t___g_r_a_p_h_i_c_s.html',1,'']]],
4 | ['direct_20draw_3a_201_2dbit_20graphic_20functions_20for_20ssd1306_20compatible_20mode_2e',['DIRECT DRAW: 1-bit graphic functions for ssd1306 compatible mode.',['../group___l_c_d__1_b_i_t___g_r_a_p_h_i_c_s.html',1,'']]],
5 | ['direct_20draw_3a_208_2dbit_20api_20functions_20only_20for_20color_20displays',['DIRECT DRAW: 8-bit API functions only for color displays',['../group___l_c_d__8_b_i_t___g_r_a_p_h_i_c_s.html',1,'']]],
6 | ['direct_20draw_3a_20generic_20api_20functions_2c_20common_20for_20all_20displays_20and_20all_20display_20modes_2e',['DIRECT DRAW: Generic API functions, common for all displays and all display modes.',['../group___l_c_d___g_e_n_e_r_i_c___a_p_i.html',1,'']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/groups_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fonts_3a_20supported_20lcd_20fonts',['FONTS: Supported LCD fonts',['../group___l_c_d___f_o_n_t_s.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/groups_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hal_3a_20ssd1306_20library_20hardware_20abstraction_20layer',['HAL: ssd1306 library hardware abstraction layer',['../group___s_s_d1306___h_a_l___a_p_i.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/groups_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['il9163_2fst7735_3a_20il9163_2fst7735_20control_20functions',['IL9163/ST7735: il9163/st7735 control functions',['../group___i_l9163___s_t7734___a_p_i.html',1,'']]],
4 | ['ili9341_3a_20ili9341_20control_20functions',['ili9341: ili9341 control functions',['../group__ili9341___a_p_i.html',1,'']]],
5 | ['i2c_2fspi_3a_20physical_20interface_20functions',['I2C/SPI: physical interface functions',['../group___l_c_d___h_w___i_n_t_e_r_f_a_c_e___a_p_i.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/groups_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nano_5fengine_3a_20nano_20engine_20description',['NANO_ENGINE: Nano Engine description',['../group___n_a_n_o___e_n_g_i_n_e___a_p_i.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/groups_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['oleds_3a_20initialization_20and_20service_20functions',['OLEDs: initialization and service functions',['../group___l_c_d___i_n_t_e_r_f_a_c_e___a_p_i.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/groups_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ssd1325_3a_20ssd1325_20control_20functions',['SSD1325: ssd1325 control functions',['../group___s_s_d1325___o_l_e_d___a_p_i.html',1,'']]],
4 | ['ssd1327_3a_20ssd1327_20control_20functions',['SSD1327: ssd1327 control functions',['../group___s_s_d1327___o_l_e_d___a_p_i.html',1,'']]],
5 | ['ssd1331_3a_20ssd1331_20control_20functions',['SSD1331: ssd1331 control functions',['../group___s_s_d1331___a_p_i.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/groups_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/groups_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['template_3a_20template_20control_20functions',['TEMPLATE: template control functions',['../group___t_e_m_p_l_a_t_e___o_l_e_d___a_p_i.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/search/mag_sel.png
--------------------------------------------------------------------------------
/docs/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/search/pages_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/pages_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/pages_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hardware_20abstraction_20layer',['Hardware abstraction layer',['../md_ssd1306_hal__r_e_a_d_m_e.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/pages_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/pages_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ssd1306_20library_20introduction',['ssd1306 library introduction',['../index.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/pages_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/pages_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['using_20nanoengine_20for_20systems_20with_20low_20resources',['Using NanoEngine for systems with low resources',['../md_nano_engine__r_e_a_d_m_e.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/search/search_l.png
--------------------------------------------------------------------------------
/docs/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/search/search_m.png
--------------------------------------------------------------------------------
/docs/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/search/search_r.png
--------------------------------------------------------------------------------
/docs/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "_abcdefghilmnoprstuvwxy",
4 | 1: "_alnps",
5 | 2: "acfilnoprstuv",
6 | 3: "abcdefghilmnoprstuvwxy",
7 | 4: "abcdfghilmnoprstwxy",
8 | 5: "ilnst",
9 | 6: "el",
10 | 7: "bclvw",
11 | 8: "agmrstu",
12 | 9: "cdfhinost",
13 | 10: "dhsu"
14 | };
15 |
16 | var indexSectionNames =
17 | {
18 | 0: "all",
19 | 1: "classes",
20 | 2: "files",
21 | 3: "functions",
22 | 4: "variables",
23 | 5: "typedefs",
24 | 6: "enums",
25 | 7: "enumvalues",
26 | 8: "defines",
27 | 9: "groups",
28 | 10: "pages"
29 | };
30 |
31 | var indexSectionLabels =
32 | {
33 | 0: "All",
34 | 1: "Classes",
35 | 2: "Files",
36 | 3: "Functions",
37 | 4: "Variables",
38 | 5: "Typedefs",
39 | 6: "Enumerations",
40 | 7: "Enumerator",
41 | 8: "Macros",
42 | 9: "Modules",
43 | 10: "Pages"
44 | };
45 |
46 |
--------------------------------------------------------------------------------
/docs/search/typedefs_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['initfunction',['InitFunction',['../nano__gfx__types_8h.html#aeb51e8c3a40de7886cdc7d9c74175f05',1,'nano_gfx_types.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/typedefs_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lcdint_5ft',['lcdint_t',['../group___s_s_d1306___h_a_l___a_p_i.html#ga609c6ba2ba635102cd316b7b59af8351',1,'io.h']]],
4 | ['lcduint_5ft',['lcduint_t',['../group___s_s_d1306___h_a_l___a_p_i.html#ga3de6a212815ee8499f4042db94992210',1,'io.h']]],
5 | ['lcdwriter',['LcdWriter',['../ssd1306__console_8h.html#af5099e06f17b3868b9b9961ab64263ef',1,'ssd1306_console.h']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/typedefs_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nanopoint',['NanoPoint',['../group___n_a_n_o___e_n_g_i_n_e___a_p_i.html#ga6bed080ec75d21960ecff045b5b110ff',1,'point.h']]],
4 | ['nanorect',['NanoRect',['../group___n_a_n_o___e_n_g_i_n_e___a_p_i.html#ga4a82780f66e02834d957e77e70cc17d7',1,'rect.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/typedefs_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sprite',['SPRITE',['../nano__gfx__types_8h.html#aad213759092996ab07d6972f3b21945a',1,'nano_gfx_types.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/typedefs_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/typedefs_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tloopcallback',['TLoopCallback',['../core_8h.html#a9f670b824fb6b10883cd4283f800310f',1,'core.h']]],
4 | ['tnanoenginegetbuttons',['TNanoEngineGetButtons',['../group___n_a_n_o___e_n_g_i_n_e___a_p_i.html#gaff4934f12cf7a86959c46e57aac5ae5d',1,'core.h']]],
5 | ['tnanoengineondraw',['TNanoEngineOnDraw',['../tiler_8h.html#a5db298dc5fe7132d3190e5e423b6da6a',1,'tiler.h']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/variables_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ascii_5foffset',['ascii_offset',['../struct_s_font_header_record.html#a2b7b768b98e4da20a932b32d7980dde1',1,'SFontHeaderRecord']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bits_5fper_5fpixel',['BITS_PER_PIXEL',['../class_adafruit_canvas_ops.html#af62e9d7f0736b51ea8fd3a680ccea70a',1,'AdafruitCanvasOps::BITS_PER_PIXEL()'],['../class_nano_canvas_ops.html#a8c2cedb18e71493a370c01147dbed846',1,'NanoCanvasOps::BITS_PER_PIXEL()']]],
4 | ['bottom',['bottom',['../struct_s_s_d1306___r_e_c_t.html#ac6f2761573966ed9540d9ac66cf1b471',1,'SSD1306_RECT']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['w',['w',['../struct_s_p_r_i_t_e.html#abb6cdf1e159d5d3a8655d1944d4be2de',1,'SPRITE']]],
4 | ['width',['width',['../structssd1306__lcd__t.html#a0c7d9e9ee7e3d36391e55731b0ebc516',1,'ssd1306_lcd_t::width()'],['../struct_s_font_header_record.html#a0ddb0bb869318675504c842516810c2d',1,'SFontHeaderRecord::width()'],['../struct_s_char_info.html#a5473977c8856f8b33d5dd5383d88ad89',1,'SCharInfo::width()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['x',['x',['../struct___nano_point.html#aa846d48822d0fc30348ab60194f0a04c',1,'_NanoPoint::x()'],['../struct_s_p_r_i_t_e.html#a44b2c947f1c6e30f31a77b8520855841',1,'SPRITE::x()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['y',['y',['../struct___nano_point.html#af06f88b3fc03a11659bb563240b7a38a',1,'_NanoPoint::y()'],['../struct_s_p_r_i_t_e.html#ab0ea36dda66319248b66b1a5056b1ba9',1,'SPRITE::y()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['canvas',['canvas',['../class_nano_engine_tiler.html#a1199d9ef403213788c83abf74ded68d8',1,'NanoEngineTiler']]],
4 | ['close',['close',['../structssd1306__interface__t.html#a082afeefa07cb717ef3f837667b18491',1,'ssd1306_interface_t']]],
5 | ['comic_5fsans_5ffont24x32_5f123',['comic_sans_font24x32_123',['../group___l_c_d___f_o_n_t_s.html#gac2a45a7b4fb328332ca86f7937ea761c',1,'ssd1306_fonts.c']]],
6 | ['count',['count',['../struct_s_unicode_block_record.html#a4e9a958ed2e5507c22490818dd2a304d',1,'SUnicodeBlockRecord::count()'],['../struct_s_fixed_font_info.html#af15942a32b4cebccdad63b2d81f24abc',1,'SFixedFontInfo::count()'],['../struct_s_app_menu.html#ad750fae199422bd44dc6063123631d62',1,'SAppMenu::count()']]],
7 | ['courier_5fnew_5ffont11x16_5fdigits',['courier_new_font11x16_digits',['../group___l_c_d___f_o_n_t_s.html#gad0b4c4a1805d2cbc11910dbf2febb516',1,'courier_new_font11x16_digits(): ssd1306_fonts.c'],['../group___l_c_d___f_o_n_t_s.html#gad0b4c4a1805d2cbc11910dbf2febb516',1,'courier_new_font11x16_digits(): ssd1306_fonts.c']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/variables_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['data',['data',['../struct_s_p_r_i_t_e.html#ac56b0c16d0bcd810ae1289350df821c3',1,'SPRITE']]],
4 | ['digital_5ffont5x7',['digital_font5x7',['../group___l_c_d___f_o_n_t_s.html#ga919823288e1446e97594e9168783ad71',1,'ssd1306_fonts.c']]],
5 | ['digital_5ffont5x7_5f123',['digital_font5x7_123',['../group___l_c_d___f_o_n_t_s.html#ga1c5aca50d1a7e7f35fff0c87500a34c9',1,'ssd1306_fonts.h']]],
6 | ['digital_5ffont5x7_5fab',['digital_font5x7_AB',['../group___l_c_d___f_o_n_t_s.html#gae777458a27c60f82c00fc8f45c6281a8',1,'ssd1306_fonts.c']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/variables_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['free_5fcalibri11x12',['free_calibri11x12',['../group___l_c_d___f_o_n_t_s.html#ga2558862b690208d8070c551c17815539',1,'ssd1306_fonts.c']]],
4 | ['free_5fcalibri11x12_5fcyrillic',['free_calibri11x12_cyrillic',['../group___l_c_d___f_o_n_t_s.html#gacceb4a5f5023dfc2417b9196c6de8904',1,'ssd1306_fonts.c']]],
5 | ['free_5fcalibri11x12_5flatin',['free_calibri11x12_latin',['../group___l_c_d___f_o_n_t_s.html#ga6476c7f5185fb5ec4f1270843a04d0e6',1,'ssd1306_fonts.c']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/variables_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['glyph',['glyph',['../struct_s_char_info.html#a63babb0e12a4d2b08ececeb39abb6ed0',1,'SCharInfo']]],
4 | ['glyph_5fsize',['glyph_size',['../struct_s_fixed_font_info.html#a16b1ae2c599c2e8c1634a372f4c550b8',1,'SFixedFontInfo']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['h',['h',['../struct_s_fixed_font_info.html#a5116a6259c857fffdbbfc0867ced31b9',1,'SFixedFontInfo']]],
4 | ['height',['height',['../structssd1306__lcd__t.html#af576fdaf144fefdb8e278ca3cb90f49e',1,'ssd1306_lcd_t::height()'],['../struct_s_font_header_record.html#ad650740842794fe175eb1dccfa3cedea',1,'SFontHeaderRecord::height()'],['../struct_s_char_info.html#a8bd0a76b2bebe145437473ab3c1b8a2b',1,'SCharInfo::height()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['items',['items',['../struct_s_app_menu.html#a9112659b47fa205336626f5ee0caa870',1,'SAppMenu']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['left',['left',['../struct_s_s_d1306___r_e_c_t.html#a596b6b6cce11df484877b63db7d0a5b5',1,'SSD1306_RECT']]],
4 | ['lx',['lx',['../struct_s_p_r_i_t_e.html#afc5ed686d6064db045512fc72bc02dd3',1,'SPRITE']]],
5 | ['ly',['ly',['../struct_s_p_r_i_t_e.html#aab3453c2a4cf02976c6d53fa79e5e051',1,'SPRITE']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/search/variables_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ne_5fmax_5ftiles_5fnum',['NE_MAX_TILES_NUM',['../class_nano_engine_tiler.html#ac8565b5893234cf6a90723520df35201',1,'NanoEngineTiler']]],
4 | ['ne_5ftile_5fheight',['NE_TILE_HEIGHT',['../class_nano_engine_tiler.html#ae69fc60e9fcc37ec005e21af90a67759',1,'NanoEngineTiler']]],
5 | ['ne_5ftile_5fsize_5fbits',['NE_TILE_SIZE_BITS',['../class_nano_engine_tiler.html#aff885e01ce1a84146fbaa1ea38e47b37',1,'NanoEngineTiler']]],
6 | ['ne_5ftile_5fwidth',['NE_TILE_WIDTH',['../class_nano_engine_tiler.html#a08c84aaa34760f914a309006cb775f78',1,'NanoEngineTiler']]],
7 | ['next_5fpage',['next_page',['../structssd1306__lcd__t.html#ae7513c1cb9a358f0d333b5ca73c3b7a7',1,'ssd1306_lcd_t']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/search/variables_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['offset',['offset',['../class_adafruit_canvas_ops.html#aa3bc52732d31517596321f0efa40bafe',1,'AdafruitCanvasOps::offset()'],['../class_nano_canvas_ops.html#a0ff1def9b165746092c0c21adf420612',1,'NanoCanvasOps::offset()']]],
4 | ['oldselection',['oldSelection',['../struct_s_app_menu.html#ad79da4d78c16e3fbbd2e380dc5763275',1,'SAppMenu']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/search/variables_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['p1',['p1',['../struct___nano_rect.html#af3f18de2667af3087f7145c5a193f63b',1,'_NanoRect']]],
4 | ['p2',['p2',['../struct___nano_rect.html#a4d038b4eccb575c9128b38338ad74213',1,'_NanoRect']]],
5 | ['pages',['pages',['../struct_s_fixed_font_info.html#ae1f28bffdc33257500d04b8999edb9b2',1,'SFixedFontInfo']]],
6 | ['primary_5ftable',['primary_table',['../struct_s_fixed_font_info.html#a8b47480d4d3e59a40411045a1c82730c',1,'SFixedFontInfo']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/search/variables_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['right',['right',['../struct_s_s_d1306___r_e_c_t.html#a9ed468c58af55753dc61bb3dbdb6275b',1,'SSD1306_RECT']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/search/variables_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['top',['top',['../struct_s_s_d1306___r_e_c_t.html#ae4b7642bc9792a9eac02e19f62fe55eb',1,'SSD1306_RECT']]],
4 | ['transparentmask',['transparentMask',['../struct_s_p_r_i_t_e.html#a179f75785cfe41d2aaba303536d09d26',1,'SPRITE']]],
5 | ['type',['type',['../structssd1306__lcd__t.html#aabe73540a354c4f959e4fe862167b482',1,'ssd1306_lcd_t::type()'],['../struct_s_font_header_record.html#a0ea841c88936f4f4d49f6d0c4b71ce8e',1,'SFontHeaderRecord::type()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/splitbar.png
--------------------------------------------------------------------------------
/docs/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/sync_off.png
--------------------------------------------------------------------------------
/docs/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/sync_on.png
--------------------------------------------------------------------------------
/docs/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/tab_a.png
--------------------------------------------------------------------------------
/docs/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/tab_b.png
--------------------------------------------------------------------------------
/docs/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/tab_h.png
--------------------------------------------------------------------------------
/docs/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/docs/tab_s.png
--------------------------------------------------------------------------------
/examples/Digispark_compatibility.txt:
--------------------------------------------------------------------------------
1 | === Digispark compatibility list ===
2 |
3 | arkanoid [ * ] Compatible only with Digispark PRO. For Digispark based on Attiny compile using Damellis attiny package instead of Digispark: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
4 | buffers_demo [ OK ]
5 | snowflakes [ OK ]
6 | draw_bitmap [ OK ]
7 | draw_text [ OK ]
8 | lode_runner [ OK ]
9 | menu_demo [ OK ]
10 | move_sprite [ OK ]
11 | pcd8544_spi [ OK ]
12 | sprite_pool [ OK ]
13 | ssd1306_demo [ * ] Too big for Digispark Attiny85 version (6KiB is not enough). Digispark PRO is OK. Comment out some items.
14 |
15 |
--------------------------------------------------------------------------------
/examples/ESP8266_compatibility.txt:
--------------------------------------------------------------------------------
1 | === ESP8266/ESP32 compatibility list ===
2 |
3 | arkanoid [ OK ] Can be built and run
4 | buffers_demo [ OK ]
5 | snowflakes [ OK ]
6 | draw_bitmap [ OK ]
7 | draw_text [ OK ]
8 | lode_runner [ OK ]
9 | menu_demo [ OK ]
10 | move_sprite [ OK ]
11 | pcd8544_spi [ OK ]
12 | sprite_pool [ OK ]
13 | ssd1306_demo [ OK ]
14 |
15 |
--------------------------------------------------------------------------------
/examples/games/arkanoid/schematics/ATMega328GameConsole.dch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/arkanoid/schematics/ATMega328GameConsole.dch
--------------------------------------------------------------------------------
/examples/games/arkanoid/schematics/ATMega328GameConsole.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/arkanoid/schematics/ATMega328GameConsole.pdf
--------------------------------------------------------------------------------
/examples/games/arkanoid/schematics/ATTiny85GameConsole.dch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/arkanoid/schematics/ATTiny85GameConsole.dch
--------------------------------------------------------------------------------
/examples/games/arkanoid/schematics/ATTiny85GameConsole.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/arkanoid/schematics/ATTiny85GameConsole.pdf
--------------------------------------------------------------------------------
/examples/games/arkanoid/schematics/Attiny85Game_dip.dip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/arkanoid/schematics/Attiny85Game_dip.dip
--------------------------------------------------------------------------------
/examples/games/arkanoid/schematics/Attiny85Game_dip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/arkanoid/schematics/Attiny85Game_dip.jpg
--------------------------------------------------------------------------------
/examples/games/arkanoid/schematics/Attiny85Game_soic.dip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/arkanoid/schematics/Attiny85Game_soic.dip
--------------------------------------------------------------------------------
/examples/games/arkanoid/schematics/Attiny85Game_soic.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/arkanoid/schematics/Attiny85Game_soic.jpg
--------------------------------------------------------------------------------
/examples/games/arkanoid/schematics/case.3mf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/arkanoid/schematics/case.3mf
--------------------------------------------------------------------------------
/examples/games/lode_runner/README.md:
--------------------------------------------------------------------------------
1 | # HOW to run Lode runner in emulator mode
2 |
3 | Read [instructions](https://github.com/lexus2k/ssd1306/wiki/How-to-run-emulator-mode) and
4 | install all required prerequisites.
5 |
6 | ## Compiling game and running emulation in Linux
7 |
8 | > cd ssd1306/tools
9 | > ./build_and_run.sh -p linux -e -f games/lode_runner
10 |
11 | ## Compiling game and running emulation in Windows
12 |
13 | For MinGW32 use the script below:
14 | > cd ssd1306\tools
15 | > build_and_run.bat "games/lode_runner"
16 |
17 |
18 |
--------------------------------------------------------------------------------
/examples/games/lode_runner/schematics/z-keypad.dip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/lode_runner/schematics/z-keypad.dip
--------------------------------------------------------------------------------
/examples/games/lode_runner/schematics/z-keypad.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/lode_runner/schematics/z-keypad.pdf
--------------------------------------------------------------------------------
/examples/games/lode_runner_ili9341/README.md:
--------------------------------------------------------------------------------
1 | # HOW to run Lode runner in emulator mode
2 |
3 | Read [instructions](https://github.com/lexus2k/ssd1306/wiki/How-to-run-emulator-mode) and
4 | install all required prerequisites.
5 |
6 | ## Compiling game and running emulation in Linux
7 |
8 | > cd ssd1306/tools
9 | > ./build_and_run.sh -p linux -e -f games/lode_runner
10 |
11 | ## Compiling game and running emulation in Windows
12 |
13 | For MinGW32 use the script below:
14 | > cd ssd1306\tools
15 | > build_and_run.bat "games/lode_runner"
16 |
17 |
18 |
--------------------------------------------------------------------------------
/examples/games/lode_runner_ili9341/schematics/z-keypad.dip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/lode_runner_ili9341/schematics/z-keypad.dip
--------------------------------------------------------------------------------
/examples/games/lode_runner_ili9341/schematics/z-keypad.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/examples/games/lode_runner_ili9341/schematics/z-keypad.pdf
--------------------------------------------------------------------------------
/imgs/arkanoid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/imgs/arkanoid.png
--------------------------------------------------------------------------------
/imgs/fonts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/imgs/fonts.png
--------------------------------------------------------------------------------
/imgs/lode_runner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/imgs/lode_runner.gif
--------------------------------------------------------------------------------
/imgs/lode_runner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/imgs/lode_runner.png
--------------------------------------------------------------------------------
/imgs/mainmenu_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/imgs/mainmenu_top.png
--------------------------------------------------------------------------------
/imgs/vga96x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/imgs/vga96x40.png
--------------------------------------------------------------------------------
/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map For SSD1306
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | Object1 KEYWORD1
10 |
11 | #######################################
12 | # Methods and Functions (KEYWORD2)
13 | #######################################
14 |
15 | begin KEYWORD2
16 |
17 | #######################################
18 | # Constants (LITERAL1)
19 | #######################################
20 |
--------------------------------------------------------------------------------
/library.properties:
--------------------------------------------------------------------------------
1 | name=ssd1306
2 | version=1.8.5
3 | author=Alexey Dynda
4 | maintainer=Alexey Dynda
5 | sentence=Display driver for VGA, SSD1306, SSD1325/SSD1327, SSD1331, SSD1351, ILI9163/ST7735, ILI9341, PCD8544.
6 | paragraph=Provides API for working with monochrome and color oled/lcd displays over i2c/spi, and VGA monitor. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library has one of the smallest footprints.
7 | category=Display
8 | url=https://github.com/lexus2k/ssd1306
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/resources_consumption.txt:
--------------------------------------------------------------------------------
1 | SRAM/Flash consumption is minimum required to initialize LCD module over i2c bus.
2 | These data do not include any additional consumption, required by Arduino libraries.
3 | Real project consumption will depend on number ssd1306 API, used by the project.
4 |
5 | SRAM Flash
6 | Attiny85 (Damellis) | 25 778
7 | Atmega328 (Nano) | 56 810
8 | ESP8266 (Generic) | 26 1876
9 |
--------------------------------------------------------------------------------
/src/Makefile.energia:
--------------------------------------------------------------------------------
1 | # NO MAKEFILE REQUIRED FOR ENERGIA PLATFORM
2 | #
3 | # For using ssd1306 library just copy it to the libraries folder
4 | # located in the Energia folder in Documents.
5 |
--------------------------------------------------------------------------------
/src/Makefile.esp32:
--------------------------------------------------------------------------------
1 | # NO MAKEFILE REQUIRED FOR ESP32 IDF platform, as Makefile.esp32 in examples
2 | # generates all required mk file to compile sketches and library.
3 | #
4 | # For using ssd1306 library as IDF component module, there is component.mk,
5 | # located in root folder of ssd1306 library
6 |
--------------------------------------------------------------------------------
/src/font6x8.h:
--------------------------------------------------------------------------------
1 | /*
2 | * SSD1306xLED - Drivers for SSD1306 controlled dot matrix OLED/PLED 128x64 displays
3 | *
4 | * @created: 2014-08-12
5 | * @author: Neven Boyanov
6 | *
7 | * Copyright (c) 2015 Neven Boyanov, Tinusaur Team. All Rights Reserved.
8 | * Distributed as open source software under MIT License, see LICENSE.txt file.
9 | * Please, as a favour, retain the link http://tinusaur.org to The Tinusaur Project.
10 | *
11 | * Source code available at: https://bitbucket.org/tinusaur/ssd1306xled
12 | *
13 | */
14 | /**
15 | * @file font6x8.h Fonts 6x8. Header file is here only for compatibility with previous library releases
16 | */
17 |
18 | #ifndef FONT6x8_H
19 | #define FONT6x8_H
20 |
21 | #include "ssd1306_fonts.h"
22 |
23 | #endif // FONT6x8_H
24 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/README.md:
--------------------------------------------------------------------------------
1 | # Hardware abstraction layer
2 |
3 | This directory contain platform specific implementation of hardware abstraction layer.
4 |
5 | * arduino dir: for all Arduino platforms (if you use Arduino IDE)
6 | * avr dir: for plain avr-gcc environment
7 | * esp dir: for plain esp8266/esp32 environment
8 | * linux dir: for linux platforms including raspberry pi
9 | * mingw dir: for running under windows
10 | * stm32 dir: for plain stm32 support (not implemented)
11 | * energia dir: for Energia platforms w/ MSP432P401R
12 |
13 | Edit UserSettings.h header file, if you want to disable some parts of ssd1306 library to reduce memory consumption in your project
14 |
15 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/avr/arduino/Arduino.h:
--------------------------------------------------------------------------------
1 | #ifndef _ARDUINO_H_
2 | #define _ARDUINO_H_
3 |
4 | #define ARDUINO_FAKE
5 | #include "ssd1306_hal/avr/io.h"
6 | #include "ssd1306_hal/Print_internal.h"
7 |
8 | #ifndef boolean
9 | typedef uint8_t boolean;
10 | #endif
11 |
12 | #endif
13 |
14 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/avr/arduino/Print.h:
--------------------------------------------------------------------------------
1 | #ifndef _PRINT_H_
2 | #define _PRINT_H_
3 |
4 | #include "ssd1306_hal/io.h"
5 | #include "ssd1306_hal/Print_internal.h"
6 |
7 | #define __FlashStringHelper char
8 |
9 | #endif
10 |
11 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/avr/arduino/Wire.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/linux/arduino/Arduino.h:
--------------------------------------------------------------------------------
1 | #ifndef _ARDUINO_H_
2 | #define _ARDUINO_H_
3 |
4 | #define ARDUINO_FAKE
5 | #if defined(__MINGW32__)
6 | #include "ssd1306_hal/mingw/io.h"
7 | #include "ssd1306_hal/Print_internal.h"
8 | #else
9 | #include "ssd1306_hal/linux/io.h"
10 | #include "ssd1306_hal/Print_internal.h"
11 | #endif
12 |
13 | #ifndef boolean
14 | typedef uint8_t boolean;
15 | #endif
16 |
17 | #endif
18 |
19 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/linux/arduino/Print.h:
--------------------------------------------------------------------------------
1 | #ifndef _PRINT_H_
2 | #define _PRINT_H_
3 |
4 | #include "ssd1306_hal/io.h"
5 | #include "ssd1306_hal/Print_internal.h"
6 |
7 | #define __FlashStringHelper char
8 |
9 | #endif
10 |
11 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/linux/arduino/Wire.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/linux/arduino/avr/interrupt.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/linux/arduino/avr/pgmspace.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/ssd1306_hal/linux/arduino/avr/sleep.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ssd1306.cppcheck:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | avr
12 |
13 |
14 | purgedConfiguration
15 |
16 |
17 |
--------------------------------------------------------------------------------
/tools/LCDAssistant.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/tools/LCDAssistant.zip
--------------------------------------------------------------------------------
/tools/LICENSE.txt:
--------------------------------------------------------------------------------
1 | LCDAssistant free tool is written by Radoslaw Kwiecien.
2 | Please, visit original site http://en.radzio.dxp.pl/bitmap_converter/
--------------------------------------------------------------------------------
/tools/gen_docs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | cd .. && doxygen doxygen.cfg -w html
4 |
5 |
--------------------------------------------------------------------------------
/tools/kernelmod/Makefile:
--------------------------------------------------------------------------------
1 | ifndef KERNELDIR
2 | KERNELDIR := /lib/modules/$(shell uname -r)/build
3 | endif
4 |
5 | include $(PWD)/src/Makefile.src
6 |
7 | obj-m += ssd1306.o
8 | ssd1306-objs := ssd1306_main.o $(OBJS_C)
9 |
10 | EXTRA_CFLAGS += -I$(PWD)/../../src -std=gnu99 -Wno-declaration-after-statement
11 |
12 | all:
13 | $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
14 |
15 | clean:
16 | $(MAKE) -C $(KERNELDIR) M=$(PWD) clean
17 |
18 | install:
19 | $(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
20 | /sbin/depmod -ae
21 |
22 |
23 |
--------------------------------------------------------------------------------
/tools/kernelmod/buildmod.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | rsync -ru ../../src ./ && make
4 |
--------------------------------------------------------------------------------
/tools/modules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/tools/modules/__init__.py
--------------------------------------------------------------------------------
/tools/oled_cli/README.md:
--------------------------------------------------------------------------------
1 | # OLED CLI
2 |
3 | ## Introduction
4 |
5 | oled_cli tool allows to use oled display, connected to raspberry pi, directly from command line.
6 |
7 | ## Compilation
8 |
9 | compile oled_cli tool on your raspberry pi with the command
10 | > make
11 |
12 | ## Running
13 |
14 | example of running oled_cli tool for i2c display
15 | > sudo modprobe i2c-dev
16 | > ./oled_cli i2c 1 0x3c ssd1306_128x64
17 |
18 | now you're able to send commands to oled display from command line
19 |
20 | > rect 10,10,20,30
21 |
22 |
--------------------------------------------------------------------------------
/tools/sdl/SDL2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lexus2k/ssd1306/1c2c71043d981b756ec39129abc57440a59e5d3e/tools/sdl/SDL2.dll
--------------------------------------------------------------------------------