MCPcopy Create free account

hub / github.com/OMOTE-Community/OMOTE-Firmware / functions

Functions987 in github.com/OMOTE-Community/OMOTE-Firmware

↓ 1 callersFunctionget_lastActiveGUIlistIndex
src/applicationInternal/hardware/hardwarePresenter.cpp:47
↓ 1 callersFunctionget_lastActiveGUIlistIndex_HAL
hardware/ESP32/preferencesStorage_hal_esp32.cpp:82
↓ 1 callersFunctionget_lastActivityTimestamp
hardware/ESP32/sleep_hal_esp32.cpp:296
↓ 1 callersMethodget_mode_str
src/devices_pool/misc/device_airconditioner/device_airconditioner.cpp:129
↓ 1 callersFunctionget_name_of_gui_to_be_shown
src/applicationInternal/gui/guiMemoryOptimizer.cpp:179
↓ 1 callersMethodget_onoff_str
src/devices_pool/misc/device_airconditioner/device_airconditioner.cpp:122
↓ 1 callersFunctionget_ptr
hardware/windows_linux/lib/json/json.hpp:20858
↓ 1 callersMethodget_temp_str
src/devices_pool/misc/device_airconditioner/device_airconditioner.cpp:148
↓ 1 callersMethodget_timer_str
src/devices_pool/misc/device_airconditioner/device_airconditioner.cpp:158
↓ 1 callersMethodget_value
hardware/windows_linux/lib/json/json.hpp:12744
↓ 1 callersFunctionget_wakeupByIMUEnabled
src/applicationInternal/hardware/hardwarePresenter.cpp:96
↓ 1 callersFunctiongrisu2_digit_gen
! Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32. */
hardware/windows_linux/lib/json/json.hpp:17494
↓ 1 callersFunctiongui_memoryOptimizer_afterGUIlistChanged
3. after gui list has changed (called by handleScene()), when switching between main_gui_list and scene specific list. Will show first GUi in list
src/applicationInternal/gui/guiMemoryOptimizer.cpp:643
↓ 1 callersFunctiongui_memoryOptimizer_afterSliding
2. tab creation after sliding (called by tabview_tab_changed_event_cb())
src/applicationInternal/gui/guiMemoryOptimizer.cpp:605
↓ 1 callersFunctiongui_memoryOptimizer_isTabIDInMemory
src/applicationInternal/gui/guiMemoryOptimizer.cpp:71
↓ 1 callersFunctiongui_memoryOptimizer_navigateToLastActiveGUIofPreviousGUIlist
5. navigate back to last gui in scene
src/applicationInternal/gui/guiMemoryOptimizer.cpp:692
↓ 1 callersFunctiongui_memoryOptimizer_onStartup
1. tab creation on startup (called by init_gui()) find the position of the current GUI in the gui list which was active last (both were automatically
src/applicationInternal/gui/guiMemoryOptimizer.cpp:564
↓ 1 callersFunctiongui_memoryOptimizer_setActiveGUIname
src/applicationInternal/gui/guiMemoryOptimizer.cpp:46
↓ 1 callersFunctiongui_memoryOptimizer_setActiveSceneName
src/applicationInternal/gui/guiMemoryOptimizer.cpp:38
↓ 1 callersFunctionguis_doTabCreationAfterGUIlistChanged
3. after gui list has changed (called by handleScene()), when switching between main_gui_list and scene specific list. Will show first GUi in list
src/applicationInternal/gui/guiBase.cpp:335
↓ 1 callersFunctionguis_doTabCreationForNavigateToLastActiveGUIofPreviousGUIlist
5. navigate back to last active gui of previous gui_list
src/applicationInternal/gui/guiBase.cpp:345
↓ 1 callersFunctionguis_doTabCreationForSpecificGUI
4. navigate to a specific GUI in gui_list
src/applicationInternal/gui/guiBase.cpp:340
↓ 1 callersFunctionguis_doTabCreationOnStartup
------------------------------------------------------------------------------------------------------------ There are several reasons why the tabs co
src/applicationInternal/gui/guiBase.cpp:325
↓ 1 callersFunctionhandleGUI
src/applicationInternal/scenes/sceneHandler.cpp:173
↓ 1 callersFunctionhandleScene
src/applicationInternal/scenes/sceneHandler.cpp:33
↓ 1 callersFunctionhash
hardware/windows_linux/lib/json/json.hpp:6022
↓ 1 callersFunctioninfraredReceiver_loop
src/applicationInternal/hardware/hardwarePresenter.cpp:154
↓ 1 callersFunctioninfraredReceiver_loop_HAL
The repeating section of the code
hardware/ESP32/infrared_receiver_hal_esp32.cpp:165
↓ 1 callersFunctioninit_IMU
src/applicationInternal/hardware/hardwarePresenter.cpp:81
↓ 1 callersFunctioninit_IMU_HAL
hardware/ESP32/sleep_hal_esp32.cpp:257
↓ 1 callersFunctioninit_SD_HAL
hardware/ESP32/sd_card_hal_esp32.cpp:12
↓ 1 callersFunctioninit_battery
--- battery ----------------------------------------------------------------
src/applicationInternal/hardware/hardwarePresenter.cpp:70
↓ 1 callersFunctioninit_battery_HAL
hardware/ESP32/battery_hal_esp32.cpp:18
↓ 1 callersFunctioninit_gui
src/applicationInternal/gui/guiBase.cpp:139
↓ 1 callersFunctioninit_gui_memoryUsage_bar
src/applicationInternal/gui/guiBase.cpp:226
↓ 1 callersFunctioninit_gui_status_bar
src/applicationInternal/gui/guiBase.cpp:246
↓ 1 callersFunctioninit_hardware_general
--- hardware general -------------------------------------------------------
src/applicationInternal/hardware/hardwarePresenter.cpp:18
↓ 1 callersFunctioninit_hardware_general_HAL
hardware/ESP32/hardware_general_hal_esp32.cpp:5
↓ 1 callersFunctioninit_infraredSender
--- IR sender --------------------------------------------------------------
src/applicationInternal/hardware/hardwarePresenter.cpp:140
↓ 1 callersFunctioninit_infraredSender_HAL
hardware/ESP32/infrared_sender_hal_esp32.cpp:16
↓ 1 callersFunctioninit_keyboardBLE
src/applicationInternal/hardware/hardwarePresenter.cpp:171
↓ 1 callersFunctioninit_keyboardBLE_HAL
hardware/ESP32/keyboard_ble_hal_esp32.cpp:153
↓ 1 callersFunctioninit_keys
--- keypad -----------------------------------------------------------------
src/applicationInternal/hardware/hardwarePresenter.cpp:110
↓ 1 callersFunctioninit_keys_HAL
hardware/ESP32/keypad_keys_hal_esp32.cpp:82
↓ 1 callersFunctioninit_lvgl_HAL
hardware/ESP32/lvgl_hal_esp32.cpp:47
↓ 1 callersFunctioninit_lvgl_hardware
--- lvgl -------------------------------------------------------------------
src/applicationInternal/hardware/hardwarePresenter.cpp:248
↓ 1 callersFunctioninit_mqtt
src/applicationInternal/hardware/hardwarePresenter.cpp:254
↓ 1 callersFunctioninit_mqtt_HAL
hardware/ESP32/mqtt_hal_esp32.cpp:61
↓ 1 callersFunctioninit_mqtt_HAL
hardware/windows_linux/mqtt_hal_windows_linux.cpp:145
↓ 1 callersFunctioninit_preferences
--- preferences ------------------------------------------------------------
src/applicationInternal/hardware/hardwarePresenter.cpp:23
↓ 1 callersFunctioninit_preferences_HAL
hardware/ESP32/preferencesStorage_hal_esp32.cpp:13
↓ 1 callersFunctioninit_sleep
--- sleep / IMU ------------------------------------------------------------
src/applicationInternal/hardware/hardwarePresenter.cpp:78
↓ 1 callersFunctioninit_sleep_HAL
hardware/ESP32/sleep_hal_esp32.cpp:222
↓ 1 callersFunctioninit_tft
hardware/ESP32/tft_hal_esp32.cpp:101
↓ 1 callersFunctioninit_userled
--- user led ---------------------------------------------------------------
src/applicationInternal/hardware/hardwarePresenter.cpp:55
↓ 1 callersFunctioninit_userled_HAL
hardware/ESP32/user_led_hal_esp32.cpp:9
↓ 1 callersFunctionint_to_string
hardware/windows_linux/lib/json/json.hpp:5179
↓ 1 callersFunctionisGuiNavigationDebounced
src/applicationInternal/scenes/sceneHandler.cpp:23
↓ 1 callersFunctionisKeyPressInBounds
src/applicationInternal/keys.cpp:43
↓ 1 callersFunctionisKeyPressRateLimited
src/applicationInternal/keys.cpp:55
↓ 1 callersFunctionis_negative_number
hardware/windows_linux/lib/json/json.hpp:18696
↓ 1 callersFunctionis_number
@brief return whether value is a number @sa https://json.nlohmann.me/api/basic_json/is_number/
hardware/windows_linux/lib/json/json.hpp:20631
↓ 1 callersFunctionis_structured
@brief return whether type is structured @sa https://json.nlohmann.me/api/basic_json/is_structured/
hardware/windows_linux/lib/json/json.hpp:20610
↓ 1 callersFunctionkeyboardBLE_deleteBonds
src/applicationInternal/hardware/hardwarePresenter.cpp:201
↓ 1 callersFunctionkeyboardBLE_disconnectAllClients
src/applicationInternal/hardware/hardwarePresenter.cpp:192
↓ 1 callersFunctionkeyboardBLE_forceConnectionToAddress
src/applicationInternal/hardware/hardwarePresenter.cpp:204
↓ 1 callersFunctionkeyboardBLE_forceConnectionToAddress_HAL
hardware/ESP32/keyboard_ble_hal_esp32.cpp:48
↓ 1 callersFunctionkeyboardBLE_getBonds
src/applicationInternal/hardware/hardwarePresenter.cpp:198
↓ 1 callersFunctionkeyboardBLE_getBonds_HAL
hardware/ESP32/keyboard_ble_hal_esp32.cpp:40
↓ 1 callersFunctionkeyboardBLE_home_HAL
hardware/ESP32/keyboard_ble_hal_esp32.cpp:190
↓ 1 callersFunctionkeyboardBLE_isAdvertising
src/applicationInternal/hardware/hardwarePresenter.cpp:207
↓ 1 callersFunctionkeyboardBLE_isAdvertising_HAL
hardware/ESP32/keyboard_ble_hal_esp32.cpp:168
↓ 1 callersFunctionkeyboardBLE_isConnected
src/applicationInternal/hardware/hardwarePresenter.cpp:210
↓ 1 callersFunctionkeyboardBLE_isConnected_HAL
hardware/ESP32/keyboard_ble_hal_esp32.cpp:172
↓ 1 callersFunctionkeyboardBLE_longpress_HAL
hardware/ESP32/keyboard_ble_hal_esp32.cpp:184
↓ 1 callersFunctionkeyboardBLE_printBonds
src/applicationInternal/hardware/hardwarePresenter.cpp:195
↓ 1 callersFunctionkeyboardBLE_printConnectedClients
src/applicationInternal/hardware/hardwarePresenter.cpp:189
↓ 1 callersFunctionkeyboardBLE_sendString
src/applicationInternal/hardware/hardwarePresenter.cpp:225
↓ 1 callersFunctionkeyboardBLE_sendString_HAL
hardware/ESP32/keyboard_ble_hal_esp32.cpp:196
↓ 1 callersFunctionkeyboardBLE_startAdvertisingDirected
src/applicationInternal/hardware/hardwarePresenter.cpp:183
↓ 1 callersFunctionkeyboardBLE_startAdvertisingForAll
src/applicationInternal/hardware/hardwarePresenter.cpp:177
↓ 1 callersFunctionkeyboardBLE_stopAdvertising
src/applicationInternal/hardware/hardwarePresenter.cpp:186
↓ 1 callersFunctionkeyboardBLE_write_HAL
hardware/ESP32/keyboard_ble_hal_esp32.cpp:180
↓ 1 callersFunctionkeyboard_ble_executeCommand
src/devices/keyboard/device_keyboard_ble/device_keyboard_ble.cpp:64
↓ 1 callersFunctionkeypad_getRawKeys
get raw keys from the keypad (OMOTE_HARDWARE_REV <= 4), the TCA8418 (OMOTE_HARDWARE_REV >= 5) or the simulator.
src/applicationInternal/keys.cpp:108
↓ 1 callersFunctionkeypad_gui_setup
hardware/windows_linux/keypad_gui/keypad_gui.cpp:91
↓ 1 callersFunctionkeypad_loop
src/applicationInternal/keys.cpp:196
↓ 1 callersFunctionkeypad_processKeyStates
src/applicationInternal/keys.cpp:133
↓ 1 callersFunctionkeypad_resetReleasedKeys
After the keyState RELEASED was processed in keypad_processKeyStates(), both the keyState and rawKeyState need to be reset to IDLE.
src/applicationInternal/keys.cpp:95
↓ 1 callersFunctionkeypad_setKeyStatesAndCheckForHold
Now we have the latest rawKeyState[][] for all 25 keys and know when they have been sent Next, we add the state HOLD, if needed, and save the result i
src/applicationInternal/keys.cpp:116
↓ 1 callersFunctionkeys_getKeys_HAL
hardware/ESP32/keypad_keys_hal_esp32.cpp:118
↓ 1 callersFunctionloadKeypadMap
hardware/windows_linux/keypad_gui/key_map.cpp:10
↓ 1 callersFunctionloadSurface
hardware/windows_linux/keypad_gui/keypad_gui.cpp:125
↓ 1 callersFunctionloop
src/main.cpp:193
↓ 1 callersFunctionmqtt_connect
hardware/windows_linux/lib/MQTT-C/src/mqtt.c:233
↓ 1 callersFunctionmqtt_init_reconnect
hardware/windows_linux/lib/MQTT-C/src/mqtt.c:152
↓ 1 callersFunctionmqtt_loop
src/applicationInternal/hardware/hardwarePresenter.cpp:263
↓ 1 callersFunctionmqtt_loop_HAL
hardware/ESP32/mqtt_hal_esp32.cpp:183
↓ 1 callersFunctionmqtt_pack_connection_request
CONNECT */
hardware/windows_linux/lib/MQTT-C/src/mqtt.c:1105
↓ 1 callersFunctionmqtt_pack_disconnect
DISCONNECT */
hardware/windows_linux/lib/MQTT-C/src/mqtt.c:1255
← previousnext →301–400 of 987, ranked by callers