Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Modos-Labs/Glider
/ functions
Functions
4,931 in github.com/Modos-Labs/Glider
⨍
Functions
4,931
◇
Types & classes
182
↓ 259 callers
Function
__DSB
\brief Data Synchronization Barrier \details Acts as a special kind of Data Memory Barrier. It completes when all explicit memory acces
fw/Drivers/CMSIS/Include/cmsis_gcc.h:944
↓ 257 callers
Function
HAL_GetTick
* @brief Provides a tick value in millisecond. * @note This function is declared as __weak to be overwritten in case of other * implementati
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c:338
↓ 109 callers
Function
SPIFFS_open
fw/User/spiffs/src/spiffs_hydrogen.c:201
↓ 88 callers
Function
SPIFFS_close
fw/User/spiffs/src/spiffs_hydrogen.c:806
↓ 75 callers
Function
SPIFFS_errno
fw/User/spiffs/src/spiffs_hydrogen.c:169
↓ 62 callers
Function
get_time
fw/User/usbpd/usb_pd_driver.c:74
↓ 61 callers
Function
HAL_DMA_Start_IT
* @brief Start the DMA Transfer with interrupt enabled. * @param hdma: pointer to a DMA_HandleTypeDef structure that contains *
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c:681
↓ 60 callers
Function
TIM_CCxChannelCmd
* @brief Enables or disables the TIM Capture Compare Channel x. * @param TIMx to select the TIM peripheral * @param Channel specifies the TIM C
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:7867
↓ 57 callers
Function
SPIFFS_write
fw/User/spiffs/src/spiffs_hydrogen.c:437
↓ 53 callers
Function
syslog_printf
fw/User/syslog.c:103
↓ 51 callers
Function
I2C_TransferConfig
* @brief Handles I2Cx communication when starting transfer or during transfer (TC or TCR flag are set). * @param hi2c I2C handle. * @param DevA
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c:7327
↓ 50 callers
Function
HAL_DMA_Abort_IT
* @brief Aborts the DMA Transfer in Interrupt mode. * @param hdma : pointer to a DMA_HandleTypeDef structure that contains * th
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c:897
↓ 49 callers
Function
read_and_verify
fw/User/spiffs/src/test/test_spiffs.c:595
↓ 44 callers
Function
__ISB
\brief Instruction Synchronization Barrier \details Instruction Synchronization Barrier flushes the pipeline in the processor, so that
fw/Drivers/CMSIS/Include/cmsis_gcc.h:933
↓ 42 callers
Function
SDMMC_GetResponse
* @brief Return the response received from the card for the last command * @param SDMMCx: Pointer to SDMMC register base * @param Response: Spe
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:399
↓ 42 callers
Function
test_create_and_write_file
fw/User/spiffs/src/test/test_spiffs.c:700
↓ 40 callers
Function
SPIFFS_fstat
fw/User/spiffs/src/spiffs_hydrogen.c:731
↓ 38 callers
Function
tcpc_write
I2C wrapper functions - get I2C port / slave addr from config struct. */
fw/User/usbpd/tcpm_driver.c:38
↓ 36 callers
Function
I2C_Enable_IRQ
* @brief Manage the enabling of Interrupts. * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains * the configurat
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c:7356
↓ 36 callers
Function
tcpc_read
fw/User/usbpd/tcpm_driver.c:64
↓ 34 callers
Function
uxListRemove
fw/Middlewares/Third_Party/FreeRTOS/Source/list.c:170
↓ 33 callers
Function
SDMMC_ConfigData
* @brief Configure the SDMMC data path according to the specified * parameters in the SDMMC_DataInitTypeDef. * @param SDMMCx: Pointer to
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:420
↓ 33 callers
Function
SDMMC_SendCommand
* @brief Configure the SDMMC command path according to the specified parameters in * SDMMC_CmdInitTypeDef structure and send the command
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:352
↓ 33 callers
Function
xTaskResumeAll
fw/Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2194
↓ 32 callers
Function
LL_ADC_REG_IsConversionOngoing
* @brief Get ADC group regular conversion state. * @rmtoll CR ADSTART LL_ADC_REG_IsConversionOngoing * @param ADCx ADC instance *
fw/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_adc.h:7073
↓ 32 callers
Function
SPIFFS_read
fw/User/spiffs/src/spiffs_hydrogen.c:359
↓ 31 callers
Function
spiffs_obj_lu_find_id_and_span
Find object lookup entry containing given id and span index Iterate over object lookup pages in each block until a given object id entry is found
fw/User/spiffs/src/spiffs_nucleus.c:527
↓ 30 callers
Function
set_state_timeout
fw/User/usbpd/usb_pd_protocol.c:266
↓ 28 callers
Function
HAL_GPIO_Init
* @brief Initializes the GPIOx peripheral according to the specified parameters in the GPIO_Init. * @param GPIOx: where x can be (A..K) to select
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c:165
↓ 28 callers
Function
I2C_Disable_IRQ
* @brief Manage the disabling of Interrupts. * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains * the configura
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c:7447
↓ 28 callers
Function
fpga_write_reg8
fw/User/fpga.c:35
↓ 28 callers
Function
fs_reset_specific
* addr_offset */
fw/User/spiffs/src/test/test_spiffs.c:476
↓ 27 callers
Function
Error_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
fw/Core/Src/main.c:893
↓ 27 callers
Method
update_status
(self, color, status_text, instr_text)
utils/flash_tool/main.py:297
↓ 26 callers
Function
RCCEx_PLL2_Config
@defgroup RCCEx_Private_functions RCCEx Private Functions * @{ */ * @brief Configure the PLL2 VCI,VCO ranges, multiplication and division factors a
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c:3693
↓ 26 callers
Function
send_control
fw/User/usbpd/usb_pd_protocol.c:626
↓ 25 callers
Function
RCCEx_PLL3_Config
* @brief Configure the PLL3 VCI,VCO ranges, multiplication and division factors and enable it * @param pll3: Pointer to an RCC_PLL3InitTypeDef str
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c:3798
↓ 24 callers
Function
memrand
fw/User/spiffs/src/test/test_spiffs.c:678
↓ 24 callers
Function
vPortFree
fw/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:266
↓ 23 callers
Function
SDMMC_GetCmdResp1
@defgroup HAL_SDMMC_LL_Group5 Responses management functions * @brief Responses functions * @verbatim ========================================
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:1355
↓ 23 callers
Function
vTaskSuspendAll
fw/Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2110
↓ 22 callers
Function
spiffs_page_delete
Deletes a page and removes it from object lookup.
fw/User/spiffs/src/spiffs_nucleus.c:876
↓ 21 callers
Function
HAL_GetCurrentCPUID
* @brief Returns the current CPU ID. * @retval CPU identifier */
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c:518
↓ 21 callers
Function
I2C_WaitOnFlagUntilTimeout
* @brief This function handles I2C Communication Timeout. It waits * until a flag is no longer in the specified status. * @param
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c:6990
↓ 21 callers
Function
tcpm_set_cc
fw/User/usbpd/tcpm.h:74
↓ 21 callers
Function
xTaskGetTickCount
fw/Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2304
↓ 20 callers
Function
fpga_write_reg16
fw/User/fpga.c:44
↓ 20 callers
Function
pvPortMalloc
fw/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:115
↓ 19 callers
Function
ADC_Disable
* @brief Disable the selected ADC. * @note Prerequisite condition to use this function: ADC conversions must be * stopped. * @param h
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c:3751
↓ 19 callers
Function
HAL_GPIO_WritePin
* @brief Sets or clears the selected data port bit. * * @note This function uses GPIOx_BSRR register to allow atomic read/modify * ac
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c:423
↓ 19 callers
Function
SDMMC_CmdSwitch
* @brief Checks switchable function and switch card function. SDMMC_CMD_HS_SWITCH command * @param SDMMCx: Pointer to SDMMC register base * @par
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:1190
↓ 19 callers
Function
SPIFFS_lseek
fw/User/spiffs/src/spiffs_hydrogen.c:565
↓ 19 callers
Function
SPIFFS_probe_fs
fw/User/spiffs/src/spiffs_hydrogen.c:71
↓ 19 callers
Function
power_get_rail_voltage
fw/User/power.c:185
↓ 19 callers
Function
sleep_us
fw/User/board.c:70
↓ 19 callers
Function
spiffs_fd_return
fw/User/spiffs/src/spiffs_nucleus.c:2266
↓ 18 callers
Function
LL_ADC_INJ_IsConversionOngoing
* @brief Get ADC group injected conversion state. * @rmtoll CR JADSTART LL_ADC_INJ_IsConversionOngoing * @param ADCx ADC instance
fw/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_adc.h:7268
↓ 18 callers
Function
RCC_GetSystemClockFreq
* @brief Return SYSTEM clock frequency * @retval SYSTEM clock frequency (in Hz) */
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_rcc.c:1689
↓ 18 callers
Function
SDMMC_ReadFIFO
* @brief Read data (word) from Rx FIFO in blocking mode (polling) * @param SDMMCx: Pointer to SDMMC register base * @retval HAL status */
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:252
↓ 17 callers
Function
SPIFFS_check
fw/User/spiffs/src/spiffs_hydrogen.c:972
↓ 16 callers
Function
LL_RCC_PLL2_IsReady
* @brief Check if PLL2 Ready * @rmtoll CR PLL2RDY LL_RCC_PLL2_IsReady * @retval State of bit (1 or 0). */
fw/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h:4657
↓ 16 callers
Function
RCC_GetHCLKClockFreq
* @brief Return HCLK clock frequency * @param SYSCLK_Frequency SYSCLK clock frequency * @retval HCLK clock frequency (in Hz) */
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_rcc.c:1728
↓ 16 callers
Function
TIM_CCxNChannelCmd
* @brief Enables or disables the TIM Capture Compare Channel xN. * @param TIMx to select the TIM peripheral * @param Channel specifies the TIM
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c:2898
↓ 16 callers
Function
vListInitialise
fw/Middlewares/Third_Party/FreeRTOS/Source/list.c:37
↓ 15 callers
Function
HAL_GPIO_DeInit
* @brief De-initializes the GPIOx peripheral registers to their default reset values. * @param GPIOx: where x can be (A..K) to select the GPIO per
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c:302
↓ 15 callers
Function
I2C_Flush_TXDR
* @brief I2C Tx data register flush process. * @param hi2c I2C handle. * @retval None */
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c:6739
↓ 15 callers
Function
I2C_ITError
* @brief I2C interrupts error process. * @param hi2c I2C handle. * @param ErrorCode Error code to handle. * @retval None */
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c:6570
↓ 15 callers
Function
LL_RCC_GetSysPrescaler
* @brief Get System prescaler * @rmtoll D1CFGR/CDCFGR1 D1CPRE/CDCPRE LL_RCC_GetSysPrescaler * @retval Returned value can be one o
fw/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h:2616
↓ 15 callers
Function
SDMMC_CmdSendStatus
* @brief Send the Status command and check the response. * @param SDMMCx: Pointer to SDMMC register base * @param Argument: Command Argument
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:1118
↓ 15 callers
Function
area_write
fw/User/spiffs/src/test/test_spiffs.c:298
↓ 15 callers
Function
xTaskRemoveFromEventList
fw/Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3138
↓ 14 callers
Function
LL_RCC_GetPLL2ClockFreq
* @brief Return PLL2 clocks frequencies * @note LL_RCC_PERIPH_FREQUENCY_NO returned for non activated output or oscillator not ready * @retval
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_rcc.c:365
↓ 14 callers
Function
QSPI_WaitFlagStateUntilTimeout
* @brief Wait for a flag state until timeout. * @param hqspi QSPI handle * @param Flag Flag checked * @param State Value of the flag expecte
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_qspi.c:2483
↓ 14 callers
Function
SDMMC_CmdStopTransfer
* @brief Send the Stop Transfer command and check the response. * @param SDMMCx: Pointer to SDMMC register base * @retval HAL status */
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:779
↓ 14 callers
Function
SPIFFS_remove
fw/User/spiffs/src/spiffs_hydrogen.c:611
↓ 14 callers
Function
SPI_CloseTransfer
* @brief Close Transfer and clear flags. * @param hspi: pointer to a SPI_HandleTypeDef structure that contains * the configuration
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c:3895
↓ 14 callers
Function
pd_send_vdm
fw/User/usbpd/usb_pd_protocol.c:1627
↓ 14 callers
Function
spiffs_cb_object_event
fw/User/spiffs/src/spiffs_nucleus.c:1019
↓ 14 callers
Function
xTaskGetSchedulerState
fw/Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3986
↓ 13 callers
Function
HAL_QSPI_Command
* @brief Set the command configuration. * @param hqspi QSPI handle * @param cmd : structure that contains the command configuration information
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_qspi.c:784
↓ 13 callers
Function
LL_RCC_HSI_IsReady
* @brief Check if HSI clock is ready * @rmtoll CR HSIRDY LL_RCC_HSI_IsReady * @retval State of bit (1 or 0). */
fw/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h:1724
↓ 13 callers
Function
LL_RCC_PLL1_IsReady
* @brief Check if PLL1 Ready * @rmtoll CR PLL1RDY LL_RCC_PLL1_IsReady * @retval State of bit (1 or 0). */
fw/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h:4343
↓ 13 callers
Function
SDMMC_CmdReadMultiBlock
* @brief Send the Read Multi Block command and check the response * @param SDMMCx: Pointer to SDMMC register base * @retval HAL status */
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:586
↓ 13 callers
Function
SDMMC_CmdWriteMultiBlock
* @brief Send the Write Multi Block command and check the response * @param SDMMCx: Pointer to SDMMC register base * @retval HAL status */
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_ll_sdmmc.c:634
↓ 13 callers
Function
pd_transmit
fw/User/usbpd/usb_pd_protocol.c:510
↓ 13 callers
Function
prvUnlockQueue
fw/Middlewares/Third_Party/FreeRTOS/Source/queue.c:2171
↓ 13 callers
Function
spiffs_fd_get
fw/User/spiffs/src/spiffs_nucleus.c:2282
↓ 13 callers
Function
syslog_print
fw/User/syslog.c:66
↓ 13 callers
Function
test_create_file
fw/User/spiffs/src/test/test_spiffs.c:685
↓ 12 callers
Function
FLASH_WaitForLastOperation
* @brief Wait for a FLASH operation to complete. * @param Timeout maximum flash operation timeout * @param Bank flash FLASH_BANK_1 or FLASH_BAN
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c:1070
↓ 12 callers
Function
HAL_DMA_Abort
* @brief Aborts the DMA Transfer. * @param hdma : pointer to a DMA_HandleTypeDef structure that contains * the configuration in
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c:781
↓ 12 callers
Function
HAL_RCCEx_GetPLL2ClockFreq
* @brief Returns the PLL2 clock frequencies :PLL2_P_Frequency,PLL2_R_Frequency and PLL2_Q_Frequency * @note The PLL2 clock frequencies computed b
fw/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c:2945
↓ 12 callers
Function
LL_ADC_GetOffsetChannel
* @brief Get for the ADC selected offset number 1, 2, 3 or 4: * Channel to which the offset programmed will be applied * (indepen
fw/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_adc.h:3461
↓ 12 callers
Function
LL_RCC_HSI_GetDivider
* @brief Get HSI divider * @rmtoll CR HSIDIV LL_RCC_HSI_GetDivider * @retval can be one of the following values: * @ar
fw/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h:1763
↓ 12 callers
Function
LL_RCC_PLL3_IsReady
* @brief Check if PLL3 Ready * @rmtoll CR PLL3RDY LL_RCC_PLL3_IsReady * @retval State of bit (1 or 0). */
fw/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h:4969
↓ 12 callers
Function
SPIFFS_eof
fw/User/spiffs/src/spiffs_hydrogen.c:1056
↓ 12 callers
Function
SPIFFS_fremove
fw/User/spiffs/src/spiffs_hydrogen.c:653
↓ 12 callers
Function
SPIFFS_stat
fw/User/spiffs/src/spiffs_hydrogen.c:710
↓ 12 callers
Function
SPIFFS_tell
fw/User/spiffs/src/spiffs_hydrogen.c:1079
↓ 12 callers
Function
fs_mount_specific
fw/User/spiffs/src/test/test_spiffs.c:413
next →
1–100 of 4,931, ranked by callers