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
↓ 4 callers
Method
transfer
WatchX/ArduinoAPI/SPI.cpp:363
↓ 4 callers
Function
twi_reply
WatchX/Libraries/I2Cdev/I2Cdev.cpp:1128
↓ 4 callers
Method
write
WatchX/Libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp:812
↓ 3 callers
Function
Backlight_SetValue
* @brief �������� * @param val: ����(0~1000 -> 0~100%) * @retval �� */
WatchX/WatchX/BSP/BSP_Backlight.cpp:59
↓ 3 callers
Function
BrightCtrl
* @brief �����趨 * @param dir:������ * @retval �� */
WatchX/WatchX/GUI/Page/Page_BacklightCfg.cpp:71
↓ 3 callers
Function
DSI_GetFlagStatus
* @brief Checks whether the specified DSI flag is set or not. * @param DSIx: To select the DSIx peripheral, where x can be the different DSI instanc
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dsi.c:1575
↓ 3 callers
Function
FLASH_Unlock
* @brief Unlocks the FLASH control register access * @param None * @retval None */
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.c:414
↓ 3 callers
Function
GPIO_GetPinSource
* @brief 获取当前引脚对应的 PinSource * @param GPIO_Pin_x: GPIO对应位 * @retval 无 */
WatchX/Core/gpio.c:330
↓ 3 callers
Method
IRQHandler
* @brief 串口中断入口 * @param 无 * @retval 无 */
WatchX/ArduinoAPI/HardwareSerial.cpp:42
↓ 3 callers
Function
LabelDateUpdate
WatchX/WatchX/GUI/Page/Page_TimeCfg.cpp:153
↓ 3 callers
Function
LabelTimeUpdate
WatchX/WatchX/GUI/Page/Page_TimeCfg.cpp:125
↓ 3 callers
Function
LabelWeekUpdate
WatchX/WatchX/GUI/Page/Page_TimeCfg.cpp:138
↓ 3 callers
Function
LabelYearUpdate
WatchX/WatchX/GUI/Page/Page_TimeCfg.cpp:146
↓ 3 callers
Method
PageChangeTo
* @brief �л���ָ��ҳ�� * @param pageID: ҳ���� * @retval �� */
WatchX/Libraries/PageManager/PageManager.cpp:131
↓ 3 callers
Function
Power_HandleTimeUpdate
* @brief ���²���ʱ�� * @param �� * @retval �� */
WatchX/WatchX/BSP/BSP_Power.cpp:155
↓ 3 callers
Function
RCC_GetFlagStatus
* @brief Checks whether the specified RCC flag is set or not. * @param RCC_FLAG: specifies the flag to check. * This parameter can be o
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c:3067
↓ 3 callers
Function
RTC_ReadBackupRegister
* @brief Reads data from the specified RTC Backup data Register. * @param RTC_BKP_DR: RTC Backup data Register number. * This parameter
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:2324
↓ 3 callers
Function
RTC_WriteBackupRegister
* @brief Writes a data in a specified RTC Backup data register. * @param RTC_BKP_DR: RTC Backup data Register number. * This parameter
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:2303
↓ 3 callers
Function
SW_RecordUpdate
* @brief �����ʷ��¼���� * @param �� * @retval �� */
WatchX/WatchX/GUI/Page/Page_StopWatch.cpp:303
↓ 3 callers
Function
TIM_SetIC1Prescaler
* @brief Sets the TIMx Input Capture 1 prescaler. * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral. * @param
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c:2095
↓ 3 callers
Function
TIM_SetIC2Prescaler
* @brief Sets the TIMx Input Capture 2 prescaler. * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM * periphera
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c:2120
↓ 3 callers
Function
TimeConfigValueUpdate
WatchX/WatchX/GUI/Page/Page_TimeCfg.cpp:211
↓ 3 callers
Function
__QADD
* @brief C custom defined QADD for M3 and M0 processors */
WatchX/Core/CMSIS/Include/arm_math.h:956
↓ 3 callers
Function
__QSUB
* @brief C custom defined QSUB for M3 and M0 processors */
WatchX/Core/CMSIS/Include/arm_math.h:966
↓ 3 callers
Function
__WFI
\brief Wait For Interrupt Wait For Interrupt is a hint instruction that suspends execution until one of a number of events occurs. */
WatchX/Core/CMSIS/Include/core_cmInstr.h:427
↓ 3 callers
Function
_ftoa
internal ftoa for fixed decimal floating point
WatchX/Libraries/lvgl/src/lv_misc/lv_printf.c:314
↓ 3 callers
Function
_is_digit
internal test if char is a digit (0-9) \return true if char is a digit
WatchX/Libraries/lvgl/src/lv_misc/lv_printf.c:155
↓ 3 callers
Function
_ntoa_long_long
WatchX/Libraries/lvgl/src/lv_misc/lv_printf.c:281
↓ 3 callers
Function
antialias_get_opa_circ
* Approximate the opacity for anti-aliasing. * Used the first segment of a circle which is the longest and have the most non-linearity (cos) * @par
WatchX/Libraries/lvgl/src/lv_draw/lv_draw_rect.c:1493
↓ 3 callers
Method
clear
WatchX/WatchX/Game/Arduboy/Arduboy.cpp:165
↓ 3 callers
Function
clip_q63_to_q31
* @brief Clips Q63 to Q31 values. */
WatchX/Core/CMSIS/Include/arm_math.h:469
↓ 3 callers
Function
cmb_get_psp
WatchX/Libraries/cm_backtrace/cmb_def.h:320
↓ 3 callers
Method
eepWrite16
WatchX/WatchX/Game/chribocchi/MyArduboy.cpp:264
↓ 3 callers
Method
eepWrite32
WatchX/WatchX/Game/chribocchi/MyArduboy.cpp:270
↓ 3 callers
Method
enabled
WatchX/WatchX/Game/Arduboy/audio/audio.cpp:69
↓ 3 callers
Function
get_button_from_point
* Gives the button id of a button under a given point * @param btnm pointer to a button matrix object * @param p a point with absolute coordinates
WatchX/Libraries/lvgl/src/lv_objx/lv_btnm.c:1046
↓ 3 callers
Function
get_button_width
* Get the width of a button in units (default is 1). * @param ctrl_bits least significant 3 bits used (1..7 valid values) * @return the width of the
WatchX/Libraries/lvgl/src/lv_objx/lv_btnm.c:1004
↓ 3 callers
Function
get_cur_thread_name
* Get current thread name */
WatchX/Libraries/cm_backtrace/cm_backtrace.c:284
↓ 3 callers
Function
get_glyph_dsc_id
WatchX/Libraries/lvgl/src/lv_font/lv_font_fmt_txt.c:162
↓ 3 callers
Function
indev_proc_reset_query_handler
* Process a new point from LV_INDEV_TYPE_BUTTON input device * @param i pointer to an input device * @param data pointer to the data read from the i
WatchX/Libraries/lvgl/src/lv_core/lv_indev.c:973
↓ 3 callers
Function
invalidate_indic
WatchX/Libraries/lvgl/src/lv_objx/lv_cpicker.c:749
↓ 3 callers
Function
is_highlighted
* Check weather a date is highlighted or not * @param calendar pointer to a calendar object * @param year a year * @param month a month [1..12] *
WatchX/Libraries/lvgl/src/lv_objx/lv_calendar.c:881
↓ 3 callers
Function
itoa
itoa: convert n to characters in s */
WatchX/ArduinoAPI/itoa.c:42
↓ 3 callers
Function
line_next
WatchX/Libraries/lvgl/src/lv_draw/lv_draw_line.c:592
↓ 3 callers
Function
ltoa
WatchX/ArduinoAPI/itoa.c:74
↓ 3 callers
Function
lv_arc_get_style
* Get style of a arc. * @param arc pointer to arc object * @param type which style should be get * @return style pointer to the style * */
WatchX/Libraries/lvgl/src/lv_objx/lv_arc.c:190
↓ 3 callers
Function
lv_bar_set_range
* Set minimum and the maximum values of a bar * @param bar pointer to the bar object * @param min minimum value * @param max maximum value */
WatchX/Libraries/lvgl/src/lv_objx/lv_bar.c:190
↓ 3 callers
Function
lv_bidi_letter_is_weak
WatchX/Libraries/lvgl/src/lv_misc/lv_bidi.c:113
↓ 3 callers
Function
lv_btnm_get_active_btn_text
* Get the text of the lastly "activated" button by the user (pressed, released etc) * Useful in the the `event_cb` * @param btnm pointer to button m
WatchX/Libraries/lvgl/src/lv_objx/lv_btnm.c:518
↓ 3 callers
Function
lv_btnm_get_btn_ctrl
* Get the whether a control value is enabled or disabled for button of a button matrix * @param btnm pointer to a button matrix object * @param btn_
WatchX/Libraries/lvgl/src/lv_objx/lv_btnm.c:582
↓ 3 callers
Function
lv_calendar_get_style
* Get style of a calendar. * @param calendar pointer to calendar object * @param type which style should be get * @return style pointer to the styl
WatchX/Libraries/lvgl/src/lv_objx/lv_calendar.c:411
↓ 3 callers
Function
lv_chart_get_point_cnt
* Get the data point number per data line on chart * @param chart pointer to chart object * @return point number on each data line */
WatchX/Libraries/lvgl/src/lv_objx/lv_chart.c:634
↓ 3 callers
Function
lv_chart_inv_lines
* invalid area of the new line data lines on a chart * @param obj pointer to chart object */
WatchX/Libraries/lvgl/src/lv_objx/lv_chart.c:1486
↓ 3 callers
Function
lv_chart_set_div_line_count
* Set the number of horizontal and vertical division lines * @param chart pointer to a graph background object * @param hdiv number of horizontal di
WatchX/Libraries/lvgl/src/lv_objx/lv_chart.c:244
↓ 3 callers
Function
lv_chart_set_update_mode
* Set update mode of the chart object. * @param chart pointer to a chart object * @param update mode */
WatchX/Libraries/lvgl/src/lv_objx/lv_chart.c:476
↓ 3 callers
Function
lv_circ_cont
* Test the circle drawing is ready or not * @param c same as in circ_init * @return true if the circle is not ready yet */
WatchX/Libraries/lvgl/src/lv_misc/lv_circ.c:55
↓ 3 callers
Function
lv_cont_refr_layout
* Refresh the layout of a container * @param cont pointer to an object which layout should be refreshed */
WatchX/Libraries/lvgl/src/lv_objx/lv_cont.c:284
↓ 3 callers
Function
lv_cpicker_get_hsv
* Get the current selected hsv of a colorpicker. * @param cpicker pointer to colorpicker object * @return current selected hsv */
WatchX/Libraries/lvgl/src/lv_objx/lv_cpicker.c:446
↓ 3 callers
Function
lv_ddlist_get_selected
* Get the selected option * @param ddlist pointer to drop down list object * @return id of the selected option (0 ... number of option - 1); */
WatchX/Libraries/lvgl/src/lv_objx/lv_ddlist.c:367
↓ 3 callers
Function
lv_ddlist_open
* Open the drop down list with or without animation * @param ddlist pointer to drop down list object * @param anim_en LV_ANIM_EN: use animation; LV_
WatchX/Libraries/lvgl/src/lv_objx/lv_ddlist.c:487
↓ 3 callers
Function
lv_ddlist_set_anim_time
* Set the open/close animation time. * @param ddlist pointer to a drop down list * @param anim_time: open/close animation time [ms] */
WatchX/Libraries/lvgl/src/lv_objx/lv_ddlist.h:141
↓ 3 callers
Function
lv_ddlist_set_fix_height
* Set a fix height for the drop down list * If 0 then the opened ddlist will be auto. sized else the set height will be applied. * @param ddlist poi
WatchX/Libraries/lvgl/src/lv_objx/lv_ddlist.c:238
↓ 3 callers
Function
lv_ddlist_set_fix_width
* Set a fix width for the drop down list * @param ddlist pointer to a drop down list * @param w the width when the list is opened (0: auto size) */
WatchX/Libraries/lvgl/src/lv_objx/lv_ddlist.c:255
↓ 3 callers
Function
lv_disp_drv_register
* Register an initialized display driver. * Automatically set the first display as active. * @param driver pointer to an initialized 'lv_disp_drv_t'
WatchX/Libraries/lvgl/src/lv_hal/lv_hal_disp.c:118
↓ 3 callers
Function
lv_disp_flush_ready
* Call in the display driver's `flush_cb` function when the flushing is finished * @param disp_drv pointer to display driver in `flush_cb` where this
WatchX/Libraries/lvgl/src/lv_hal/lv_hal_disp.c:270
↓ 3 callers
Function
lv_disp_is_double_buf
* Check the driver configuration if it's double buffered (both `buf1` and `buf2` are set) * @param disp pointer to to display to check * @return tru
WatchX/Libraries/lvgl/src/lv_hal/lv_hal_disp.c:332
↓ 3 callers
Function
lv_disp_is_true_double_buf
* Check the driver configuration if it's TRUE double buffered (both `buf1` and `buf2` are set and * `size` is screen sized) * @param disp pointer to
WatchX/Libraries/lvgl/src/lv_hal/lv_hal_disp.c:346
↓ 3 callers
Function
lv_gauge_get_max_value
* Get the maximum value of a gauge * @param gauge pointer to a gauge object * @return the maximum value of the gauge */
WatchX/Libraries/lvgl/src/lv_objx/lv_gauge.h:169
↓ 3 callers
Function
lv_group_refocus
WatchX/Libraries/lvgl/src/lv_core/lv_group.c:529
↓ 3 callers
Function
lv_img_color_format_has_alpha
* Check if a color format has alpha channel or not * @param cf a color format (`LV_IMG_CF_...`) * @return true: has alpha channel; false: doesn't ha
WatchX/Libraries/lvgl/src/lv_draw/lv_draw_img.c:424
↓ 3 callers
Function
lv_img_get_style
* Get the style of an image object * @param img pointer to an image object * @param type which style should be get (can be only `LV_IMG_STYLE_MAIN`)
WatchX/Libraries/lvgl/src/lv_objx/lv_img.h:160
↓ 3 callers
Function
lv_imgbtn_create
* Create a image button object * @param par pointer to an object, it will be the parent of the new image button * @param copy pointer to a image but
WatchX/Libraries/lvgl/src/lv_objx/lv_imgbtn.c:53
↓ 3 callers
Function
lv_inv_area
* Invalidate an area on display to redraw it * @param area_p pointer to area which should be invalidated (NULL: delete the invalidated areas) * @par
WatchX/Libraries/lvgl/src/lv_core/lv_refr.c:94
↓ 3 callers
Function
lv_label_dot_tmp_free
* Free the dot_tmp_ptr field if it was previously allocated. * Always clears the field * @param label pointer to label object. */
WatchX/Libraries/lvgl/src/lv_objx/lv_label.c:1431
↓ 3 callers
Function
lv_label_get_text_sel_end
* @brief Get the selection end index. * @param label pointer to a label object. * @return selection end index. `LV_LABEL_TXT_SEL_OFF` if nothing is
WatchX/Libraries/lvgl/src/lv_objx/lv_label.c:819
↓ 3 callers
Function
lv_label_get_text_sel_start
* @brief Get the selection start index. * @param label pointer to a label object. * @return selection start index. `LV_LABEL_TXT_SEL_OFF` if nothing
WatchX/Libraries/lvgl/src/lv_objx/lv_label.c:800
↓ 3 callers
Function
lv_label_revert_dots
WatchX/Libraries/lvgl/src/lv_objx/lv_label.c:1344
↓ 3 callers
Function
lv_list_get_anim_time
* Get scroll animation duration * @param list pointer to a list object * @return duration of animation [ms] */
WatchX/Libraries/lvgl/src/lv_objx/lv_list.h:314
↓ 3 callers
Function
lv_ll_clear
* Remove and free all elements from a linked list. The list remain valid but become empty. * @param ll_p pointer to linked list */
WatchX/Libraries/lvgl/src/lv_misc/lv_ll.c:194
↓ 3 callers
Function
lv_ll_is_empty
* Check if a linked list is empty * @param ll_p pointer to a linked list * @return true: the linked list is empty; false: not empty */
WatchX/Libraries/lvgl/src/lv_misc/lv_ll.c:377
↓ 3 callers
Function
lv_lmeter_get_scale_angle
* Get the scale angle of a line meter * @param lmeter pointer to a line meter object * @return angle_ofs of the scale */
WatchX/Libraries/lvgl/src/lv_objx/lv_lmeter.c:272
↓ 3 callers
Function
lv_lmeter_set_range
* Set minimum and the maximum values of a line meter * @param lmeter pointer to he line meter object * @param min minimum value * @param max maximu
WatchX/Libraries/lvgl/src/lv_objx/lv_lmeter.c:143
↓ 3 callers
Function
lv_lmeter_set_scale
* Set the scale settings of a line meter * @param lmeter pointer to a line meter object * @param angle angle of the scale (0..360) * @param line_cn
WatchX/Libraries/lvgl/src/lv_objx/lv_lmeter.c:169
↓ 3 callers
Function
lv_lmeter_set_style
* Set the styles of a line meter * @param lmeter pointer to a line meter object * @param type which style should be set (can be only `LV_LMETER_STYL
WatchX/Libraries/lvgl/src/lv_objx/lv_lmeter.h:113
↓ 3 callers
Function
lv_mbox_get_btnm
* Get message box button matrix * @param mbox pointer to a message box object * @return pointer to button matrix object * @remarks return value wil
WatchX/Libraries/lvgl/src/lv_objx/lv_mbox.c:440
↓ 3 callers
Function
lv_mbox_get_style
* Get a style of a message box * @param mbox pointer to a message box object * @param type which style should be get * @return style pointer to a s
WatchX/Libraries/lvgl/src/lv_objx/lv_mbox.c:397
↓ 3 callers
Function
lv_obj_get_drag_parent
* Get the drag parent attribute of an object * @param obj pointer to an object * @return true: drag parent is enabled */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:2144
↓ 3 callers
Function
lv_obj_set_drag_throw
* Enable the throwing of an object after is is dragged * @param obj pointer to an object * @param en true: enable the drag throw */
WatchX/Libraries/lvgl/src/lv_core/lv_obj.c:1357
↓ 3 callers
Function
lv_page_get_edge_flash
* Get the edge flash effect property. * @param page pointer to a Page * return true or false */
WatchX/Libraries/lvgl/src/lv_objx/lv_page.c:365
↓ 3 callers
Function
lv_page_glue_obj
* Glue the object to the page. After it the page can be moved (dragged) with this object too. * @param obj pointer to an object on a page * @param g
WatchX/Libraries/lvgl/src/lv_objx/lv_page.c:469
↓ 3 callers
Function
lv_page_scroll_hor
* Scroll the page horizontally * @param page pointer to a page object * @param dist the distance to scroll (< 0: scroll right; > 0 scroll left) */
WatchX/Libraries/lvgl/src/lv_objx/lv_page.c:574
↓ 3 callers
Function
lv_page_set_edge_flash
* Enable the edge flash effect. (Show an arc when the an edge is reached) * @param page pointer to a Page * @param en true or false to enable/disabl
WatchX/Libraries/lvgl/src/lv_objx/lv_page.c:256
↓ 3 callers
Function
lv_preload_set_type
* Set the animation type of a preloadeer. * @param preload pointer to pre loader object * @param type animation type of the preload * */
WatchX/Libraries/lvgl/src/lv_objx/lv_preload.c:180
↓ 3 callers
Function
lv_refr_area_part
* Refresh a part of an area which is on the actual Virtual Display Buffer * @param area_p pointer to an area to refresh */
WatchX/Libraries/lvgl/src/lv_core/lv_refr.c:374
↓ 3 callers
Function
lv_refr_obj_and_children
* Make the refreshing from an object. Draw all its children and the youngers too. * @param top_p pointer to an objects. Start the drawing from it. *
WatchX/Libraries/lvgl/src/lv_core/lv_refr.c:451
↓ 3 callers
Function
lv_roller_get_selected
* Get the id of the selected option * @param roller pointer to a roller object * @return id of the selected option (0 ... number of option - 1); */
WatchX/Libraries/lvgl/src/lv_objx/lv_roller.c:263
↓ 3 callers
Function
lv_snprintf
WatchX/Libraries/lvgl/src/lv_misc/lv_printf.c:837
↓ 3 callers
Function
lv_spinbox_set_style
* Set a style of a spinbox. * @param templ pointer to template object * @param type which style should be set * @param style pointer to a style */
WatchX/Libraries/lvgl/src/lv_objx/lv_spinbox.h:85
↓ 3 callers
Function
lv_sw_off
* Turn OFF the switch * @param sw pointer to a switch object * @param anim LV_ANIM_ON: set the value with an animation; LV_ANIM_OFF: change the valu
WatchX/Libraries/lvgl/src/lv_objx/lv_sw.c:150
↓ 3 callers
Function
lv_table_create
* Create a table object * @param par pointer to an object, it will be the parent of the new table * @param copy pointer to a table object, if not NU
WatchX/Libraries/lvgl/src/lv_objx/lv_table.c:55
← previous
next →
501–600 of 4,257, ranked by callers