MCPcopy Create free account

hub / github.com/FASTSHIFT/WatchX / functions

Functions4,257 in github.com/FASTSHIFT/WatchX

↓ 3 callersFunctionlv_table_set_col_width
* Set the width of a column * @param table table pointer to a Table object * @param col_id id of the column [0 .. LV_TABLE_COL_MAX -1] * @param w w
WatchX/Libraries/lvgl/src/lv_objx/lv_table.c:245
↓ 3 callersFunctionlv_tabview_get_style
* Get a style of a tab view * @param tabview pointer to a ab view object * @param type which style should be get * @return style pointer to a style
WatchX/Libraries/lvgl/src/lv_objx/lv_tabview.c:667
↓ 3 callersFunctionlv_task_exec
* Execute task if its the priority is appropriate * @param task pointer to lv_task * @return true: execute, false: not executed */
WatchX/Libraries/lvgl/src/lv_misc/lv_task.c:360
↓ 3 callersFunctionlv_txt_cut
* Delete a part of a string * @param txt string to modify * @param pos position where to start the deleting (0: before the first char, 1: after the
WatchX/Libraries/lvgl/src/lv_misc/lv_txt.c:449
↓ 3 callersFunctionlv_txt_ins
* Insert a string into an other * @param txt_buf the original text (must be big enough for the result text) * @param pos position to insert. Express
WatchX/Libraries/lvgl/src/lv_misc/lv_txt.c:425
↓ 3 callersFunctionmap
* @brief 将一个数字(整形)从一个范围重新映射到另一个区域 * @param x: 要映射的数字 * @param in_min: 值的当前范围的下界 * @param in_max: 值的当前范围的上界 * @param out_min: 值的目标范围的下界
WatchX/ArduinoAPI/Arduino.c:188
↓ 3 callersMethodnormalize
WatchX/Libraries/MPU6050/helper_3dmath.h:77
↓ 3 callersMethodplayScore2
WatchX/WatchX/Game/chribocchi/MyArduboy.cpp:211
↓ 3 callersFunctionrefr_img
WatchX/Libraries/lvgl/src/lv_objx/lv_imgbtn.c:400
↓ 3 callersFunctionrefresh_theme
WatchX/Libraries/lvgl/src/lv_core/lv_group.c:616
↓ 3 callersFunctionrtl_reverse
WatchX/Libraries/lvgl/src/lv_misc/lv_bidi.c:385
↓ 3 callersMethodsetFont
WatchX/Libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp:923
↓ 3 callersMethodsetTextSize
WatchX/WatchX/Game/Arduboy/Arduboy.cpp:686
↓ 3 callersFunctionstartGame
WatchX/WatchX/Game/chribocchi/game.cpp:358
↓ 3 callersFunctiontone
* @brief 在Pin上生成指定频率 (50%占空比的方波) * @param pin: 产生音调的 Pin * @param freq: 频率(Hz) * @param Time_ms: 音调的持续时间 (以毫秒为单位) * @retval 无 */
WatchX/ArduinoAPI/Tone.cpp:62
↓ 3 callersFunctionultoa
WatchX/ArduinoAPI/itoa.c:133
↓ 3 callersFunctionutoa
WatchX/ArduinoAPI/itoa.c:127
↓ 2 callersFunctionADC_CommonInit
* @brief Initializes the ADCs peripherals according to the specified parameters * in the ADC_CommonInitStruct. * @param ADC_CommonInitS
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c:341
↓ 2 callersFunctionADC_DMA_SearchChannel
* @brief 搜索注册列表,找出ADC通道对应的索引号 * @param ADC_Channel:ADC通道号 * @retval ADC通道注册列表对应索引号,-1:未找到对应通道号 */
WatchX/Core/adc.c:42
↓ 2 callersFunctionADC_Init
* @brief Initializes the ADCx peripheral according to the specified parameters * in the ADC_InitStruct. * @note This function is used
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c:235
↓ 2 callersFunctionADC_RegularChannelConfig
@defgroup ADC_Group4 Regular Channels Configuration functions * @brief Regular Channels Configuration functions * @verbatim ================
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c:715
↓ 2 callersFunctionADC_SoftwareStartConv
* @brief Enables the selected ADC software start conversion of the regular channels. * @param ADCx: where x can be 1, 2 or 3 to select the ADC per
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c:835
↓ 2 callersFunctionBMP_Update
* @brief ��ѹ��״̬���� * @param �� * @retval �� */
WatchX/WatchX/BSP/BSP_BMP.cpp:25
↓ 2 callersFunctionBacklight_SetGradual
* @brief �������ã�����Ч�� * @param target:Ŀ������(0~1000 -> 0~100%) * @retval �� */
WatchX/WatchX/BSP/BSP_Backlight.cpp:33
↓ 2 callersFunctionBrightArcSetVal
* @brief ����ָʾ���趨�Ƕȣ�������ʽ���� * @param targetAngle:�Ƕ� * @param anim_time:����ʱ��(Ĭ��500ms) * @retval �� */
WatchX/WatchX/GUI/Page/Page_BacklightCfg.cpp:54
↓ 2 callersFunctionDMA_DeInit
* @brief Deinitialize the DMAy Streamx registers to their default reset values. * @param DMAy_Streamx: where y can be 1 or 2 to select the DMA and
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c:196
↓ 2 callersFunctionDMA_GetCmdStatus
* @brief Returns the status of EN bit for the specified DMAy Streamx. * @param DMAy_Streamx: where y can be 1 or 2 to select the DMA and x can be
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c:943
↓ 2 callersFunctionDMA_Init
* @brief Initializes the DMAy Streamx according to the specified parameters in * the DMA_InitStruct structure. * @note Before calling
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c:319
↓ 2 callersFunctionDSI_ITConfig
* @brief Enables or disables the specified DSI interrupts. * @param DSIx: To select the DSIx peripheral, where x can be the different DSI instances
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dsi.c:1541
↓ 2 callersFunctionEXTI_GetIRQn
* @brief 获取外部中断的中断通道 * @param Pin: 引脚编号 * @retval 通道编号 */
WatchX/Core/exti.c:33
↓ 2 callersFunctionFLASH_DataCacheCmd
* @brief Enables or disables the Data Cache feature. * @param NewState: new state of the Data Cache. * This parameter can be: ENABLE o
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.c:335
↓ 2 callersFunctionFLASH_GetStatus
* @brief Returns the FLASH Status. * @param None * @retval FLASH Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PROGRAM, *
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.c:1535
↓ 2 callersFunctionFlash_ReadHalfWord
WatchX/Core/flash.c:126
↓ 2 callersFunctionGPIO_GetPinNum
* @brief 获取当前引脚对应的编号 * @param Pin: 引脚编号 * @retval 无 */
WatchX/Core/gpio.c:346
↓ 2 callersFunctionGPIO_Init
* @brief Initializes the GPIOx peripheral according to the specified parameters in the GPIO_InitStruct. * @param GPIOx: where x can be (A..K) to s
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_gpio.c:202
↓ 2 callersFunctionGame_Begin
WatchX/WatchX/Game/GameManager.cpp:76
↓ 2 callersFunctionGame_DispGetBuffer
WatchX/WatchX/Game/GameDisp.cpp:70
↓ 2 callersFunctionGame_DispIsBusy
WatchX/WatchX/Game/GameDisp.cpp:20
↓ 2 callersFunctionICON_Grp_Move
* @brief �����ƶ�ѡ�е�ͼ�� * @param dir:���� * @retval �� */
WatchX/WatchX/GUI/Page/Page_MainMenu.cpp:160
↓ 2 callersFunctionICON_Grp_MoveFocus
* @brief �ƶ���ѡ��ͼ�� * @param iconIndex:Ŀ��ͼ������� * @retval �� */
WatchX/WatchX/GUI/Page/Page_MainMenu.cpp:140
↓ 2 callersFunctionLED_SetEnable
WatchX/WatchX/BSP/BSP_LED.cpp:8
↓ 2 callersFunctionLabelInfo_Create
WatchX/WatchX/GUI/Page/Page_About.cpp:65
↓ 2 callersFunctionLabelTime_AddIndex
* @brief �����Զ��ػ�ʱ�� * @param dir:���ӻ����ʱ�� * @retval �� */
WatchX/WatchX/GUI/Page/Page_BacklightCfg.cpp:180
↓ 2 callersFunctionNVIC_SetPriority
\brief Set Interrupt Priority The function sets the priority of an interrupt. \note The priority cannot be set for every core interrupt.
WatchX/Core/CMSIS/Include/core_cm3.h:1464
↓ 2 callersFunctionNVIC_SystemReset
\brief System Reset The function initiates a system reset request to reset the MCU. */
WatchX/Core/CMSIS/Include/core_cm3.h:1556
↓ 2 callersFunctionPWM_Init
* @brief PWM输出初始化 * @param Pin:引脚编号 * @param PWM_DutyCycle: PWM分级数 * @param PWM_Frequency: PWM频率 * @retval 引脚对应的定时器通道 */
WatchX/Core/pwm.c:87
↓ 2 callersFunctionPageAnimOpen
WatchX/WatchX/GUI/Page/Page_About.cpp:87
↓ 2 callersFunctionPagePlayAnim
* @brief ҳ�涯������ * @param open:�Ƿ�Ϊҳ�����ʱ�Ķ��� * @retval �� */
WatchX/WatchX/GUI/Page/Page_Altitude.cpp:295
↓ 2 callersFunctionPagePlayAnim
* @brief ҳ�涯������ * @param open:�Ƿ�Ϊҳ�����ʱ�Ķ��� * @retval �� */
WatchX/WatchX/GUI/Page/Page_BacklightCfg.cpp:209
↓ 2 callersFunctionPagePlayAnim
* @brief ҳ�涯������ * @param open:�Ƿ�Ϊҳ�����ʱ�Ķ��� * @retval �� */
WatchX/WatchX/GUI/Page/Page_StopWatch.cpp:203
↓ 2 callersFunctionPagePlayAnim
WatchX/WatchX/GUI/Page/Page_TimeCfg.cpp:269
↓ 2 callersFunctionPower_SetAutoLowPowerEnable
* @brief �����Զ��ػ�����ʹ�� * @param en:ʹ�� * @retval �� */
WatchX/WatchX/BSP/BSP_Power.cpp:185
↓ 2 callersFunctionPower_SetAutoLowPowerTimeout
* @brief �����Զ��ػ�ʱ�� * @param sec:ʱ��(��) * @retval �� */
WatchX/WatchX/BSP/BSP_Power.cpp:165
↓ 2 callersFunctionPower_Shutdown
* @brief ִ�йػ� * @param �� * @retval �� */
WatchX/WatchX/BSP/BSP_Power.cpp:196
↓ 2 callersFunctionRCC_AHB3PeriphResetCmd
* @brief Forces or releases AHB3 peripheral reset. * @param RCC_AHB3Periph: specifies the AHB3 peripheral to reset. * This parameter mu
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c:2373
↓ 2 callersFunctionRCC_DSIClockSourceConfig
* @brief Configures the DSI clock Source. * @note This feature is only available for STM32F469_479xx devices. * @param RCC_ClockSource: specifies
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c:2767
↓ 2 callersFunctionRCC_GetClocksFreq
* @brief Returns the frequencies of different on chip clocks; SYSCLK, HCLK, * PCLK1 and PCLK2. * * @note The system frequency compu
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c:1317
↓ 2 callersFunctionRTC_AlarmCmd
* @brief Enables or disables the specified RTC Alarm. * @param RTC_Alarm: specifies the alarm to be configured. * This parameter can be
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:1310
↓ 2 callersFunctionRTC_ClearFlag
* @brief Clears the RTC's pending flags. * @param RTC_FLAG: specifies the RTC flag to clear. * This parameter can be any combination of
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:2643
↓ 2 callersFunctionRTC_ClearITPendingBit
* @brief Clears the RTC's interrupt pending bits. * @param RTC_IT: specifies the RTC interrupt pending bit to clear. * This parameter c
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:2705
↓ 2 callersFunctionRTC_GetDate
* @brief Get the RTC current date. * @param RTC_Format: specifies the format of the returned parameters. * This parameter can be one o
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:1055
↓ 2 callersFunctionRTC_GetFlagStatus
* @brief Checks whether the specified RTC flag is set or not. * @param RTC_FLAG: specifies the flag to check. * This parameter can be o
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:2606
↓ 2 callersFunctionRTC_GetTime
* @brief Get the RTC current Time. * @param RTC_Format: specifies the format of the returned parameters. * This parameter can be one o
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:887
↓ 2 callersFunctionRTC_ITConfig
* @brief Enables or disables the specified RTC interrupts. * @param RTC_IT: specifies the RTC interrupt sources to be enabled or disabled. *
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:2557
↓ 2 callersFunctionRTC_SetDate
* @brief Set the RTC current date. * @param RTC_Format: specifies the format of the entered parameters. * This parameter can be one of
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:945
↓ 2 callersFunctionRTC_SetTime
* @brief Set the RTC current time. * @param RTC_Format: specifies the format of the entered parameters. * This parameter can be one of
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:765
↓ 2 callersFunctionRTC_WakeUpCmd
* @brief Enables or Disables the RTC WakeUp timer. * @param NewState: new state of the WakeUp timer. * This parameter can be: ENABLE or
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c:1554
↓ 2 callersFunctionRTCx_GetWeekDay
* @brief ���ڻ�������(1~7) * @param RTC_DateStruct:���ڽṹ���ַ * @retval �� */
WatchX/Core/rtc.c:47
↓ 2 callersFunctionTIM_ETRConfig
* @brief Configures the TIMx External Trigger (ETR). * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral. * @param T
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c:3012
↓ 2 callersFunctionTIM_PrescalerConfig
* @brief Configures the TIMx Prescaler. * @param TIMx: where x can be 1 to 14 to select the TIM peripheral. * @param Prescaler: specifies the
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c:360
↓ 2 callersFunctionTIM_SelectInputTrigger
* @brief Selects the Input Trigger source * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13 or 14 * to select the TIM
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c:2892
↓ 2 callersFunctionTIM_SetAutoreload
* @brief Sets the TIMx Autoreload Register value * @param TIMx: where x can be 1 to 14 to select the TIM peripheral. * @param Autoreload: speci
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c:424
↓ 2 callersFunctionTIM_TimeBaseInit
* @brief Initializes the TIMx Time Base Unit peripheral according to * the specified parameters in the TIM_TimeBaseInitStruct. * @param
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c:288
↓ 2 callersFunctionTIM_TimeBaseStructInit
* @brief Fills each TIM_TimeBaseInitStruct member with its default value. * @param TIM_TimeBaseInitStruct : pointer to a TIM_TimeBaseInitTypeDef
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c:340
↓ 2 callersFunctionTimer_ClockCmd
* @brief 启动或关闭指定定时器的时钟 * @param TIMx:定时器地址 * @param NewState: ENABLE启动,DISABLE关闭 * @retval 无 */
WatchX/Core/timer.c:41
↓ 2 callersFunctionTimer_SetInterruptBase
* @brief 定时中断基本配置 * @param TIMx:定时器地址 * @param period:重装值 * @param prescaler:时钟分频值 * @param function: 定时中断回调函数 * @param PreemptionPrio
WatchX/Core/timer.c:323
↓ 2 callersFunctionTimer_SetInterruptTimeUpdate
* @brief 更新定时中断时间 * @param TIMx:定时器地址 * @param time: 中断时间(微秒) * @retval 无 */
WatchX/Core/timer.c:294
↓ 2 callersFunctionTimer_TimeToArrPsc
* @brief 将定时中断时间转换为重装值和时钟分频值 * @param time: 中断时间(微秒) * @param clock: 定时器时钟 * @param *period: 重装值地址 * @param *prescaler: 时钟分频值地址 * @retv
WatchX/Core/timer.c:188
↓ 2 callersFunctionUSART_Cmd
* @brief Enables or disables the specified USART peripheral. * @param USARTx: where x can be 1, 2, 3, 4, 5, 6, 7 or 8 to select the USART or *
WatchX/Core/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c:427
↓ 2 callersFunction__WFE
\brief Wait For Event Wait For Event is a hint instruction that permits the processor to enter a low-power state until one of a number of ev
WatchX/Core/CMSIS/Include/core_cmInstr.h:438
↓ 2 callersFunction_atoi
internal ASCII string to unsigned int conversion
WatchX/Libraries/lvgl/src/lv_misc/lv_printf.c:162
↓ 2 callersFunction_etoa
internal ftoa variant for exponential floating-point type, contributed by Martijn Jasperse <m.jasperse@gmail.com>
WatchX/Libraries/lvgl/src/lv_misc/lv_printf.c:442
↓ 2 callersFunction_ntoa_format
internal itoa format
WatchX/Libraries/lvgl/src/lv_misc/lv_printf.c:202
↓ 2 callersFunction_vsnprintf
internal vsnprintf
WatchX/Libraries/lvgl/src/lv_misc/lv_printf.c:552
↓ 2 callersFunctionbits_write
* Write `val` data to `bit_pos` position of `out`. The write can NOT cross byte boundary. * @param out buffer where to write * @param bit_pos bit in
WatchX/Libraries/lvgl/src/lv_font/lv_font_fmt_txt.c:372
↓ 2 callersMethodbuttonPressed
WatchX/WatchX/Game/chribocchi/MyArduboy.cpp:29
↓ 2 callersFunctionbutton_get_tgl_state
WatchX/Libraries/lvgl/src/lv_objx/lv_btnm.c:1035
↓ 2 callersFunctionbutton_is_click_trig
WatchX/Libraries/lvgl/src/lv_objx/lv_btnm.c:1025
↓ 2 callersMethodc_str
WatchX/ArduinoAPI/WString.h:240
↓ 2 callersFunctioncm_backtrace_firmware_info
* print firmware information, such as: firmware name, hardware version, software version */
WatchX/Libraries/cm_backtrace/cm_backtrace.c:246
↓ 2 callersFunctioncmb_get_sp
WatchX/Libraries/cm_backtrace/cmb_def.h:324
↓ 2 callersFunctiondecompress_line
* Decompress one line. Store one pixel per byte * @param out output buffer * @param w width of the line in pixel count */
WatchX/Libraries/lvgl/src/lv_font/lv_font_fmt_txt.c:337
↓ 2 callersMethoddrawFastHLine2
WatchX/WatchX/Game/chribocchi/MyArduboy.cpp:141
↓ 2 callersMethoddrawFastVLine2
WatchX/WatchX/Game/chribocchi/MyArduboy.cpp:114
↓ 2 callersMethodeepRead32
WatchX/WatchX/Game/chribocchi/MyArduboy.cpp:253
↓ 2 callersFunctionenbit
Accumulate bits for output, with periodic hexadecimal byte write
WatchX/Libraries/Adafruit_GFX_Library/fontconvert/fontconvert.c:30
↓ 2 callersFunctionent_trunc
* Truncate the data of entry to the given size * @param e Pointer to an entry * @param size new size in bytes */
WatchX/Libraries/lvgl/src/lv_misc/lv_mem.c:452
↓ 2 callersMethodfillRect2
WatchX/WatchX/Game/chribocchi/MyArduboy.cpp:163
↓ 2 callersMethodfillScreen
WatchX/WatchX/Game/Arduboy/Arduboy.cpp:415
↓ 2 callersFunctionfocus_next_core
WatchX/Libraries/lvgl/src/lv_core/lv_group.c:626
← previousnext →601–700 of 4,257, ranked by callers