Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atomic14/diy-esp32-epub-reader
/ functions
Functions
468 in github.com/atomic14/diy-esp32-epub-reader
⨍
Functions
468
◇
Types & classes
74
↓ 262 callers
Function
mz_zip_set_error
lib/miniz-2.2.0/miniz.c:3382
↓ 20 callers
Function
mz_zip_array_clear
lib/miniz-2.2.0/miniz.c:3254
↓ 18 callers
Function
TDEFL_READ_UNALIGNED_WORD2
lib/miniz-2.2.0/miniz.c:1386
↓ 15 callers
Function
mz_zip_array_push_back
lib/miniz-2.2.0/miniz.c:3306
↓ 15 callers
Function
mz_zip_reader_end
lib/miniz-2.2.0/miniz.c:3855
↓ 14 callers
Function
BYTECLIP
lib/tjpgd3/src/tjpgd.c:117
↓ 14 callers
Method
get_page_width
lib/Epub/Renderer/ConsoleRenderer.h:60
↓ 14 callers
Function
mz_zip_array_resize
lib/miniz-2.2.0/miniz.c:3290
↓ 12 callers
Function
mz_crc32
lib/miniz-2.2.0/miniz.c:70
↓ 10 callers
Method
draw_rect
lib/Epub/Renderer/ConsoleRenderer.h:44
↓ 10 callers
Method
get_item_contents
lib/Epub/EpubList/Epub.cpp:327
↓ 10 callers
Function
matches
given the start and end of a tag, check to see if it matches a known tag
lib/Epub/RubbishHtmlParser/RubbishHtmlParser.cpp:46
↓ 10 callers
Function
mz_zip_reader_end_internal
lib/miniz-2.2.0/miniz.c:3808
↓ 10 callers
Function
mz_zip_reader_locate_file_v2
lib/miniz-2.2.0/miniz.c:4322
↓ 10 callers
Function
replace_html_entities
replace all the entities in the string
lib/Epub/RubbishHtmlParser/htmlEntities.cpp:341
↓ 9 callers
Function
alloc_pool
lib/tjpgd3/src/tjpgd.c:132
↓ 9 callers
Method
load
load in the meta data for the epub file
lib/Epub/EpubList/Epub.cpp:243
↓ 9 callers
Function
mz_zip_reader_file_stat
lib/miniz-2.2.0/miniz.c:7709
↓ 9 callers
Function
tinfl_decompress
lib/miniz-2.2.0/miniz.c:2391
↓ 8 callers
Function
mz_zip_get_cdh
lib/miniz-2.2.0/miniz.c:4036
↓ 7 callers
Method
get_page_height
lib/Epub/Renderer/ConsoleRenderer.h:64
↓ 7 callers
Method
set_margin_top
set margins
lib/Epub/Renderer/Renderer.h:51
↓ 7 callers
Function
tdefl_init
lib/miniz-2.2.0/miniz.c:1960
↓ 6 callers
Method
get_line_height
lib/Epub/Renderer/ConsoleRenderer.h:72
↓ 6 callers
Function
mz_zip_writer_create_zip64_extra_data
lib/miniz-2.2.0/miniz.c:5948
↓ 6 callers
Function
tdefl_compress_buffer
lib/miniz-2.2.0/miniz.c:1954
↓ 5 callers
Method
get_toc_items_count
lib/Epub/EpubList/Epub.cpp:364
↓ 5 callers
Method
layout
given a renderer works out where to break the words into lines
lib/Epub/RubbishHtmlParser/blocks/TextBlock.cpp:70
↓ 5 callers
Function
mz_write_le32
lib/miniz-2.2.0/miniz.c:5552
↓ 5 callers
Function
mz_write_le64
lib/miniz-2.2.0/miniz.c:5559
↓ 5 callers
Function
mz_zip_get_error_string
lib/miniz-2.2.0/miniz.c:7562
↓ 5 callers
Function
mz_zip_writer_create_local_dir_header
lib/miniz-2.2.0/miniz.c:5983
↓ 5 callers
Method
render
src/boards/controls/L58TouchControls.cpp:43
↓ 5 callers
Method
show_busy
lib/Epub/Renderer/EpdiyFrameBufferRenderer.h:67
↓ 5 callers
Function
tdefl_optimize_huffman_table
lib/miniz-2.2.0/miniz.c:861
↓ 4 callers
Method
begin
lib/m5Paper/src/M5EPD_Driver.cpp:71
↓ 4 callers
Method
clear_screen
lib/Epub/Renderer/ConsoleRenderer.h:56
↓ 4 callers
Method
fill_rect
lib/Epub/Renderer/EpdiyFrameBufferRenderer.h:129
↓ 4 callers
Method
fill_triangle
lib/Epub/Renderer/EpdiyFrameBufferRenderer.h:139
↓ 4 callers
Method
flush_area
lib/Epub/Renderer/EpdiyRenderer.h:46
↓ 4 callers
Method
flush_display
lib/Epub/Renderer/EpdiyRenderer.h:41
↓ 4 callers
Method
getType
lib/Epub/RubbishHtmlParser/blocks/TextBlock.h:75
↓ 4 callers
Function
mz_zip_reader_extract_to_callback
lib/miniz-2.2.0/miniz.c:4602
↓ 4 callers
Function
mz_zip_reader_filename_less
lib/miniz-2.2.0/miniz.c:3423
↓ 4 callers
Function
mz_zip_reader_init_file
lib/miniz-2.2.0/miniz.c:3935
↓ 4 callers
Function
mz_zip_reader_init_file_v2
lib/miniz-2.2.0/miniz.c:3940
↓ 4 callers
Function
mz_zip_reader_init_internal
lib/miniz-2.2.0/miniz.c:3389
↓ 4 callers
Function
mz_zip_reader_read_central_dir
lib/miniz-2.2.0/miniz.c:3550
↓ 4 callers
Function
mz_zip_writer_init_v2
lib/miniz-2.2.0/miniz.c:5653
↓ 4 callers
Function
mz_zip_zero_struct
lib/miniz-2.2.0/miniz.c:3802
↓ 4 callers
Method
read_file_to_memory
read a file from the zip file allocating the required memory for the data
lib/Epub/ZipFile/ZipFile.cpp:14
↓ 4 callers
Function
tdefl_flush_block
lib/miniz-2.2.0/miniz.c:1243
↓ 3 callers
Method
WriteFullGram4bpp
@brief Write full (960 * 540) 4-bit (16 levels grayscale) image to panel. * @param gram pointer to image data. * @retval m5epd_err_t */
lib/m5Paper/src/M5EPD_Driver.cpp:243
↓ 3 callers
Method
add_span
lib/Epub/RubbishHtmlParser/blocks/TextBlock.cpp:40
↓ 3 callers
Method
draw_text_box
lib/Epub/Renderer/Renderer.cpp:66
↓ 3 callers
Method
get_page_count
lib/Epub/RubbishHtmlParser/RubbishHtmlParser.h:46
↓ 3 callers
Method
get_percentage
src/boards/battery/ADCBattery.h:31
↓ 3 callers
Method
get_spine_items_count
lib/Epub/EpubList/Epub.cpp:340
↓ 3 callers
Method
get_voltage
src/boards/battery/ADCBattery.h:22
↓ 3 callers
Function
handleUserInteraction
src/main.cpp:162
↓ 3 callers
Function
mz_deflateEnd
lib/miniz-2.2.0/miniz.c:298
↓ 3 callers
Function
mz_free
lib/miniz-2.2.0/miniz.c:162
↓ 3 callers
Function
mz_write_le16
lib/miniz-2.2.0/miniz.c:5547
↓ 3 callers
Function
mz_zip_array_init
lib/miniz-2.2.0/miniz.c:3248
↓ 3 callers
Function
mz_zip_file_stat_internal
lib/miniz-2.2.0/miniz.c:4125
↓ 3 callers
Function
mz_zip_reader_is_file_a_directory
lib/miniz-2.2.0/miniz.c:4093
↓ 3 callers
Function
mz_zip_time_t_to_dos_time
lib/miniz-2.2.0/miniz.c:3332
↓ 3 callers
Function
mz_zip_writer_compute_padding_needed_for_file_alignment
lib/miniz-2.2.0/miniz.c:6077
↓ 3 callers
Function
mz_zip_writer_end
lib/miniz-2.2.0/miniz.c:7359
↓ 3 callers
Function
mz_zip_writer_end_internal
lib/miniz-2.2.0/miniz.c:5607
↓ 3 callers
Function
mz_zip_writer_validate_archive_name
lib/miniz-2.2.0/miniz.c:6066
↓ 3 callers
Function
mz_zip_writer_write_zeros
lib/miniz-2.2.0/miniz.c:6086
↓ 3 callers
Method
next
lib/Epub/EpubList/EpubToc.cpp:7
↓ 3 callers
Method
prev
lib/Epub/EpubList/EpubToc.cpp:17
↓ 3 callers
Method
render
lib/Epub/RubbishHtmlParser/Page.h:57
↓ 3 callers
Method
set_needs_redraw
lib/Epub/EpubList/EpubToc.h:43
↓ 3 callers
Function
tdefl_compress
lib/miniz-2.2.0/miniz.c:1886
↓ 3 callers
Function
tdefl_create_comp_flags_from_zip_params
level may actually range from [0,10] (10 is a "hidden" max level, where we want a bit more compression and it's fine if throughput to fall off a cliff
lib/miniz-2.2.0/miniz.c:2084
↓ 3 callers
Function
tdefl_record_match
lib/miniz-2.2.0/miniz.c:1692
↓ 2 callers
Function
TDEFL_READ_UNALIGNED_WORD
lib/miniz-2.2.0/miniz.c:1380
↓ 2 callers
Function
TDEFL_READ_UNALIGNED_WORD32
lib/miniz-2.2.0/miniz.c:1496
↓ 2 callers
Method
UpdateFull
@brief Full panel update * @param mode update mode * @retval m5epd_err_t */
lib/m5Paper/src/M5EPD_Driver.cpp:405
↓ 2 callers
Function
bitext
lib/tjpgd3/src/tjpgd.c:423
↓ 2 callers
Function
draw_battery_level
TODO - add the battery level
src/main.cpp:180
↓ 2 callers
Method
draw_image
lib/Epub/Renderer/Renderer.cpp:41
↓ 2 callers
Method
draw_pixel
lib/Epub/Renderer/ConsoleRenderer.h:48
↓ 2 callers
Method
draw_triangle
lib/Epub/Renderer/EpdiyFrameBufferRenderer.h:144
↓ 2 callers
Method
get_style
lib/Epub/RubbishHtmlParser/blocks/TextBlock.h:58
↓ 2 callers
Method
get_text_width
lib/Epub/Renderer/ConsoleRenderer.h:13
↓ 2 callers
Function
handleEpub
src/main.cpp:49
↓ 2 callers
Function
handleEpubList
src/main.cpp:119
↓ 2 callers
Function
handleEpubTableContents
src/main.cpp:85
↓ 2 callers
Function
huffext
lib/tjpgd3/src/tjpgd.c:282
↓ 2 callers
Method
is_empty
lib/Epub/RubbishHtmlParser/blocks/TextBlock.h:71
↓ 2 callers
Function
is_whitespace
TODO - is there any more whitespace we should consider?
lib/Epub/RubbishHtmlParser/blocks/TextBlock.cpp:15
↓ 2 callers
Function
jd_prepare
lib/tjpgd3/src/tjpgd.c:962
↓ 2 callers
Function
load_glyph
(code_point)
scripts/fontconvert.py:175
↓ 2 callers
Function
mz_inflateEnd
lib/miniz-2.2.0/miniz.c:545
↓ 2 callers
Function
mz_zip_add_mem_to_archive_file_in_place
lib/miniz-2.2.0/miniz.c:7365
↓ 2 callers
Function
mz_zip_array_ensure_capacity
lib/miniz-2.2.0/miniz.c:3260
next →
1–100 of 468, ranked by callers