Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MaJerle/stm32fxxx-hal-libraries
/ functions
Functions
13,246 in github.com/MaJerle/stm32fxxx-hal-libraries
⨍
Functions
13,246
◇
Types & classes
742
↓ 510 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 * implementat
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:328
↓ 499 callers
Function
__SSAT
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:656
↓ 472 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 * implementat
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c:301
↓ 386 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
00-HAL_DRIVERS/CMSIS/Include/core_cmInstr.h:495
↓ 237 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
00-HAL_DRIVERS/CMSIS/Include/core_cmInstr.h:471
↓ 176 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 * implem
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c:297
↓ 170 callers
Function
__SMLAD
* @brief C custom defined SMLAD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:976
↓ 153 callers
Function
pbuf_free
* Dereference a pbuf chain or queue and deallocate any no-longer-used * pbufs at the head of this chain or queue. * * Decrements the pbuf reference
00-STM32_LIBRARIES/lwip/src/core/pbuf.c:617
↓ 141 callers
Function
__SMLADX
* @brief C custom defined SMLADX for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:989
↓ 136 callers
Function
TM_GPIO_InitAlternate
00-STM32_LIBRARIES/tm_stm32_gpio.c:49
↓ 118 callers
Function
__SMLALD
* @brief C custom defined SMLALD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:1015
↓ 117 callers
Function
HAL_DMA_Start_IT
* @brief Start the DMA Transfer with interrupt enabled. * @param hdma: pointer to a DMA_HandleTypeDef structure that contains *
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:462
↓ 112 callers
Function
HAL_DMA_Start_IT
* @brief Start the DMA Transfer with interrupt enabled. * @param hdma: pointer to a DMA_HandleTypeDef structure that contains *
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c:462
↓ 93 callers
Function
osMessagePut
* @brief Put a Message to a Queue. * @param queue_id message queue ID obtained with \ref osMessageCreate. * @param info message information. *
00-STM32_LIBRARIES/FreeRTOS/CMSIS_RTOS/cmsis_os.c:944
↓ 81 callers
Function
__SMLALDX
* @brief C custom defined SMLALDX for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:1028
↓ 79 callers
Function
TM_ILI9341_SendData
00-STM32_LIBRARIES/tm_stm32_lcd.c:650
↓ 72 callers
Function
HAL_DMA_Start_IT
* @brief Start the DMA Transfer with interrupt enabled. * @param hdma: pointer to a DMA_HandleTypeDef structure that contains *
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c:352
↓ 67 callers
Function
HAL_IncTick
Called from Systick handler */
00-STM32_LIBRARIES/tm_stm32_delay.c:198
↓ 63 callers
Function
HAL_Init
* @brief This function configures the Flash prefetch, * Configures time base source, NVIC and Low level hardware * @note This function is
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c:157
↓ 59 callers
Function
HAL_DMA_Abort
* @brief Aborts the DMA Transfer. * @param hdma : pointer to a DMA_HandleTypeDef structure that contains * the configuration in
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:525
↓ 59 callers
Function
st_dword
00-STM32_LIBRARIES/fatfs/ff.c:649
↓ 56 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 TI
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_tim.c:5298
↓ 56 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
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:4741
↓ 56 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
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c:5504
↓ 56 callers
Function
pbuf_alloc
* Allocates a pbuf of the given type (possibly a chain for PBUF_POOL type). * * The actual memory allocated for the pbuf is determined by the * lay
00-STM32_LIBRARIES/lwip/src/core/pbuf.c:206
↓ 54 callers
Function
memp_free
* Put an element back into its pool. * * @param type the pool where to put mem * @param mem the memp element to free */
00-STM32_LIBRARIES/lwip/src/core/memp.c:434
↓ 53 callers
Function
HAL_DMA_Abort
* @brief Aborts the DMA Transfer. * @param hdma : pointer to a DMA_HandleTypeDef structure that contains * the configuration in
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c:525
↓ 52 callers
Function
TM_DISCO_LedInit
00-STM32_LIBRARIES/tm_stm32_disco.c:78
↓ 52 callers
Function
TM_USART_Puts
00-STM32_LIBRARIES/tm_stm32_usart.c:391
↓ 52 callers
Function
ip_addr_isany
00-STM32_LIBRARIES/lwip/src/core/ipv6/ip6_addr.c:67
↓ 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
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:592
↓ 50 callers
Function
__QSUB16
* @brief C custom defined QSUB16 for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:807
↓ 50 callers
Function
ip_addr_cmp
00-STM32_LIBRARIES/lwip/src/core/ipv6/ip6_addr.c:48
↓ 49 callers
Function
prvRaisePrivilege
00-STM32_LIBRARIES/FreeRTOS/portable/GCC/ARM_CM3_MPU/port.c:566
↓ 48 callers
Function
clip_q63_to_q31
* @brief Clips Q63 to Q31 values. */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:469
↓ 47 callers
Function
pbuf_header
* Adjusts the payload pointer to hide or reveal headers in the payload. * * Adjusts the ->payload pointer so that space for a header * (dis)appears
00-STM32_LIBRARIES/lwip/src/core/pbuf.c:510
↓ 46 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 Dev
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c:4075
↓ 46 callers
Function
__SHADD16
* @brief C custom defined SHADD16 for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:784
↓ 45 callers
Function
TM_DISCO_LedOn
00-STM32_LIBRARIES/tm_stm32_disco.c:154
↓ 42 callers
Function
__ROR
\brief Rotate Right in unsigned value (32 bit) This function Rotate Right (immediate) provides the value of the contents of a register rotated b
00-HAL_DRIVERS/CMSIS/Include/core_cmInstr.h:552
↓ 42 callers
Function
test_tcp_input
Calls tcp_input() after adjusting current_iphdr_dest */
00-STM32_LIBRARIES/lwip/test/unit/tcp/tcp_helper.c:238
↓ 41 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
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c:592
↓ 41 callers
Function
TM_NRF24L01_WriteRegister
00-STM32_LIBRARIES/tm_stm32_nrf24l01.c:348
↓ 37 callers
Function
TM_SPI_Send
* @brief Sends single byte over SPI * @param *SPIx: Pointer to SPIx peripheral you will use, where x is between 1 to 6 * @param data: 8-bit data
00-STM32_LIBRARIES/tm_stm32_spi.h:404
↓ 37 callers
Function
__SMUAD
* @brief C custom defined SMUAD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:1041
↓ 37 callers
Function
tcp_create_rx_segment
Create a TCP segment usable for passing to tcp_input * - IP-addresses, ports, seqno and ackno are taken from pcb * - seqno and ackno can be altered
00-STM32_LIBRARIES/lwip/test/unit/tcp/tcp_helper.c:117
↓ 37 callers
Function
uxListRemove
00-STM32_LIBRARIES/FreeRTOS/list.c:212
↓ 36 callers
Function
USBD_CtlError
00-STM32_LIBRARIES/USB_Device/Core/Src/usbd_ctlreq.c:716
↓ 36 callers
Function
__QSUB
* @brief C custom defined QSUB for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:966
↓ 35 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
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c:4691
↓ 35 callers
Function
RTC_Bcd2ToByte
* @brief Convert from 2 digit BCD to Binary. * @param Value: BCD value to be converted * @retval Converted word */
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rtc.c:1338
↓ 35 callers
Function
RTC_Bcd2ToByte
* @brief Converts from 2 digit BCD to Binary. * @param Value: BCD value to be converted * @retval Converted word */
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rtc.c:1527
↓ 35 callers
Function
RTC_Bcd2ToByte
* @brief Converts from 2 digit BCD to Binary. * @param Value: BCD value to be converted * @retval Converted word */
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.c:1547
↓ 35 callers
Function
TM_DELAY_Init
00-STM32_LIBRARIES/tm_stm32_delay.c:41
↓ 35 callers
Function
TM_LCD_SetXY
00-STM32_LIBRARIES/tm_stm32_lcd.c:257
↓ 35 callers
Function
move_window
00-STM32_LIBRARIES/fatfs/ff.c:896
↓ 34 callers
Function
TM_OneWire_WriteByte
00-STM32_LIBRARIES/tm_stm32_onewire.c:115
↓ 33 callers
Function
FMPI2C_TransferConfig
* @brief Handles FMPI2Cx communication when starting transfer or during transfer (TC or TCR flag are set). * @param hfmpi2c FMPI2C handle. * @pa
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_fmpi2c.c:4640
↓ 33 callers
Function
I2C_WaitOnFlagUntilTimeout
* @brief This function handles I2C Communication Timeout. * @param hi2c : Pointer to a I2C_HandleTypeDef structure that contains *
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c:3831
↓ 33 callers
Function
ld_dword
00-STM32_LIBRARIES/fatfs/ff.c:611
↓ 32 callers
Function
HAL_Delay
* @brief This function provides accurate delay (in milliseconds) based * on variable incremented. * @note In the default implementation ,
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c:317
↓ 32 callers
Function
SDIO_GetResponse
* @brief Return the response received from the card for the last command * @param SDIOx: Pointer to SDMMC register base * @param Response:
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_sdmmc.c:421
↓ 32 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:
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c:416
↓ 32 callers
Function
TM_EXTI_Handler
00-STM32_LIBRARIES/tm_stm32_exti.c:206
↓ 32 callers
Function
__QADD16
* @brief C custom defined QADD16 for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:761
↓ 32 callers
Function
__RBIT
00-HAL_DRIVERS/CMSIS/Include/core_cmInstr.h:193
↓ 32 callers
Function
__SMUSD
* @brief C custom defined SMUSD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:1053
↓ 31 callers
Function
TM_GPIO_Init
00-STM32_LIBRARIES/tm_stm32_gpio.c:36
↓ 31 callers
Function
__ISB
\brief Instruction Synchronization Barrier Instruction Synchronization Barrier flushes the pipeline in the processor, so that all instructio
00-HAL_DRIVERS/CMSIS/Include/core_cmInstr.h:460
↓ 30 callers
Function
RCC_GetSystemClockFreq
* @brief Return SYSTEM clock frequency * @retval SYSTEM clock frequency (in Hz) */
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c:1225
↓ 30 callers
Function
__SMUADX
* @brief C custom defined SMUADX for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:944
↓ 30 callers
Function
mem_cpy
Copy memory to memory */
00-STM32_LIBRARIES/fatfs/ff.c:681
↓ 30 callers
Function
tcp_output
* Find out what we can send and send it * * @param pcb Protocol control block for the TCP connection to send data * @return ERR_OK if data has been
00-STM32_LIBRARIES/lwip/src/core/tcp_out.c:897
↓ 29 callers
Function
TM_GPS_INT_Atoi
00-STM32_LIBRARIES/tm_stm32_gps.c:667
↓ 29 callers
Function
TM_ILI9341_SendCommand
00-STM32_LIBRARIES/tm_stm32_lcd.c:643
↓ 29 callers
Function
TM_LCD_Puts
00-STM32_LIBRARIES/tm_stm32_lcd.c:360
↓ 29 callers
Function
st_word
00-STM32_LIBRARIES/fatfs/ff.c:642
↓ 29 callers
Function
xTaskResumeAll
00-STM32_LIBRARIES/FreeRTOS/tasks.c:1670
↓ 28 callers
Function
__QADD
* @brief C custom defined QADD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:956
↓ 28 callers
Function
disk_write
00-STM32_LIBRARIES/fatfs/diskio.c:225
↓ 28 callers
Function
ld_word
00-STM32_LIBRARIES/fatfs/ff.c:601
↓ 27 callers
Function
HAL_DMA_Abort
* @brief Aborts the DMA Transfer. * @param hdma : pointer to a DMA_HandleTypeDef structure that contains * the configuration in
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c:396
↓ 27 callers
Function
HAL_Delay
* @brief This function provides minimum delay (in milliseconds) based * on variable incremented. * @note In the default implementation , S
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:344
↓ 26 callers
Function
FLASH_WaitForLastOperation
* @brief Wait for a FLASH operation to complete. * @param Timeout: maximum flash operationtimeout * @retval HAL_StatusTypeDef HAL Status */
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c:622
↓ 26 callers
Function
TM_OneWire_ReadByte
00-STM32_LIBRARIES/tm_stm32_onewire.c:125
↓ 26 callers
Function
USBD_CtlSendData
* @brief USBD_CtlSendData * send data on the ctl pipe * @param pdev: device instance * @param buff: pointer to data buffer * @param len: l
00-STM32_LIBRARIES/USB_Device/Core/Src/usbd_ioreq.c:95
↓ 25 callers
Function
Delayms
* @brief Delays for amount of milli seconds * @param millis: Number of milliseconds for delay * @retval None */
00-STM32_LIBRARIES/tm_stm32_delay.h:207
↓ 25 callers
Function
I2C_Enable_IRQ
* @brief Manage the enabling of Interrupts. * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains * the configurat
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c:4721
↓ 25 callers
Function
SDIO_SendCommand
* @brief Configure the SDMMC command path according to the specified parameters in * SDIO_CmdInitTypeDef structure and send the command
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_sdmmc.c:374
↓ 25 callers
Function
SDMMC_SendCommand
* @brief Configure the SDMMC command path according to the specified parameters in * SDMMC_CmdInitTypeDef structure and send the command
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c:369
↓ 24 callers
Function
HAL_I2C_ErrorCallback
* @brief I2C error callbacks. * @param hi2c : Pointer to a I2C_HandleTypeDef structure that contains * the configuration informat
00-HAL_DRIVERS/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c:2510
↓ 24 callers
Function
I2C_WaitOnFlagUntilTimeout
* @brief This function handles I2C Communication Timeout. * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains * the con
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c:5233
↓ 24 callers
Function
LL_APB1_GRP1_ForceReset
* @brief Force APB1 peripherals reset. * @rmtoll APB1RSTR TIM2RST LL_APB1_GRP1_ForceReset\n * APB1RSTR TIM3RST LL_A
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h:1315
↓ 24 callers
Function
LL_APB1_GRP1_ReleaseReset
* @brief Release APB1 peripherals reset. * @rmtoll APB1RSTR TIM2RST LL_APB1_GRP1_ReleaseReset\n * APB1RSTR TIM3RST
00-HAL_DRIVERS/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h:1387
↓ 24 callers
Function
TM_ADC_INT_InitPin
00-STM32_LIBRARIES/tm_stm32_adc.c:356
↓ 24 callers
Function
TM_I2C_Write
00-STM32_LIBRARIES/tm_stm32_i2c.c:281
↓ 24 callers
Function
TM_USART_INT_Init
00-STM32_LIBRARIES/tm_stm32_usart.c:1172
↓ 24 callers
Function
__SMUSDX
* @brief C custom defined SMUSDX for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:932
↓ 24 callers
Function
mem_set
Fill memory block */
00-STM32_LIBRARIES/fatfs/ff.c:692
↓ 23 callers
Function
FMPI2C_Enable_IRQ
* @brief Manage the enabling of Interrupts. * @param hfmpi2c Pointer to a FMPI2C_HandleTypeDef structure that contains * the conf
00-HAL_DRIVERS/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_fmpi2c.c:4670
next →
1–100 of 13,246, ranked by callers