Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atomic14/diy-esp32-epub-reader
/ types & classes
Types & classes
74 in github.com/atomic14/diy-esp32-epub-reader
⨍
Functions
468
◇
Types & classes
74
↓ 1 callers
Class
EpubTocEntry
lib/Epub/EpubList/Epub.h:13
Class
ADCBattery
src/boards/battery/ADCBattery.h:6
Class
Battery
src/boards/battery/Battery.h:3
Class
Block
a block of content in the html - either a paragraph or an image
lib/Epub/RubbishHtmlParser/blocks/Block.h:13
Class
Board
src/boards/Board.h:15
Class
ButtonControls
src/boards/controls/ButtonControls.h:5
Class
ConsoleRenderer
lib/Epub/Renderer/ConsoleRenderer.h:4
Class
Epdiy
src/boards/Epdiy.h:5
Class
EpdiyFrameBufferRenderer
lib/Epub/Renderer/EpdiyFrameBufferRenderer.h:10
Class
EpdiyRenderer
lib/Epub/Renderer/EpdiyRenderer.h:9
Class
EpdiyV6ButtonControls
src/boards/controls/EpdiyV6ButtonControls.h:20
Class
Epub
lib/Epub/RubbishHtmlParser/RubbishHtmlParser.h:13
Class
Epub
lib/Epub/RubbishHtmlParser/blocks/Block.h:4
Class
Epub
lib/Epub/EpubList/EpubReader.h:3
Class
Epub
lib/Epub/EpubList/EpubList.h:22
Class
Epub
lib/Epub/EpubList/Epub.h:23
Class
Epub
lib/Epub/EpubList/EpubToc.h:24
Class
EpubList
lib/Epub/EpubList/EpubList.h:25
Class
EpubReader
lib/Epub/EpubList/EpubReader.h:9
Class
EpubToc
lib/Epub/EpubList/EpubToc.h:27
Class
GPIOButton
src/boards/controls/GPIOButton.h:8
Class
GPIOButtonControls
src/boards/controls/GPIOButtonControls.h:8
Class
ImageBlock
lib/Epub/RubbishHtmlParser/blocks/ImageBlock.h:14
Class
ImageHelper
lib/Epub/Renderer/ImageHelper.h:7
Class
ImageHelper
lib/Epub/Renderer/Renderer.h:5
Class
JDEC
lib/tjpgd3/src/tjpgd.h:57
Class
JPEGHelper
lib/Epub/Renderer/JPEGHelper.h:19
Class
L58Touch
src/boards/controls/L58TouchControls.h:5
Class
L58TouchControls
src/boards/controls/L58TouchControls.h:8
Class
Lilygo_t5_47
src/boards/Lilygo_t5_47.h:5
Class
M5EPD_Driver
lib/m5Paper/src/M5EPD_Driver.h:92
Class
M5Paper
src/boards/M5Paper.h:5
Class
M5PaperRenderer
lib/Epub/Renderer/M5PaperRenderer.h:9
Class
MZ_FILE_STAT_STRUCT
lib/miniz-2.2.0/miniz.c:3357
Class
MyVisitor
test/tinyxml_html_parser.cpp:8
Class
PNGHelper
lib/Epub/Renderer/PNGHelper.h:11
Class
Page
a layed out page ready to be rendered
lib/Epub/RubbishHtmlParser/Page.h:52
Class
Page
lib/Epub/RubbishHtmlParser/RubbishHtmlParser.h:11
Class
PageElement
represents something that has been added to a page
lib/Epub/RubbishHtmlParser/Page.h:7
Class
PageImage
an image
lib/Epub/RubbishHtmlParser/Page.h:36
Class
PageLine
a line from a block element
lib/Epub/RubbishHtmlParser/Page.h:17
Class
Renderer
lib/Epub/Renderer/ImageHelper.h:5
Class
Renderer
lib/Epub/Renderer/Renderer.h:9
Class
Renderer
lib/Epub/Renderer/PNGHelper.h:7
Class
Renderer
lib/Epub/RubbishHtmlParser/RubbishHtmlParser.h:12
Class
Renderer
lib/Epub/RubbishHtmlParser/blocks/Block.h:3
Class
Renderer
lib/Epub/EpubList/EpubReader.h:4
Class
Renderer
lib/Epub/EpubList/EpubList.h:23
Class
Renderer
lib/Epub/EpubList/EpubToc.h:25
Class
Renderer
src/boards/Board.h:13
Class
Renderer
src/boards/controls/L58TouchControls.h:6
Class
Renderer
src/boards/controls/TouchControls.h:5
Class
RubbishHtmlParser
a very stupid xhtml parser - it will probably work for very simple cases but will probably fail for complex ones
lib/Epub/RubbishHtmlParser/RubbishHtmlParser.h:17
Class
RubbishHtmlParser
lib/Epub/EpubList/EpubReader.h:5
Class
SDCard
lib/sd_card/src/SDCard.h:9
Class
SDCard
src/boards/Board.h:12
Class
SPIFFS
lib/spiffs/src/SPIFFS.h:5
Class
SPIFFS
src/boards/Board.h:11
Class
TestRenderer
test/rubbish_html_parser.cpp:10
Class
TextBlock
represents a block of words in the html document
lib/Epub/RubbishHtmlParser/blocks/TextBlock.h:22
Class
TouchControls
TODO - we should move the rendering out of this class so that it's only doing the touch detection
src/boards/controls/TouchControls.h:8
Class
ZipFile
lib/Epub/ZipFile/ZipFile.h:5
Class
ZipFile
lib/Epub/EpubList/Epub.h:11
Class
dirent
lib/Epub/EpubList/EpubList.cpp:40
Class
mz_dummy_time_t_tag
lib/miniz-2.2.0/miniz.h:520
Class
mz_internal_state
lib/miniz-2.2.0/miniz.c:220
Class
mz_internal_state
lib/miniz-2.2.0/miniz.h:278
Class
mz_internal_state
lib/miniz-2.2.0/miniz.h:292
Class
mz_stream_s
lib/miniz-2.2.0/miniz.h:281
Class
mz_zip_internal_state_tag
lib/miniz-2.2.0/miniz.c:3211
Class
mz_zip_internal_state_tag
lib/miniz-2.2.0/miniz.h:991
Class
tinfl_decompressor_tag
lib/miniz-2.2.0/miniz.h:807
Class
tm
lib/miniz-2.2.0/miniz.c:3319
Class
utimbuf
lib/miniz-2.2.0/miniz.c:3371