├── .gitignore
├── .gitmodules
├── Makefile
├── README.md
├── components
└── ssd1306
│ ├── AUTHORS.md
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── ISSUE_TEMPLATE.md
│ ├── LICENSE
│ ├── README.md
│ ├── component.mk
│ ├── docs
│ ├── _print__internal_8h.html
│ ├── _print__internal_8h_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__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
│ ├── core_8h.html
│ ├── core_8h_source.html
│ ├── deprecated.html
│ ├── dir_29f961928ec4e18b13ad7a415d928772.html
│ ├── dir_475f3b67c4f386a2c525906bbf796289.html
│ ├── dir_4bbe0de6042cbf8043f8290bc020cd5e.html
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html
│ ├── dir_7e4cefefb957da8b6e5e5b4fad725c22.html
│ ├── dir_80b4e91a746bfcf723051eab9fb1e5fe.html
│ ├── dir_89be44b5ac898abc7457ac61ade84c9b.html
│ ├── dir_8b8d601be2eaf538395fc5b0b7759943.html
│ ├── dir_92363786ead83299bea6229e6bae911e.html
│ ├── dir_989d7b5ef3f4d02c2d9ebb595e54739a.html
│ ├── dir_a2ec59b6ec33735e2cfbe3492a0dbaf5.html
│ ├── dir_abcc0adc4a445188521e312ba74459f2.html
│ ├── dir_acade6084d4416c93545bfc32ad9f84b.html
│ ├── dir_b889081ab8854c53276b408daf36fcc0.html
│ ├── dir_ca1894464553cac797f251b8d8beb2ab.html
│ ├── dir_cc6721332817fb92b9d588dc4bff2d0d.html
│ ├── dir_ce8885f87579a2607ac9d6d3b78124d5.html
│ ├── dir_dce7ce59002ce328432b06ce4afe8c77.html
│ ├── dir_dd5707f363005447ad49a058cc6f879f.html
│ ├── dir_fa2163af6816c9832054c5de28eb8607.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_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___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_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
│ ├── mainpage_8dox.html
│ ├── md_src_nano_engine__r_e_a_d_m_e.html
│ ├── md_src_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__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
│ │ ├── 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
│ │ ├── files_d.html
│ │ ├── files_d.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__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
│ ├── 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_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
│ ├── doxygen.cfg
│ ├── 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
│ │ ├── 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_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_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.esp32
│ ├── Makefile.linux
│ ├── Makefile.mingw32
│ ├── Makefile.src
│ ├── Makefile.stm32
│ ├── 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
│ │ │ └── vga.h
│ ├── lcd
│ │ ├── 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_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
│ ├── mainpage.dox
│ ├── 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_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
│ │ ├── 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
│ ├── fontgenerator.py
│ ├── format.txt
│ ├── 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
├── main
├── Kconfig.projbuild
├── app_camera.c
├── app_httpserver.c
├── app_main.c
├── app_wifi.c
├── component.mk
└── include
│ ├── app_camera.h
│ ├── app_httpserver.h
│ ├── app_main.h
│ └── app_wifi.h
├── partitions.csv
├── sdkconfig
└── sdkconfig.defaults
/.gitignore:
--------------------------------------------------------------------------------
1 | .vscode
2 | .DS_Store
3 | build
4 | *.old
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "components/ssd1306"]
2 | path = components/ssd1306
3 | url = https://github.com/lexus2k/ssd1306
4 |
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | #
2 | # This is a project Makefile. It is assumed the directory this Makefile resides in is a
3 | # project subdirectory.
4 | #
5 |
6 | PROJECT_NAME := recognition_http
7 |
8 | SOLUTION_PATH ?= $(abspath $(shell pwd))/../../..
9 |
10 | include $(SOLUTION_PATH)/components/component_conf.mk
11 | include $(IDF_PATH)/make/project.mk
12 |
13 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Face Detection and Recognition with T-Camera
2 |
3 | About face detection please see [HERE](https://github.com/espressif/esp-who)
4 |
5 | Arduino and pin description please see [HERE](https://github.com/lewisxhe/esp32-camera-bme280)
6 |
7 | [Test Video](https://www.youtube.com/watch?v=gbN2LzNRG5E)
--------------------------------------------------------------------------------
/components/ssd1306/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 |
11 | ## Special thanks to
12 |
13 | * [Peter Scargill](https://github.com/scargill)
14 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/component.mk:
--------------------------------------------------------------------------------
1 | # This is Makefile for ESP32 IDF
2 |
3 | COMPONENT_ADD_INCLUDEDIRS := ./src
4 | COMPONENT_SRCDIRS := ./src \
5 | ./src/ssd1306_hal \
6 | ./src/ssd1306_hal/esp \
7 | ./src/intf \
8 | ./src/intf/i2c \
9 | ./src/intf/spi \
10 | ./src/lcd \
11 | ./src/nano_engine
12 |
13 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/bc_s.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/bdwn.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_adafruit_canvas1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_adafruit_canvas1.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_adafruit_canvas16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_adafruit_canvas16.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_adafruit_canvas8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_adafruit_canvas8.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_adafruit_canvas_base.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_adafruit_canvas_base.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_adafruit_canvas_ops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_adafruit_canvas_ops.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_lcd_console.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_lcd_console.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_canvas1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_canvas1.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_canvas16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_canvas16.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_canvas1__8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_canvas1__8.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_canvas8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_canvas8.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_canvas_base.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_canvas_base.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_canvas_ops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_canvas_ops.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_engine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_engine.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_engine1__8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_engine1__8.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_engine_core.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_engine_core.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_engine_inputs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_engine_inputs.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_nano_engine_tiler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_nano_engine_tiler.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_print.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_print.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/class_ssd1306_console.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/class_ssd1306_console.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/closed.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/doc.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/doxygen.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/folderclosed.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/folderopen.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/nav_f.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/nav_g.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/nav_h.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/open.png
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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_src_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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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_src_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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lcdconsole',['LcdConsole',['../class_lcd_console.html',1,'']]],
4 | ['lcdconsole_3c_20ssd1306_5fwrite_20_3e',['LcdConsole< ssd1306_write >',['../class_lcd_console.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['print',['Print',['../class_print.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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_5frect',['SSD1306_RECT',['../struct_s_s_d1306___r_e_c_t.html',1,'']]],
12 | ['ssd1306console',['Ssd1306Console',['../class_ssd1306_console.html',1,'']]],
13 | ['sunicodeblockrecord',['SUnicodeBlockRecord',['../struct_s_unicode_block_record.html',1,'']]]
14 | ];
15 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/search/close.png
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/defines_1.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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/defines_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rgb8_5fto_5frgb16',['RGB8_TO_RGB16',['../nano__gfx__types_8h.html#a4ab6a81b88d852058c6522940bc236c5',1,'nano_gfx_types.h']]],
4 | ['rgb_5fcolor16',['RGB_COLOR16',['../nano__gfx__types_8h.html#a5ffae889173a34bb16146d3a3b869c04',1,'nano_gfx_types.h']]],
5 | ['rgb_5fcolor8',['RGB_COLOR8',['../nano__gfx__types_8h.html#ade80ecbb039cb905f9e27cf08657dedc',1,'nano_gfx_types.h']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/defines_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ssd1306_5fscl',['SSD1306_SCL',['../ssd1306__i2c__conf_8h.html#ac9a16e880f5e035fdfa91055cd6ea685',1,'ssd1306_i2c_conf.h']]],
4 | ['ssd1306_5fsda',['SSD1306_SDA',['../ssd1306__i2c__conf_8h.html#a87889918230a8a21e8f836f0c8fada7c',1,'ssd1306_i2c_conf.h']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/defines_4.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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/defines_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['uart_5fbuffer_5frx',['UART_BUFFER_RX',['../ssd1306__uart_8h.html#adff6f1691b8119f8c50293135a28e1b3',1,'ssd1306_uart.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/enumvalues_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['black',['BLACK',['../canvas_8h.html#gadf764cbdea00d65edcd07bb9953ad2b7af77fb67151d0c18d397069ad8c271ba3',1,'canvas.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/enumvalues_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['white',['WHITE',['../canvas_8h.html#gadf764cbdea00d65edcd07bb9953ad2b7a283fc479650da98250635b9c3c0e7e50',1,'canvas.h']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['adafruit_2eh',['adafruit.h',['../adafruit_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['font6x8_2eh',['font6x8.h',['../font6x8_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['io_2eh',['io.h',['../io_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_6.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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_7.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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_8.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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['rect_2eh',['rect.h',['../rect_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tiler_2eh',['tiler.h',['../tiler_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['usersettings_2eh',['UserSettings.h',['../_user_settings_8h.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/files_d.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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 | ];
7 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 | ['ssd1331_3a_20ssd1331_20control_20functions',['SSD1331: ssd1331 control functions',['../group___s_s_d1331___a_p_i.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/search/mag_sel.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/pages_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hardware_20abstraction_20layer',['Hardware abstraction layer',['../md_src_ssd1306_hal__r_e_a_d_m_e.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/pages_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ssd1306_2fssd1331_2fssd1351_2fpcd8544_20api_2e',['SSD1306/SSD1331/SSD1351/PCD8544 API.',['../index.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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_src_nano_engine__r_e_a_d_m_e.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/search/search_l.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/search/search_m.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/search/search_r.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "_abcdefghilmnoprstuvwxy",
4 | 1: "_alnps",
5 | 2: "acfilmnoprstuv",
6 | 3: "abcdefghilmnoprstuvwxy",
7 | 4: "abcdfghilmnoprstwxy",
8 | 5: "ilnst",
9 | 6: "el",
10 | 7: "bclvw",
11 | 8: "amrstu",
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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['items',['items',['../struct_s_app_menu.html#a9112659b47fa205336626f5ee0caa870',1,'SAppMenu']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/docs/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/splitbar.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/sync_off.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/sync_on.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/tab_a.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/tab_b.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/tab_h.png
--------------------------------------------------------------------------------
/components/ssd1306/docs/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/docs/tab_s.png
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/arkanoid/schematics/ATMega328GameConsole.dch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/arkanoid/schematics/ATMega328GameConsole.dch
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/arkanoid/schematics/ATMega328GameConsole.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/arkanoid/schematics/ATMega328GameConsole.pdf
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/arkanoid/schematics/ATTiny85GameConsole.dch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/arkanoid/schematics/ATTiny85GameConsole.dch
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/arkanoid/schematics/ATTiny85GameConsole.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/arkanoid/schematics/ATTiny85GameConsole.pdf
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/arkanoid/schematics/Attiny85Game_dip.dip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/arkanoid/schematics/Attiny85Game_dip.dip
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/arkanoid/schematics/Attiny85Game_dip.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/arkanoid/schematics/Attiny85Game_dip.jpg
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/arkanoid/schematics/Attiny85Game_soic.dip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/arkanoid/schematics/Attiny85Game_soic.dip
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/arkanoid/schematics/Attiny85Game_soic.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/arkanoid/schematics/Attiny85Game_soic.jpg
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/arkanoid/schematics/case.3mf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/arkanoid/schematics/case.3mf
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/lode_runner/schematics/z-keypad.dip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/lode_runner/schematics/z-keypad.dip
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/lode_runner/schematics/z-keypad.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/lode_runner/schematics/z-keypad.pdf
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/lode_runner_ili9341/schematics/z-keypad.dip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/lode_runner_ili9341/schematics/z-keypad.dip
--------------------------------------------------------------------------------
/components/ssd1306/examples/games/lode_runner_ili9341/schematics/z-keypad.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/examples/games/lode_runner_ili9341/schematics/z-keypad.pdf
--------------------------------------------------------------------------------
/components/ssd1306/imgs/arkanoid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/imgs/arkanoid.png
--------------------------------------------------------------------------------
/components/ssd1306/imgs/fonts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/imgs/fonts.png
--------------------------------------------------------------------------------
/components/ssd1306/imgs/lode_runner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/imgs/lode_runner.gif
--------------------------------------------------------------------------------
/components/ssd1306/imgs/lode_runner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/imgs/lode_runner.png
--------------------------------------------------------------------------------
/components/ssd1306/imgs/mainmenu_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/imgs/mainmenu_top.png
--------------------------------------------------------------------------------
/components/ssd1306/imgs/vga96x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/imgs/vga96x40.png
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/library.properties:
--------------------------------------------------------------------------------
1 | name=ssd1306
2 | version=1.7.12
3 | author=Alexey Dynda
4 | maintainer=Alexey Dynda
5 | sentence=VGA, SSD1306, SSD1331, SSD1351, IL9163/ST7735, PCD8544 spi/i2c OLED/LED Display driver.
6 | paragraph=Provides API for working with 128x64 and 128x32 monochrome/color oled displays over i2c/spi, and VGA monitor. The supported displays include IL9163 128x128, ST7735 128x160, SSD1331 96x64, SSD1351 128x128, PCD8544 84x48. The library implements graphical engine, allowing creation of dynamic animation, and can be used for gaming development. The library is intended for use with small microcontrollers with a little of SRAM. It includes both internal own i2c communication implementation and can use Wire library.
7 | category=Display
8 | url=https://github.com/lexus2k/ssd1306
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
12 | Edit UserSettings.h header file, if you want to disable some parts of ssd1306 library to reduce memory consumption in your project
13 |
14 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/src/ssd1306_hal/avr/arduino/Wire.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/src/ssd1306_hal/linux/arduino/Wire.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/components/ssd1306/src/ssd1306_hal/linux/arduino/avr/interrupt.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/components/ssd1306/src/ssd1306_hal/linux/arduino/avr/pgmspace.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/components/ssd1306/src/ssd1306_hal/linux/arduino/avr/sleep.h:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/components/ssd1306/ssd1306.cppcheck:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | avr
12 |
13 |
14 | purgedConfiguration
15 |
16 |
17 |
--------------------------------------------------------------------------------
/components/ssd1306/tools/LCDAssistant.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/tools/LCDAssistant.zip
--------------------------------------------------------------------------------
/components/ssd1306/tools/LICENSE.txt:
--------------------------------------------------------------------------------
1 | LCDAssistant free tool is written by Radoslaw Kwiecien.
2 | Please, visit original site http://en.radzio.dxp.pl/bitmap_converter/
--------------------------------------------------------------------------------
/components/ssd1306/tools/format.txt:
--------------------------------------------------------------------------------
1 | ============================ SQUIX FORMAT:
2 | WIDTH|HEIGHT|FIRSTCHAR|COUNT|
3 | --- JUMP TABLE:
4 | OFFSET(MSB)|OFFSET(LSB)|BYTES|WIDTH|
5 | --- FONT DATA:
6 |
7 |
8 | ============================ SSD1306 FORMAT <=1.7.6
9 | TYPE|WIDTH|HEIGHT|FIRSTCHAR|
10 | FIRSTUNICODE(MSB)|FIRSTUNICODE(LSB)|COUNT|
11 | --- FONT DATA:
12 | * [COUNT*WIDTH*((HEIGHT+7)/8)]
13 |
14 | TYPE is 0 or 1
15 |
16 | ============================ SUGGESTED SSD1306 FORMAT >= 1.7.7
17 | TYPE|WIDTH|HEIGHT|FIRSTCHAR|
18 | FIRSTUNICODE(MSB)|FIRSTUNICODE(LSB)|COUNT|
19 | --- JUMP TABLE:
20 | OFFSET(MSB)|OFFSET(LSB)|WIDTH|HEIGHT|
21 | --- FONT DATA:
22 |
23 | TYPE is 2
24 | HEIGHT is pixels (from top of screen text)
--------------------------------------------------------------------------------
/components/ssd1306/tools/gen_docs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | cd .. && doxygen doxygen.cfg -w html
4 |
5 |
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/tools/kernelmod/buildmod.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | rsync -ru ../../src ./ && make
4 |
--------------------------------------------------------------------------------
/components/ssd1306/tools/modules/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/tools/modules/__init__.py
--------------------------------------------------------------------------------
/components/ssd1306/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 |
--------------------------------------------------------------------------------
/components/ssd1306/tools/sdl/SDL2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Xinyuan-LilyGO/esp32-face-recognition/e08271a9361600829b9a8aa7de7c989a295f6983/components/ssd1306/tools/sdl/SDL2.dll
--------------------------------------------------------------------------------
/main/Kconfig.projbuild:
--------------------------------------------------------------------------------
1 | menu "Example Configuration"
2 |
3 | config ESP_WIFI_SSID
4 | string "WiFi SSID"
5 | default ""
6 | help
7 | SSID (network name) for the example to connect to.
8 |
9 | config ESP_WIFI_PASSWORD
10 | string "WiFi Password"
11 | default ""
12 | help
13 | WiFi password (WPA or WPA2) for the example to use.
14 |
15 | config MAX_STA_CONN
16 | int "Maximal STA connections"
17 | default 1
18 | help
19 | Max number of the STA connects to AP.
20 |
21 | config SERVER_IP
22 | string "IP address of server"
23 | default "192.168.4.1"
24 | endmenu
25 |
--------------------------------------------------------------------------------
/main/component.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Main Makefile. This is basically the same as a component makefile.
3 | #
4 | # This Makefile should, at the very least, just include $(SDK_PATH)/make/component.mk. By default,
5 | # this will take the sources in the src/ directory, compile them and link them into
6 | # lib(subdirectory_name).a in the build directory. This behaviour is entirely configurable,
7 | # please read the SDK documents if you need to do this.
8 | #
9 |
10 |
--------------------------------------------------------------------------------
/main/include/app_main.h:
--------------------------------------------------------------------------------
1 | #include "app_camera.h"
2 | #include "app_httpserver.h"
3 | #include "app_wifi.h"
4 |
5 | #define VERSION "0.9.0"
6 |
7 | #define GPIO_BUTTON 34
8 | #define I2C_SCL_PIN_NUM 22 /*!< gpio number for I2C master clock */
9 | #define I2C_SDA_PIN_NUM 21 /*!< gpio number for I2C master data */
10 |
11 |
12 | typedef enum
13 | {
14 | WAIT_FOR_WAKEUP,
15 | WAIT_FOR_CONNECT,
16 | START_DETECT,
17 | START_RECOGNITION,
18 | START_ENROLL,
19 | START_DELETE,
20 |
21 | } en_fsm_state;
22 |
23 | extern en_fsm_state g_state;
24 | extern int g_is_enrolling;
25 | extern int g_is_deleting;
26 |
--------------------------------------------------------------------------------
/main/include/app_wifi.h:
--------------------------------------------------------------------------------
1 | #include "freertos/FreeRTOS.h"
2 | #include "freertos/event_groups.h"
3 |
4 | extern EventGroupHandle_t g_wifi_event_group;
5 |
6 | void app_wifi_init();
7 |
--------------------------------------------------------------------------------
/partitions.csv:
--------------------------------------------------------------------------------
1 | # Espressif ESP32 Partition Table
2 | # Name, Type, SubType, Offset, Size
3 | factory, app, factory, 0x010000, 3M
4 | nvs, data, nvs, 0x310000, 16K
5 | fr, 32, 32, 0x320000, 128K
6 |
7 |
--------------------------------------------------------------------------------