MCPcopy Create free account

hub / github.com/MaJerle/stm32fxxx-hal-libraries / functions

Functions13,246 in github.com/MaJerle/stm32fxxx-hal-libraries

↓ 510 callersFunctionHAL_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 callersFunction__SSAT
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:656
↓ 472 callersFunctionHAL_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 callersFunction__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 callersFunction__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 callersFunctionHAL_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 callersFunction__SMLAD
* @brief C custom defined SMLAD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:976
↓ 153 callersFunctionpbuf_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 callersFunction__SMLADX
* @brief C custom defined SMLADX for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:989
↓ 136 callersFunctionTM_GPIO_InitAlternate
00-STM32_LIBRARIES/tm_stm32_gpio.c:49
↓ 118 callersFunction__SMLALD
* @brief C custom defined SMLALD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:1015
↓ 117 callersFunctionHAL_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 callersFunctionHAL_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 callersFunctionosMessagePut
* @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 callersFunction__SMLALDX
* @brief C custom defined SMLALDX for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:1028
↓ 79 callersFunctionTM_ILI9341_SendData
00-STM32_LIBRARIES/tm_stm32_lcd.c:650
↓ 72 callersFunctionHAL_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 callersFunctionHAL_IncTick
Called from Systick handler */
00-STM32_LIBRARIES/tm_stm32_delay.c:198
↓ 63 callersFunctionHAL_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 callersFunctionHAL_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 callersFunctionst_dword
00-STM32_LIBRARIES/fatfs/ff.c:649
↓ 56 callersFunctionTIM_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 callersFunctionTIM_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 callersFunctionTIM_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 callersFunctionpbuf_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 callersFunctionmemp_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 callersFunctionHAL_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 callersFunctionTM_DISCO_LedInit
00-STM32_LIBRARIES/tm_stm32_disco.c:78
↓ 52 callersFunctionTM_USART_Puts
00-STM32_LIBRARIES/tm_stm32_usart.c:391
↓ 52 callersFunctionip_addr_isany
00-STM32_LIBRARIES/lwip/src/core/ipv6/ip6_addr.c:67
↓ 50 callersFunctionHAL_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 callersFunction__QSUB16
* @brief C custom defined QSUB16 for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:807
↓ 50 callersFunctionip_addr_cmp
00-STM32_LIBRARIES/lwip/src/core/ipv6/ip6_addr.c:48
↓ 49 callersFunctionprvRaisePrivilege
00-STM32_LIBRARIES/FreeRTOS/portable/GCC/ARM_CM3_MPU/port.c:566
↓ 48 callersFunctionclip_q63_to_q31
* @brief Clips Q63 to Q31 values. */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:469
↓ 47 callersFunctionpbuf_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 callersFunctionI2C_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 callersFunction__SHADD16
* @brief C custom defined SHADD16 for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:784
↓ 45 callersFunctionTM_DISCO_LedOn
00-STM32_LIBRARIES/tm_stm32_disco.c:154
↓ 42 callersFunction__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 callersFunctiontest_tcp_input
Calls tcp_input() after adjusting current_iphdr_dest */
00-STM32_LIBRARIES/lwip/test/unit/tcp/tcp_helper.c:238
↓ 41 callersFunctionHAL_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 callersFunctionTM_NRF24L01_WriteRegister
00-STM32_LIBRARIES/tm_stm32_nrf24l01.c:348
↓ 37 callersFunctionTM_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 callersFunction__SMUAD
* @brief C custom defined SMUAD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:1041
↓ 37 callersFunctiontcp_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 callersFunctionuxListRemove
00-STM32_LIBRARIES/FreeRTOS/list.c:212
↓ 36 callersFunctionUSBD_CtlError
00-STM32_LIBRARIES/USB_Device/Core/Src/usbd_ctlreq.c:716
↓ 36 callersFunction__QSUB
* @brief C custom defined QSUB for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:966
↓ 35 callersFunctionI2C_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 callersFunctionRTC_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 callersFunctionRTC_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 callersFunctionRTC_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 callersFunctionTM_DELAY_Init
00-STM32_LIBRARIES/tm_stm32_delay.c:41
↓ 35 callersFunctionTM_LCD_SetXY
00-STM32_LIBRARIES/tm_stm32_lcd.c:257
↓ 35 callersFunctionmove_window
00-STM32_LIBRARIES/fatfs/ff.c:896
↓ 34 callersFunctionTM_OneWire_WriteByte
00-STM32_LIBRARIES/tm_stm32_onewire.c:115
↓ 33 callersFunctionFMPI2C_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 callersFunctionI2C_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 callersFunctionld_dword
00-STM32_LIBRARIES/fatfs/ff.c:611
↓ 32 callersFunctionHAL_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 callersFunctionSDIO_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 callersFunctionSDMMC_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 callersFunctionTM_EXTI_Handler
00-STM32_LIBRARIES/tm_stm32_exti.c:206
↓ 32 callersFunction__QADD16
* @brief C custom defined QADD16 for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:761
↓ 32 callersFunction__RBIT
00-HAL_DRIVERS/CMSIS/Include/core_cmInstr.h:193
↓ 32 callersFunction__SMUSD
* @brief C custom defined SMUSD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:1053
↓ 31 callersFunctionTM_GPIO_Init
00-STM32_LIBRARIES/tm_stm32_gpio.c:36
↓ 31 callersFunction__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 callersFunctionRCC_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 callersFunction__SMUADX
* @brief C custom defined SMUADX for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:944
↓ 30 callersFunctionmem_cpy
Copy memory to memory */
00-STM32_LIBRARIES/fatfs/ff.c:681
↓ 30 callersFunctiontcp_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 callersFunctionTM_GPS_INT_Atoi
00-STM32_LIBRARIES/tm_stm32_gps.c:667
↓ 29 callersFunctionTM_ILI9341_SendCommand
00-STM32_LIBRARIES/tm_stm32_lcd.c:643
↓ 29 callersFunctionTM_LCD_Puts
00-STM32_LIBRARIES/tm_stm32_lcd.c:360
↓ 29 callersFunctionst_word
00-STM32_LIBRARIES/fatfs/ff.c:642
↓ 29 callersFunctionxTaskResumeAll
00-STM32_LIBRARIES/FreeRTOS/tasks.c:1670
↓ 28 callersFunction__QADD
* @brief C custom defined QADD for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:956
↓ 28 callersFunctiondisk_write
00-STM32_LIBRARIES/fatfs/diskio.c:225
↓ 28 callersFunctionld_word
00-STM32_LIBRARIES/fatfs/ff.c:601
↓ 27 callersFunctionHAL_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 callersFunctionHAL_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 callersFunctionFLASH_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 callersFunctionTM_OneWire_ReadByte
00-STM32_LIBRARIES/tm_stm32_onewire.c:125
↓ 26 callersFunctionUSBD_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 callersFunctionDelayms
* @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 callersFunctionI2C_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 callersFunctionSDIO_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 callersFunctionSDMMC_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 callersFunctionHAL_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 callersFunctionI2C_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 callersFunctionLL_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 callersFunctionLL_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 callersFunctionTM_ADC_INT_InitPin
00-STM32_LIBRARIES/tm_stm32_adc.c:356
↓ 24 callersFunctionTM_I2C_Write
00-STM32_LIBRARIES/tm_stm32_i2c.c:281
↓ 24 callersFunctionTM_USART_INT_Init
00-STM32_LIBRARIES/tm_stm32_usart.c:1172
↓ 24 callersFunction__SMUSDX
* @brief C custom defined SMUSDX for M3 and M0 processors */
00-HAL_DRIVERS/CMSIS/Include/arm_math.h:932
↓ 24 callersFunctionmem_set
Fill memory block */
00-STM32_LIBRARIES/fatfs/ff.c:692
↓ 23 callersFunctionFMPI2C_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