Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FASTSHIFT/WatchX
/ functions
Functions
4,257 in github.com/FASTSHIFT/WatchX
⨍
Functions
4,257
◇
Types & classes
98
↓ 551 callers
Function
lv_obj_get_ext_attr
* Get the ext pointer * @param obj pointer to an object * @return the ext pointer but not the dynamic version * Use it as ext->data1, and N
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:2283
↓ 478 callers
Function
lv_style_copy
* Copy a style to an other * @param dest pointer to the destination style * @param src pointer to the source style */
WatchX/Libraries/lvgl/src/lv_core/lv_style.c:227
↓ 350 callers
Function
lv_color_hsv_to_rgb
* Convert a HSV color to RGB * @param h hue [0..359] * @param s saturation [0..100] * @param v value [0..100] * @return the given RGB color in RGB
WatchX/Libraries/lvgl/src/lv_misc/lv_color.c:47
↓ 295 callers
Function
lv_obj_align
* Align an object to an other object. * @param obj pointer to an object to align * @param base pointer to an object (if NULL the parent is used). 'o
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:851
↓ 195 callers
Function
lv_obj_get_width
* Get the width of an object * @param obj pointer to an object * @return the width */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1861
↓ 188 callers
Function
lv_obj_get_height
* Get the height of an object * @param obj pointer to an object * @return the height */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1873
↓ 179 callers
Function
lv_disp_get_scr_act
* Return with a pointer to the active screen * @param disp pointer to display which active screen should be get. (NULL to use the default * screen)
WatchX/Libraries/lvgl/src/lv_core/lv_disp.c:42
↓ 176 callers
Function
lv_label_create
* Create a label objects * @param par pointer to an object, it will be the parent of the new label * @param copy pointer to a button object, if not
WatchX/Libraries/lvgl/src/lv_objx/lv_label.c:74
↓ 174 callers
Function
lv_label_set_text
* Set a new text for a label. Memory will be allocated to store the text by the label. * @param label pointer to a label object * @param text '\0' t
WatchX/Libraries/lvgl/src/lv_objx/lv_label.c:175
↓ 152 callers
Function
__REV
\brief Reverse byte order (32 bit) This function reverses the byte order in integer value. \param [in] value Value to reverse \retu
WatchX/Core/CMSIS/Include/core_cmInstr.h:495
↓ 149 callers
Function
lv_color_hex3
WatchX/Libraries/lvgl/src/lv_misc/lv_color.h:487
↓ 131 callers
Function
lv_obj_set_size
* Set the size of an object * @param obj pointer to an object * @param w new width * @param h new height */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:769
↓ 128 callers
Function
lv_obj_invalidate
* Mark the object as invalid therefore its current position will be redrawn by 'lv_refr_task' * @param obj pointer to an object */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:574
↓ 98 callers
Function
lv_obj_set_pos
* Set relative the position of an object (relative to the parent) * @param obj pointer to an object * @param x new distance from the left side of th
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:695
↓ 97 callers
Function
lv_color_mix
WatchX/Libraries/lvgl/src/lv_misc/lv_color.h:432
↓ 97 callers
Function
lv_obj_get_style
* Get the style pointer of an object (if NULL get style of the parent) * @param obj pointer to an object * @return pointer to a style */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:2022
↓ 89 callers
Method
print
WatchX/ArduinoAPI/Print.cpp:71
↓ 87 callers
Function
lv_event_send
* Send an event to the object * @param obj pointer to an object * @param event the type of the event from `lv_event_t` * @param data arbitrary data
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1479
↓ 78 callers
Function
lv_obj_get_parent
* Returns with the parent of an object * @param obj pointer to an object * @return pointer to the parent of 'obj' */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1695
↓ 76 callers
Function
CRYP_DataIn
* @brief Writes data in the Data Input register (DIN). * @note After the DIN register has been read once or several times, * the FIFO
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp.c:446
↓ 72 callers
Function
lv_draw_px
* Put a pixel in the Virtual Display Buffer * @param x pixel x coordinate * @param y pixel y coordinate * @param mask_p fill only on this mask (tru
WatchX/Libraries/lvgl/src/lv_draw/lv_draw_basic.c:72
↓ 68 callers
Function
lv_obj_set_style
* Set a new style for an object * @param obj pointer to an object * @param style_p pointer to the new style */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1225
↓ 67 callers
Function
lv_page_get_scrl
* Get the scrollable object of a page * @param page pointer to a page object * @return pointer to a container which is the scrollable part of the pa
WatchX/Libraries/lvgl/src/lv_objx/lv_page.c:307
↓ 66 callers
Function
RCC_APB1PeriphResetCmd
* @brief Forces or releases Low Speed APB (APB1) peripheral reset. * @param RCC_APB1Periph: specifies the APB1 peripheral to reset. * T
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c:2427
↓ 65 callers
Function
lv_obj_set_event_cb
* Set a an event handler function for an object. * Used by the user to react on event which happens with the object. * @param obj pointer to an obje
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1465
↓ 63 callers
Function
lv_color_make
WatchX/Libraries/lvgl/src/lv_misc/lv_color.h:477
↓ 60 callers
Function
indev_reset_check
* Checks if the reset_query flag has been set. If so, perform necessary global indev cleanup actions * @param proc pointer to an input device 'proc'
WatchX/Libraries/lvgl/src/lv_core/lv_indev.c:1233
↓ 60 callers
Function
lv_area_get_width
* Get the width of an area * @param area_p pointer to an area * @return the width of the area (if x1 == x2 -> width = 1) */
WatchX/Libraries/lvgl/src/lv_misc/lv_area.h:86
↓ 58 callers
Function
lv_mem_free
* Free an allocated data * @param data pointer to an allocated memory */
WatchX/Libraries/lvgl/src/lv_misc/lv_mem.c:191
↓ 57 callers
Function
lv_draw_rect
* Draw a rectangle * @param coords the coordinates of the rectangle * @param mask the rectangle will be drawn only in this mask * @param style poin
WatchX/Libraries/lvgl/src/lv_draw/lv_draw_rect.c:79
↓ 53 callers
Function
lv_anim_create
* Create an animation * @param a an initialized 'anim_t' variable. Not required after call. */
WatchX/Libraries/lvgl/src/lv_misc/lv_anim.c:85
↓ 52 callers
Function
CRYP_DataOut
* @brief Returns the last data entered into the output FIFO. * @param None * @retval Last data entered into the output FIFO. */
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp.c:456
↓ 52 callers
Function
lv_draw_fill
* Fill an area in the Virtual Display Buffer * @param cords_p coordinates of the area to fill * @param mask_p fill only o this mask (truncated to V
WatchX/Libraries/lvgl/src/lv_draw/lv_draw_basic.c:123
↓ 52 callers
Function
lv_page_set_style
* Set a style of a page * @param page pointer to a page object * @param type which style should be set * @param style pointer to a style * */
WatchX/Libraries/lvgl/src/lv_objx/lv_page.c:275
↓ 51 callers
Function
lv_btn_create
* Create a button object * @param par pointer to an object, it will be the parent of the new button * @param copy pointer to a button object, if not
WatchX/Libraries/lvgl/src/lv_objx/lv_btn.c:74
↓ 50 callers
Function
lv_chart_set_next
* Shift all data left and set the rightmost data on a data line * @param chart pointer to chart object * @param ser pointer to a data series on 'cha
WatchX/Libraries/lvgl/src/lv_objx/lv_chart.c:447
↓ 46 callers
Function
lv_area_copy
* Copy an area * @param dest pointer to the destination area * @param src pointer to the source area */
WatchX/Libraries/lvgl/src/lv_misc/lv_area.h:76
↓ 46 callers
Function
lv_obj_get_opa_scale
* Get the opa scale parameter of an object * @param obj pointer to an object * @return opa scale [0..255] */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:2198
↓ 45 callers
Function
RCC_APB2PeriphResetCmd
* @brief Forces or releases High Speed APB (APB2) peripheral reset. * @param RCC_APB2Periph: specifies the APB2 peripheral to reset. *
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c:2474
↓ 44 callers
Function
lv_obj_set_signal_cb
* Set the a signal function of an object. Used internally by the library. * Always call the previous signal function in the new. * @param obj pointe
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1568
↓ 44 callers
Function
lv_obj_set_width
* Set the width of an object * @param obj pointer to an object * @param w new width */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:824
↓ 43 callers
Function
lv_font_get_line_height
* Get the line height of a font. All characters fit into this height * @param font_p pointer to a font * @return the height of a font */
WatchX/Libraries/lvgl/src/lv_font/lv_font.h:124
↓ 43 callers
Function
lv_obj_create
* Create a basic object * @param parent pointer to a parent object. * If NULL then a screen will be created * @param copy pointer
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:149
↓ 42 callers
Function
lv_obj_get_signal_cb
* Get the signal function of an object * @param obj pointer to an object * @return the signal function */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:2242
↓ 41 callers
Function
lv_indev_get_act
* Get the currently processed input device. Can be used in action functions too. * @return pointer to the currently processed input device or NULL if
WatchX/Libraries/lvgl/src/lv_core/lv_indev.c:131
↓ 41 callers
Function
lv_obj_handle_get_type_signal
* Used in the signal callback to handle `LV_SIGNAL_GET_TYPE` signal * @param obj pointer to an object * @param buf pointer to `lv_obj_type_t`. (`par
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:2401
↓ 40 callers
Function
lv_btn_set_state
* Set the state of the button * @param btn pointer to a button object * @param state the new state of the button (from lv_btn_state_t enum) */
WatchX/Libraries/lvgl/src/lv_objx/lv_btn.c:175
↓ 40 callers
Function
lv_list_add_btn
* Add a list element to the list * @param list pointer to list object * @param img_fn file name of an image before the text (NULL if unused) * @par
WatchX/Libraries/lvgl/src/lv_objx/lv_list.c:178
↓ 39 callers
Function
lv_obj_get_y
* Get the y coordinate of object * @param obj pointer to an object * @return distance of 'obj' from the top of its parent */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1842
↓ 38 callers
Function
lv_area_get_height
* Get the height of an area * @param area_p pointer to an area * @return the height of the area (if y1 == y2 -> height = 1) */
WatchX/Libraries/lvgl/src/lv_misc/lv_area.h:96
↓ 38 callers
Function
lv_btn_set_style
* Set a style of a button * @param btn pointer to a button object * @param type which style should be set * @param style pointer to a style */
WatchX/Libraries/lvgl/src/lv_objx/lv_btn.c:271
↓ 37 callers
Function
__DSB
\brief Data Synchronization Barrier This function acts as a special kind of Data Memory Barrier. It completes when all explicit memory acces
WatchX/Core/CMSIS/Include/core_cmInstr.h:471
↓ 37 callers
Function
lv_mem_alloc
* Allocate a memory dynamically * @param size size of the memory to allocate in bytes * @return pointer to the allocated memory */
WatchX/Libraries/lvgl/src/lv_misc/lv_mem.c:125
↓ 37 callers
Function
lv_obj_refresh_style
* Notify an object about its style is modified * @param obj pointer to an object */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1243
↓ 36 callers
Function
lv_obj_get_base_dir
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:2162
↓ 35 callers
Function
pinMode
* @brief 配置引脚输入输出模式 * @param Pin: 引脚编号 * @param pinMode_x: 模式 * @retval 无 */
WatchX/ArduinoAPI/Arduino.c:31
↓ 35 callers
Method
println
WatchX/ArduinoAPI/Print.cpp:154
↓ 34 callers
Function
CRYP_Cmd
* @brief Enables or disables the CRYP peripheral. * @param NewState: new state of the CRYP peripheral. * This parameter can be: ENABLE
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp.c:403
↓ 34 callers
Function
lv_disp_get_hor_res
* Get the horizontal resolution of a display * @param disp pointer to a display (NULL to use the default display) * @return the horizontal resolutio
WatchX/Libraries/lvgl/src/lv_hal/lv_hal_disp.c:224
↓ 34 callers
Function
lv_disp_get_ver_res
* Get the vertical resolution of a display * @param disp pointer to a display (NULL to use the default display) * @return the vertical resolution of
WatchX/Libraries/lvgl/src/lv_hal/lv_hal_disp.c:239
↓ 34 callers
Function
lv_img_set_src
* Set the pixel map to display by the image * @param img pointer to an image object * @param data the image data */
WatchX/Libraries/lvgl/src/lv_objx/lv_img.c:124
↓ 34 callers
Function
lv_theme_get_current
* Get the current system theme. * @return pointer to the current system theme. NULL if not set. */
WatchX/Libraries/lvgl/src/lv_themes/lv_theme.c:110
↓ 33 callers
Function
CRYP_GetFlagStatus
* @brief Checks whether the specified CRYP flag is set or not. * @param CRYP_FLAG: specifies the CRYP flag to check. * This parameter c
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp.c:883
↓ 33 callers
Function
lv_label_set_style
* Set the style of an label * @param label pointer to an label object * @param type which style should be get (can be only `LV_LABEL_STYLE_MAIN`) *
WatchX/Libraries/lvgl/src/lv_objx/lv_label.h:201
↓ 33 callers
Function
lv_obj_allocate_ext_attr
* Allocate a new ext. data for an object * @param obj pointer to an object * @param ext_size the size of the new ext. data * @return Normal pointer
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1609
↓ 33 callers
Function
lv_obj_get_coords
* Copy the coordinates of an object to an area * @param obj pointer to an object * @param cords_p pointer to an area to store the coordinates */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1792
↓ 32 callers
Function
lv_cont_create
* Create a container objects * @param par pointer to an object, it will be the parent of the new container * @param copy pointer to a container obje
WatchX/Libraries/lvgl/src/lv_objx/lv_cont.c:66
↓ 31 callers
Function
lv_img_create
* Create an image objects * @param par pointer to an object, it will be the parent of the new button * @param copy pointer to a image object, if not
WatchX/Libraries/lvgl/src/lv_objx/lv_img.c:58
↓ 31 callers
Function
lv_ta_set_cursor_pos
* Set the cursor position * @param obj pointer to a text area object * @param pos the new cursor position in character index * < 0 : in
WatchX/Libraries/lvgl/src/lv_objx/lv_ta.c:576
↓ 31 callers
Function
millis
* @brief 获取单片机自上电以来经过的毫秒数 * @param 无 * @retval 当前系统时钟毫秒数 */
WatchX/Core/delay.c:57
↓ 30 callers
Function
lv_tabview_add_tab
* Add a new tab with the given name * @param tabview pointer to Tab view object where to ass the new tab * @param name the text on the tab button *
WatchX/Libraries/lvgl/src/lv_objx/lv_tabview.c:223
↓ 29 callers
Function
RTC_Bcd2ToByte
* @brief Convert from 2 digit BCD to Binary. * @param Value: BCD value to be converted. * @retval Converted word */
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:2746
↓ 29 callers
Function
lv_obj_get_child
* Iterate through the children of an object (start from the "youngest") * @param obj pointer to an object * @param child NULL at first call to get t
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1709
↓ 28 callers
Function
lv_label_get_text
* Get the text of a label * @param label pointer to a label object * @return the text of the label */
WatchX/Libraries/lvgl/src/lv_objx/lv_label.c:479
↓ 28 callers
Function
lv_obj_get_x
* Get the x coordinate of object * @param obj pointer to an object * @return distance of 'obj' from the left side of its parent */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1823
↓ 28 callers
Function
lv_obj_set_design_cb
* Set a new design function for an object * @param obj pointer to an object * @param design_cb the new design function */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1592
↓ 27 callers
Function
lv_obj_set_height
* Set the height of an object * @param obj pointer to an object * @param h new height */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:836
↓ 27 callers
Function
lv_tick_get
* Get the elapsed milliseconds since start up * @return the elapsed milliseconds */
WatchX/Libraries/lvgl/src/lv_hal/lv_hal_tick.c:62
↓ 26 callers
Function
RCC_AHB1PeriphResetCmd
* @brief Forces or releases AHB1 peripheral reset. * @param RCC_AHB1Periph: specifies the AHB1 peripheral to reset. * This parameter ca
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c:2317
↓ 26 callers
Function
lv_btnm_get_style
* Get a style of a button matrix * @param btnm pointer to a button matrix object * @param type which style should be get * @return style pointer to
WatchX/Libraries/lvgl/src/lv_objx/lv_btnm.c:598
↓ 26 callers
Function
lv_btnm_set_style
* Set a style of a button matrix * @param btnm pointer to a button matrix object * @param type which style should be set * @param style pointer to
WatchX/Libraries/lvgl/src/lv_objx/lv_btnm.c:312
↓ 26 callers
Function
lv_label_set_static_text
* Set a static text. It will not be saved by the label so the 'text' variable * has to be 'alive' while the label exist. * @param label pointer to a
WatchX/Libraries/lvgl/src/lv_objx/lv_label.c:308
↓ 26 callers
Function
lv_page_get_style
* Get a style of a page * @param page pointer to page object * @param type which style should be get * @return style pointer to a style * */
WatchX/Libraries/lvgl/src/lv_objx/lv_page.c:416
↓ 25 callers
Function
lv_anim_del
* Delete an animation of a variable with a given animator function * @param var pointer to variable * @param exec_cb a function pointer which is ani
WatchX/Libraries/lvgl/src/lv_misc/lv_anim.c:117
↓ 25 callers
Function
lv_obj_get_group
* Get the group of the object * @param obj pointer to an object * @return the pointer to group of the object */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:2365
↓ 25 callers
Function
lv_tabview_set_style
* Set the style of a tab view * @param tabview pointer to a tan view object * @param type which style should be set * @param style pointer to the n
WatchX/Libraries/lvgl/src/lv_objx/lv_tabview.c:512
↓ 24 callers
Function
FLASH_WaitForLastOperation
* @brief Waits for a FLASH operation to complete. * @param None * @retval FLASH Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PROGR
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.c:1585
↓ 24 callers
Function
lv_trigo_sin
* Return with sinus of an angle * @param angle * @return sinus of 'angle'. sin(-90) = -32767, sin(90) = 32767 */
WatchX/Libraries/lvgl/src/lv_misc/lv_math.c:49
↓ 23 callers
Function
CRYP_GetCmdStatus
* @brief Returns whether CRYP peripheral is enabled or disabled. * @param none. * @retval Current state of the CRYP peripheral (ENABLE or DISABL
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp.c:853
↓ 23 callers
Function
lv_draw_label
* Write a text * @param coords coordinates of the label * @param mask the label will be drawn only in this area * @param style pointer to a style
WatchX/Libraries/lvgl/src/lv_draw/lv_draw_label.c:57
↓ 23 callers
Function
lv_obj_set_auto_realign
* Enable the automatic realign of the object when its size has changed based on the last * `lv_obj_align` parameters. * @param obj pointer to an obj
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1171
↓ 23 callers
Function
lv_obj_set_drag
* Enable the dragging of an object * @param obj pointer to an object * @param en true: make the object dragable */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1330
↓ 23 callers
Function
lv_page_create
* Create a page objects * @param par pointer to an object, it will be the parent of the new page * @param copy pointer to a page object, if not NULL
WatchX/Libraries/lvgl/src/lv_objx/lv_page.c:77
↓ 22 callers
Function
LV_IMG_DECLARE
* STATIC VARIABLES **********************/
WatchX/Libraries/lv_examples/lv_tutorial/5_antialiasing/lv_tutorial_antialiasing.c:59
↓ 22 callers
Function
lv_label_set_long_mode
* Set the behavior of the label with longer text then the object size * @param label pointer to a label object * @param long_mode the new mode from
WatchX/Libraries/lvgl/src/lv_objx/lv_label.c:333
↓ 22 callers
Function
lv_obj_get_design_cb
* Get the design function of an object * @param obj pointer to an object * @return the design function */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:2254
↓ 22 callers
Function
lv_obj_set_click
* Enable or disable the clicking of an object * @param obj pointer to an object * @param en true: make the object clickable */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1305
↓ 22 callers
Function
lv_obj_set_protect
* Set a bit or bits in the protect filed * @param obj pointer to an object * @param prot 'OR'-ed values from `lv_protect_t` */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1439
↓ 22 callers
Function
lv_refr_get_disp_refreshing
* Get the display which is being refreshed * @return the display being refreshed */
WatchX/Libraries/lvgl/src/lv_core/lv_refr.c:141
↓ 22 callers
Function
lv_ta_add_char
* Insert a character to the current cursor position. * To add a wide char, e.g. 'Á' use `lv_txt_encoded_conv_wc('Á')` * @param ta pointer to a text
WatchX/Libraries/lvgl/src/lv_objx/lv_ta.c:227
next →
1–100 of 4,257, ranked by callers