Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HASwitchPlate/openHASP
/ functions
Functions
2,420 in github.com/HASwitchPlate/openHASP
⨍
Functions
2,420
◇
Types & classes
188
↓ 1 callers
Method
_trim_strings
(self, protolines, field_sizes)
tools/elf-size-analyze.py:927
↓ 1 callers
Method
accumulate_sizes
Traverse tree bottom-up to accumulate symbol sizes in paths.
tools/elf-size-analyze.py:803
↓ 1 callers
Function
aceButtonSetup
src/sys/gpio/hasp_gpio.cpp:140
↓ 1 callers
Method
add
(self, symbol)
tools/elf-size-analyze.py:721
↓ 1 callers
Function
addEccAndInterleave
Appends error correction bytes to each block of the given data array, then interleaves bytes from the blocks and stores them in the result array. data
lib/lv_lib_qrcode/qrcodegen.cpp:293
↓ 1 callers
Function
add_fileinfo_to_symbols
(fileinfo_dict, symbols_list)
tools/elf-size-analyze.py:482
↓ 1 callers
Function
arc_init
src/hasp/lv_theme_hasp.c:611
↓ 1 callers
Function
aref
(e)
data/script.js:1
↓ 1 callers
Function
attr_out_bool
src/hasp/hasp_attribute.cpp:2525
↓ 1 callers
Function
attr_out_json
src/hasp/hasp_attribute.cpp:2513
↓ 1 callers
Function
attribute_common_align
src/hasp/hasp_attribute.cpp:1489
↓ 1 callers
Function
attribute_common_bool
* Change or Retrieve the value of the attribute of an object * @param obj lv_obj_t*: the object to get/set the attribute * @param attr_hash uint16_t
src/hasp/hasp_attribute.cpp:2401
↓ 1 callers
Function
attribute_common_int
* Change or Retrieve the value of the attribute of an object * @param obj lv_obj_t*: the object to get/set the attribute * @param attr_hash uint16_t
src/hasp/hasp_attribute.cpp:2292
↓ 1 callers
Function
attribute_common_json
src/hasp/hasp_attribute.cpp:1632
↓ 1 callers
Function
attribute_common_method
* Execute the method of an object * @param obj lv_obj_t*: the object to get/set the attribute * @param attr_hash uint16_t: the hashed attribute valu
src/hasp/hasp_attribute.cpp:2244
↓ 1 callers
Function
attribute_common_mode
src/hasp/hasp_attribute.cpp:1576
↓ 1 callers
Function
attribute_common_tag
src/hasp/hasp_attribute.cpp:1610
↓ 1 callers
Function
attribute_common_text
src/hasp/hasp_attribute.cpp:1680
↓ 1 callers
Function
attribute_lookup_lv_property
src/hasp/hasp_attribute_helper.h:545
↓ 1 callers
Function
attribute_set_normalized_value
src/hasp/hasp_attribute.cpp:2124
↓ 1 callers
Function
bar_init
src/hasp/lv_theme_hasp.c:470
↓ 1 callers
Function
basic_init
src/hasp/lv_theme_hasp.c:233
↓ 1 callers
Method
begin
lib/SimpleFTPServer/FtpServer.cpp:79
↓ 1 callers
Function
btn_init
src/hasp/lv_theme_hasp.c:456
↓ 1 callers
Function
btnmatrix_init
src/hasp/lv_theme_hasp.c:756
↓ 1 callers
Method
bufferEmpty
lib/XPT2046_Touchscreen_ID542/XPT2046_Touchscreen.cpp:88
↓ 1 callers
Function
calcReedSolomonGenerator
Calculates the Reed-Solomon generator polynomial of the given degree, storing in result[0 : degree].
lib/lv_lib_qrcode/qrcodegen.cpp:351
↓ 1 callers
Function
calcReedSolomonRemainder
Calculates the remainder of the polynomial data[0 : dataLen] when divided by the generator[0 : degree], where all polynomials are in big endian and th
lib/lv_lib_qrcode/qrcodegen.cpp:375
↓ 1 callers
Method
calculate_checksum
Calculate checksum of loaded image, based on segments in segment array.
tools/esptool_with_merge_bin.py:2298
↓ 1 callers
Method
calculate_total_size
(self)
tools/elf-size-analyze.py:819
↓ 1 callers
Function
calendar_init
src/hasp/lv_theme_hasp.c:668
↓ 1 callers
Method
calibrate
src/drv/touch/touch_driver.h:33
↓ 1 callers
Method
change_baud
(self, baud)
tools/esptool_with_merge_bin.py:840
↓ 1 callers
Function
chart_init
src/hasp/lv_theme_hasp.c:647
↓ 1 callers
Function
check_efuse
src/dev/esp32/lanbonl8.cpp:52
↓ 1 callers
Function
checkbox_init
src/hasp/lv_theme_hasp.c:714
↓ 1 callers
Method
chip_id
(self)
tools/esptool_with_merge_bin.py:1518
↓ 1 callers
Function
configClearEeprom
src/hasp_config.cpp:551
↓ 1 callers
Function
configSetup
src/hasp_config.cpp:434
↓ 1 callers
Function
configStorePasswords
src/hasp_config.cpp:119
↓ 1 callers
Function
configure_panel
src/drv/tft/tft_driver_lovyangfx.cpp:172
↓ 1 callers
Function
consoleLoop
src/sys/svc/hasp_console.cpp:145
↓ 1 callers
Function
consoleSetup
src/sys/svc/hasp_console.cpp:138
↓ 1 callers
Function
consoleStop
src/sys/svc/hasp_console.cpp:128
↓ 1 callers
Function
console_timeout
src/sys/svc/hasp_console.cpp:36
↓ 1 callers
Function
console_update_prompt
src/sys/svc/hasp_console.cpp:30
↓ 1 callers
Function
cont_init
src/hasp/lv_theme_hasp.c:449
↓ 1 callers
Method
copy_with_new_addr
Return a new ImageSegment with same data, but mapped at a new address.
tools/esptool_with_merge_bin.py:2176
↓ 1 callers
Function
cpicker_init
src/hasp/lv_theme_hasp.c:692
↓ 1 callers
Function
create_tree
()
tools/elf-size-analyze.py:191
↓ 1 callers
Function
custom_get_sensors
src/custom/my_custom_template.cpp:43
↓ 1 callers
Function
custom_pin_in_use
src/custom/my_custom_template.cpp:35
↓ 1 callers
Function
custom_topic_payload
src/custom/my_custom_template.cpp:52
↓ 1 callers
Function
ddlist_init
src/hasp/lv_theme_hasp.c:882
↓ 1 callers
Function
debugPrintPriority
src/hasp_debug.cpp:367
↓ 1 callers
Function
debugPrintTimestamp
src/hasp_debug.cpp:51
↓ 1 callers
Function
debugSetup
Do NOT call Log function before debugSetup is called
src/log/hasp_debug.cpp:395
↓ 1 callers
Function
debugStart
src/hasp_debug.cpp:107
↓ 1 callers
Function
debugStartSerial
Start Serial Port at correct
src/log/hasp_debug.cpp:365
↓ 1 callers
Function
debugStartSyslog
src/log/hasp_debug.cpp:116
↓ 1 callers
Function
debugStop
src/hasp_debug.cpp:128
↓ 1 callers
Function
debugStopSyslog
src/log/hasp_debug.cpp:142
↓ 1 callers
Function
debugSyslogPrefix
src/log/hasp_debug.cpp:289
↓ 1 callers
Function
debug_flush
src/hasp_debug.cpp:87
↓ 1 callers
Function
debug_get_tag
src/hasp_debug.cpp:199
↓ 1 callers
Method
default_output_name
Derive a default output name from the ELF name.
tools/esptool_with_merge_bin.py:2464
↓ 1 callers
Function
demangle_symbol_names
Use c++filt to demangle symbol names in-place.
tools/elf-size-analyze.py:497
↓ 1 callers
Method
detect_chip
Use serial access to detect the chip type. We use the UART's datecode register for this, it's mapped at the same address on ESP8266
tools/esptool_with_merge_bin.py:334
↓ 1 callers
Function
detect_flash_size
(esp, args)
tools/esptool_with_merge_bin.py:3135
↓ 1 callers
Function
dispatchLoop
src/hasp/hasp_dispatch.cpp:1435
↓ 1 callers
Function
dispatch_antiburn
src/hasp/hasp_dispatch.cpp:994
↓ 1 callers
Function
dispatch_calibrate
src/hasp/hasp_dispatch.cpp:1267
↓ 1 callers
Function
dispatch_input
src/hasp/hasp_dispatch.cpp:189
↓ 1 callers
Function
dispatch_output
src/hasp/hasp_dispatch.cpp:207
↓ 1 callers
Function
dispatch_parse_button_attribute
p[x].b[y].attr=value
src/hasp/hasp_dispatch.cpp:140
↓ 1 callers
Function
dispatch_state_val
src/hasp/hasp_dispatch.cpp:122
↓ 1 callers
Function
div_roundup
Return a/b rounded up to nearest integer, equivalent result to int(math.ceil(float(int(a)) / float(int(b))), only without possible floating p
tools/esptool_with_merge_bin.py:2964
↓ 1 callers
Function
drawCodewords
Draws the raw codewords (including data and ECC) onto the given QR Code. This requires the initial state of the QR Code to be black at function module
lib/lv_lib_qrcode/qrcodegen.cpp:556
↓ 1 callers
Method
drawPixel
** Function name: drawPixel ** Description: push a single pixel at an arbitrary position ***************************************
lib/GxTFT/src/GxTFT.cpp:991
↓ 1 callers
Function
drawWhiteFunctionModules
Draws white function modules and possibly some black modules onto the given QR Code, without changing non-function modules. This does not draw the for
lib/lv_lib_qrcode/qrcodegen.cpp:446
↓ 1 callers
Function
eepromSetup
src/hasp_eeprom.cpp:14
↓ 1 callers
Method
endTransaction
lib/GxTFT/src/GxIO/GxIO_SPI_RS/GxIO_SPI_RS.cpp:273
↓ 1 callers
Function
energy_pulse_counter_init
------------------------------------------------------------
src/dev/esp32/lanbonl8.cpp:90
↓ 1 callers
Function
erase_flash
(esp, args)
tools/esptool_with_merge_bin.py:3510
↓ 1 callers
Method
erase_flash
(self)
tools/esptool_with_merge_bin.py:851
↓ 1 callers
Method
erase_region
(self, offset, size)
tools/esptool_with_merge_bin.py:857
↓ 1 callers
Function
esp8266_crc32
CRC32 algorithm used by 8266 SDK bootloader (and gen_appbin.py).
tools/esptool_with_merge_bin.py:2508
↓ 1 callers
Function
ethernetEvery5Seconds
src/sys/net/hasp_ethernet_esp32.cpp:61
↓ 1 callers
Function
ethernetLoop
src/sys/net/hasp_ethernet_esp32.cpp:58
↓ 1 callers
Function
ethernetSetup
src/sys/net/hasp_ethernet_esp32.cpp:52
↓ 1 callers
Function
ethernet_get_info
src/sys/net/hasp_ethernet_esp32.cpp:74
↓ 1 callers
Function
ethernet_get_statusupdate
src/sys/net/hasp_ethernet_esp32.cpp:67
↓ 1 callers
Function
event_reset_last_value_sent
resets the last_value_sent
src/hasp/hasp_event.cpp:39
↓ 1 callers
Function
expand_file_arguments
Any argument starting with "@" gets replaced with all values read from a text file. Text file arguments can be split by newline or by space.
tools/esptool_with_merge_bin.py:4049
↓ 1 callers
Function
extract_elf_symbols_fileinfo
Uses binutils 'nm' to find files and lines where symbols from an ELF executable were defined.
tools/elf-size-analyze.py:422
↓ 1 callers
Method
extract_elf_symbols_info
Uses binutils 'readelf' to find info about all symbols from an ELF file.
tools/elf-size-analyze.py:399
↓ 1 callers
Method
extract_sections_info
Uses binutils 'readelf' to find info about all sections from an ELF file.
tools/elf-size-analyze.py:664
↓ 1 callers
Function
face_add_to_list
lib/lv_lib_freetype/lv_freetype.c:523
↓ 1 callers
Function
face_find_in_list
lib/lv_lib_freetype/lv_freetype.c:508
↓ 1 callers
Function
face_remove_from_list
lib/lv_lib_freetype/lv_freetype.c:530
← previous
next →
501–600 of 2,420, ranked by callers