Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HASwitchPlate/openHASP
/ types & classes
Types & classes
188 in github.com/HASwitchPlate/openHASP
⨍
Functions
2,420
◇
Types & classes
188
↓ 66 callers
Class
FatalError
Wrapper class for runtime errors that aren't caused by internal bugs, but by ESP8266 responses or input content.
tools/esptool_with_merge_bin.py:3041
↓ 13 callers
Class
Color
Class for easy color codes manipulations.
tools/elf-size-analyze.py:219
↓ 11 callers
Class
NameTree
tools/elf-size-analyze.py:183
↓ 8 callers
Class
HexFormatter
Wrapper class which takes binary data in its constructor and returns a hex string as it's __str__ method. This is intended for "lazy for
tools/esptool_with_merge_bin.py:2998
↓ 7 callers
Class
NotImplementedInROMError
Wrapper class for the error thrown when a particular ESP bootloader function is not implemented in the ROM bootloader.
tools/esptool_with_merge_bin.py:3059
↓ 5 callers
Class
ImageSegment
Wrapper class for a segment in an ESP image (very similar to a section in an ELFImage also)
tools/esptool_with_merge_bin.py:2165
↓ 3 callers
Class
ESP8266ROMFirmwareImage
'Version 1' firmware image, segments loaded directly by the ROM bootloader.
tools/esptool_with_merge_bin.py:2371
↓ 3 callers
Class
sysinfo
src/dev/posix/hasp_posix.cpp:161
↓ 2 callers
Class
ELFSection
Wrapper class for a section in an ELF image, has a section name as well as the common properties of an ImageSegment.
tools/esptool_with_merge_bin.py:2210
↓ 2 callers
Class
ESP32C3FirmwareImage
ESP32C3 Firmware Image almost exactly the same as ESP32FirmwareImage
tools/esptool_with_merge_bin.py:2786
↓ 2 callers
Class
ESP32FirmwareImage
ESP32 firmware image is very similar to V1 ESP8266 image, except with an additional 16 byte reserved header at top of image, and because of n
tools/esptool_with_merge_bin.py:2519
↓ 2 callers
Class
ESP32S2FirmwareImage
ESP32S2 Firmware Image almost exactly the same as ESP32FirmwareImage
tools/esptool_with_merge_bin.py:2762
↓ 2 callers
Class
ESP32S3BETA2FirmwareImage
ESP32S3 Firmware Image almost exactly the same as ESP32FirmwareImage
tools/esptool_with_merge_bin.py:2770
↓ 2 callers
Class
ESP32S3BETA3FirmwareImage
ESP32S3 Firmware Image almost exactly the same as ESP32FirmwareImage
tools/esptool_with_merge_bin.py:2778
↓ 2 callers
Class
ESP8266V2FirmwareImage
'Version 2' firmware image, segments loaded by software bootloader stub (ie Espressif bootloader or rboot)
tools/esptool_with_merge_bin.py:2416
↓ 1 callers
Class
ELFFile
tools/esptool_with_merge_bin.py:2794
↓ 1 callers
Class
ESPLoader
Base class providing access to ESP ROM & software stub bootloaders. Subclasses provide ESP8266 & ESP32 specific functionality. Don't instant
tools/esptool_with_merge_bin.py:210
↓ 1 callers
Class
Logging
lib/ArduinoLog/ArduinoLog.h:88
↓ 1 callers
Class
NotSupportedError
tools/esptool_with_merge_bin.py:3068
↓ 1 callers
Class
Section
Represents an ELF file section as read by `readelf -WS`.
tools/elf-size-analyze.py:522
↓ 1 callers
Class
Symbol
Represents a linker symbol in an ELF file. Attributes are as in the output of readelf command. Additionally, has optional file path and line
tools/elf-size-analyze.py:313
↓ 1 callers
Class
SymbolsTreeByPath
A tree built from symbols grouped by paths. Nodes can be symbols or paths.
tools/elf-size-analyze.py:684
↓ 1 callers
Class
TSPoint
src/drv/touch/hasp_drv_analogTouch.h:22
↓ 1 callers
Class
TS_Point
lib/XPT2046_Touchscreen_ID542/XPT2046_Touchscreen.h:33
↓ 1 callers
Class
TouchScreen
src/drv/touch/hasp_drv_analogTouch.h:33
↓ 1 callers
Class
UnsupportedCommandError
Wrapper class for when ROM loader returns an invalid command response. Usually this indicates the loader is running in Secure Download Mode.
tools/esptool_with_merge_bin.py:3078
Class
AddrFilenamePairAction
Custom parser class for the address/filename pairs passed as arguments
tools/esptool_with_merge_bin.py:4134
Class
AnalogTouch
src/drv/touch/touch_driver_analog.h:28
Class
BaseDevice
src/dev/device.h:29
Class
BaseFirmwareImage
tools/esptool_with_merge_bin.py:2221
Class
BaseTft
src/drv/tft/tft_driver.h:15
Class
BaseTouch
src/drv/touch/touch_driver.h:16
Class
CapacitiveConfig
Overrides the readButton function on ESP32
src/sys/gpio/hasp_gpio.cpp:63
Class
CharStream
lib/CharStream/CharStream.h:6
Class
ESP32C3ROM
tools/esptool_with_merge_bin.py:1898
Class
ESP32C3StubLoader
Access class for ESP32C3 stub loader, runs on top of ROM. (Basically the same as ESP32StubLoader, but different base class. Can possibly be
tools/esptool_with_merge_bin.py:2104
Class
ESP32ROM
Access class for ESP32 ROM bootloader
tools/esptool_with_merge_bin.py:1296
Class
ESP32S2ROM
tools/esptool_with_merge_bin.py:1572
Class
ESP32S2StubLoader
Access class for ESP32-S2 stub loader, runs on top of ROM. (Basically the same as ESP32StubLoader, but different base class. Can possibly be
tools/esptool_with_merge_bin.py:2040
Class
ESP32S3BETA2ROM
tools/esptool_with_merge_bin.py:1768
Class
ESP32S3BETA2StubLoader
Access class for ESP32S3 stub loader, runs on top of ROM. (Basically the same as ESP32StubLoader, but different base class. Can possibly be
tools/esptool_with_merge_bin.py:2064
Class
ESP32S3BETA3ROM
tools/esptool_with_merge_bin.py:1833
Class
ESP32S3BETA3StubLoader
Access class for ESP32S3 stub loader, runs on top of ROM. (Basically the same as ESP32StubLoader, but different base class. Can possibly be
tools/esptool_with_merge_bin.py:2084
Class
ESP32StubLoader
Access class for ESP32 stub loader, runs on top of ROM.
tools/esptool_with_merge_bin.py:2023
Class
ESP8266ROM
Access class for ESP8266 ROM bootloader
tools/esptool_with_merge_bin.py:1130
Class
ESP8266StubLoader
Access class for ESP8266 stub loader, runs on top of ROM.
tools/esptool_with_merge_bin.py:1277
Class
ESPBOOTLOADER
These are constants related to software ESP8266 bootloader, working with 'v2' image files
tools/esptool_with_merge_bin.py:2124
Class
Esp32Device
src/dev/esp32/esp32.h:30
Class
Esp8266Device
src/dev/esp8266/esp8266.h:14
Class
FTC_ScalerRec_
lib/lv_lib_freetype/lv_freetype.c:301
Class
FT_glyph_dsc_request
lib/lv_lib_freetype/lv_freetype.c:49
Class
Flag
tools/elf-size-analyze.py:562
Class
FlashSizeAction
Custom flash size parser class to support backwards compatibility with megabit size arguments. (At next major relase, remove deprecated sizes an
tools/esptool_with_merge_bin.py:4070
Enum
FtpOperation
lib/SimpleFTPServer/FtpServer.h:433
Class
FtpServer
lib/SimpleFTPServer/FtpServer.h:456
Enum
FtpTransferOperation
lib/SimpleFTPServer/FtpServer.h:439
Class
GxCTRL
lib/GxTFT/src/GxCTRL/GxCTRL.h:11
Class
GxCTRL_HX8357B
lib/GxTFT/src/GxCTRL/GxCTRL_HX8357B/GxCTRL_HX8357B.h:13
Class
GxCTRL_HX8357C
lib/GxTFT/src/GxCTRL/GxCTRL_HX8357C/GxCTRL_HX8357C.h:13
Class
GxCTRL_ILI9225
lib/GxTFT/src/GxCTRL/GxCTRL_ILI9225/GxCTRL_ILI9225.h:11
Class
GxCTRL_ILI9325C
lib/GxTFT/src/GxCTRL/GxCTRL_ILI9325C/GxCTRL_ILI9325C.h:12
Class
GxCTRL_ILI9325D
lib/GxTFT/src/GxCTRL/GxCTRL_ILI9325D/GxCTRL_ILI9325D.h:12
Class
GxCTRL_ILI9341
lib/GxTFT/src/GxCTRL/GxCTRL_ILI9341/GxCTRL_ILI9341.h:14
Class
GxCTRL_ILI9481
lib/GxTFT/src/GxCTRL/GxCTRL_ILI9481/GxCTRL_ILI9481.h:11
Class
GxCTRL_ILI9486
lib/GxTFT/src/GxCTRL/GxCTRL_ILI9486/GxCTRL_ILI9486.h:11
Class
GxCTRL_ILI9488
lib/GxTFT/src/GxCTRL/GxCTRL_ILI9488/GxCTRL_ILI9488.h:12
Class
GxCTRL_ILI9488_ST
lib/GxTFT/src/GxCTRL/GxCTRL_ILI9488_ST/GxCTRL_ILI9488_ST.h:14
Class
GxCTRL_ILI9806
lib/GxTFT/src/GxCTRL/GxCTRL_ILI9806/GxCTRL_ILI9806.h:14
Class
GxCTRL_OTM8009A
lib/GxTFT/src/GxCTRL/GxCTRL_OTM8009A/GxCTRL_OTM8009A.h:19
Class
GxCTRL_OTM8009A_RV047
lib/GxTFT/src/GxCTRL/GxCTRL_OTM8009A_RV047/GxCTRL_OTM8009A_RV047.h:19
Class
GxCTRL_RA8875P
lib/GxTFT/src/GxCTRL/GxCTRL_RA8875P/GxCTRL_RA8875P.h:14
Class
GxCTRL_RA8875S
lib/GxTFT/src/GxCTRL/GxCTRL_RA8875S/GxCTRL_RA8875S.h:17
Class
GxCTRL_SSD1283A
lib/GxTFT/src/GxCTRL/GxCTRL_SSD1283A/GxCTRL_SSD1283A.h:13
Class
GxCTRL_SSD1963
lib/GxTFT/src/GxCTRL/GxCTRL_SSD1963/GxCTRL_SSD1963.h:11
Class
GxIO
lib/GxTFT/src/GxIO/GxIO.h:10
Class
GxIO_DUE_P16_DUESHIELD
lib/GxTFT/src/GxIO/GxIO_DUE_P16_DUESHIELD/GxIO_DUE_P16_DUESHIELD.h:20
Class
GxIO_DUE_P16_HVGASHIELD
lib/GxTFT/src/GxIO/GxIO_DUE_P16_HVGASHIELD/GxIO_DUE_P16_HVGASHIELD.h:18
Class
GxIO_DUE_P16_R_SHIELD
lib/GxTFT/src/GxIO/GxIO_DUE_P16_R_SHIELD/GxIO_DUE_P16_R_SHIELD.h:17
Class
GxIO_DUE_P16_TIKY
lib/GxTFT/src/GxIO/GxIO_DUE_P16_TIKY/GxIO_DUE_P16_TIKY.h:18
Class
GxIO_DUE_P16_WIRED
lib/GxTFT/src/GxIO/GxIO_DUE_P16_WIRED/GxIO_DUE_P16_WIRED.h:16
Class
GxIO_DUE_P8_DUESHIELD_H
lib/GxTFT/src/GxIO/GxIO_DUE_P8_DUESHIELD_H/GxIO_DUE_P8_DUESHIELD_H.h:20
Class
GxIO_MEGA_P16_MEGASHIELD
lib/GxTFT/src/GxIO/GxIO_MEGA_P16_MEGASHIELD/GxIO_MEGA_P16_MEGASHIELD.h:15
Class
GxIO_MEGA_P8_MEGASHIELD_H
lib/GxTFT/src/GxIO/GxIO_MEGA_P8_MEGASHIELD_H/GxIO_MEGA_P8_MEGASHIELD_H.h:18
Class
GxIO_MEGA_P8_MEGASHIELD_LS
lib/GxTFT/src/GxIO/GxIO_MEGA_P8_MEGASHIELD_LS/GxIO_MEGA_P8_MEGASHIELD_LS.h:17
Class
GxIO_SPI
lib/GxTFT/src/GxIO/GxIO_SPI/GxIO_SPI.h:13
Class
GxIO_SPI_RS
lib/GxTFT/src/GxIO/GxIO_SPI_RS/GxIO_SPI_RS.h:15
Class
GxIO_SPI_USING_TRANSACTION
lib/GxTFT/src/GxIO/GxIO_SPI/GxIO_SPI.h:56
Class
GxIO_STM32F103BluePill_P16
lib/GxTFT/src/GxIO/GxIO_STM32F103BluePill_P16/GxIO_STM32F103BluePill_P16.h:18
Class
GxIO_STM32F103BluePill_P16_TIKY
lib/GxTFT/src/GxIO/GxIO_STM32F103BluePill_P16_TIKY/GxIO_STM32F103BluePill_P16_TIKY.h:18
Class
GxIO_STM32F103C8T6_P16_TIKY
lib/GxTFT/src/GxIO/STM32MICRO/GxIO_STM32F103C8T6_P16_TIKY/GxIO_STM32F103C8T6_P16_TIKY.h:18
Class
GxIO_STM32F103C8T6_P16_TIKY
lib/GxTFT/src/GxIO/GxIO_STM32F103C8T6_P16_TIKY/GxIO_STM32F103C8T6_P16_TIKY.h:18
Class
GxIO_STM32F103V_P16_TIKY
lib/GxTFT/src/GxIO/GxIO_STM32F103V_P16_TIKY/GxIO_STM32F103V_P16_TIKY.h:20
Class
GxIO_STM32F1_FSMC
lib/GxTFT/src/GxIO/STM32DUINO/GxIO_STM32F1_FSMC/GxIO_STM32F1_FSMC.h:25
Class
GxIO_STM32F1_FSMC
lib/GxTFT/src/GxIO/STM32GENERIC/GxIO_STM32F1_FSMC/GxIO_STM32F1_FSMC.h:30
Class
GxIO_STM32F407V_P16
lib/GxTFT/src/GxIO/GxIO_STM32F407V_P16/GxIO_STM32F407V_P16.h:18
Class
GxIO_STM32F407ZGM4_FSMC
lib/GxTFT/src/GxIO/STM32GENERIC/GxIO_STM32F407ZGM4_FSMC/GxIO_STM32F407ZGM4_FSMC.h:27
Class
GxIO_STM32F407ZGM4_P16
lib/GxTFT/src/GxIO/STM32GENERIC/GxIO_STM32F407ZGM4_P16/GxIO_STM32F407ZGM4_P16.h:23
Class
GxIO_STM32F407ZGx_FSMC
lib/GxTFT/src/GxIO/STM32GENERIC/GxIO_STM32F407ZGx_FSMC/GxIO_STM32F407ZGx_FSMC.h:26
Class
GxIO_STM32F4_FSMC
lib/GxTFT/src/GxIO/STM32DUINO/GxIO_STM32F4_FSMC/GxIO_STM32F4_FSMC.h:25
Class
GxIO_STM32F4_FSMC
lib/GxTFT/src/GxIO/STM32GENERIC/GxIO_STM32F4_FSMC/GxIO_STM32F4_FSMC.h:25
next →
1–100 of 188, ranked by callers