MCPcopy Create free account

hub / github.com/SJTU-RoboMaster-Team/Matrix_and_Robotics_on_STM32 / functions

Functions1,443 in github.com/SJTU-RoboMaster-Team/Matrix_and_Robotics_on_STM32

↓ 1 callersFunctionHAL_TIM_PWM_Init
@defgroup TIM_Exported_Functions_Group3 TIM PWM functions * @brief TIM PWM functions * @verbatim ===========================================
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:1170
↓ 1 callersFunctionHAL_TIM_PWM_MspDeInit
* @brief DeInitializes TIM PWM MSP. * @param htim TIM PWM handle * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:1273
↓ 1 callersFunctionHAL_TIM_PWM_MspInit
* @brief Initializes the TIM PWM MSP. * @param htim TIM PWM handle * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:1258
↓ 1 callersFunctionHAL_TIM_PWM_PulseFinishedHalfCpltCallback
* @brief PWM Pulse finished half complete callback in non-blocking mode * @param htim TIM handle * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:4922
↓ 1 callersFunctionHAL_TIM_PeriodElapsedHalfCpltCallback
* @brief Period elapsed half complete callback in non-blocking mode * @param htim TIM handle * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:4847
↓ 1 callersFunctionHAL_TIM_TriggerHalfCpltCallback
* @brief Hall Trigger detection half complete callback in non-blocking mode * @param htim TIM handle * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:4952
↓ 1 callersFunctionHAL_UART_AbortReceive_IT
* @brief Abort ongoing Receive transfer (Interrupt mode). * @param huart UART handle. * @note This procedure could be used for aborting any on
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1952
↓ 1 callersFunctionHAL_UART_IRQHandler
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:2023
↓ 1 callersFunctionHAL_UART_Init
* @brief Initializes the UART mode according to the specified parameters in * the UART_InitTypeDef and create the associated handle. * @p
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:318
↓ 1 callersFunctionHAL_UART_MspDeInit
* @brief UART MSP DeInit. * @param huart Pointer to a UART_HandleTypeDef structure that contains * the configuration information
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:685
↓ 1 callersFunctionHAL_UART_RxHalfCpltCallback
* @brief Rx Half Transfer completed callbacks. * @param huart Pointer to a UART_HandleTypeDef structure that contains * the conf
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:2222
↓ 1 callersFunctionHAL_UART_TxHalfCpltCallback
* @brief Tx Half Transfer completed callbacks. * @param huart Pointer to a UART_HandleTypeDef structure that contains * the conf
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:2192
↓ 1 callersMethodI
src/robotics.h:110
↓ 1 callersMethodI
demo/toolbox/robotics.h:110
↓ 1 callersFunctionMX_GPIO_Init
Configure pins as * Analog * Input * Output * EVENT_OUT * EXTI */
demo/Src/gpio.c:40
↓ 1 callersFunctionMX_TIM5_Init
TIM5 init function */
demo/Src/tim.c:30
↓ 1 callersFunctionMX_USART1_UART_Init
demo/Src/usart.c:31
↓ 1 callersFunctionNVIC_ClearPendingIRQ
\brief Clear Pending Interrupt The function clears the pending bit of an external interrupt. \param [in] IRQn External interrupt numb
demo/lib/Inc/core_sc300.h:1416
↓ 1 callersFunctionNVIC_DecodePriority
\brief Decode Priority \details Decodes an interrupt priority value with a given priority group to preemptive priority value and subpri
demo/Drivers/CMSIS/Include/core_cm1.h:833
↓ 1 callersFunctionNVIC_DisableIRQ
\brief Disable External Interrupt The function disables a device-specific interrupt in the NVIC interrupt controller. \param [in] IRQn
demo/lib/Inc/core_sc300.h:1376
↓ 1 callersFunctionNVIC_EnableIRQ
\brief Enable External Interrupt The function enables a device-specific interrupt in the NVIC interrupt controller. \param [in] IRQn
demo/lib/Inc/core_sc300.h:1364
↓ 1 callersFunctionNVIC_EncodePriority
\brief Encode Priority \details Encodes the priority for an interrupt with the given priority group, preemptive priority value, and sub
demo/Drivers/CMSIS/Include/core_cm1.h:806
↓ 1 callersFunctionNVIC_GetActive
\brief Get Active Interrupt The function reads the active register in NVIC and returns the active bit. \param [in] IRQn Interrupt num
demo/lib/Inc/core_sc300.h:1431
↓ 1 callersFunctionNVIC_GetPendingIRQ
\brief Get Pending Interrupt The function reads the pending register in the NVIC and returns the pending bit for the specified interrupt.
demo/lib/Inc/core_sc300.h:1392
↓ 1 callersFunctionNVIC_GetPriority
\brief Get Interrupt Priority The function reads the priority of an interrupt. The interrupt number can be positive to specify an external (
demo/lib/Inc/core_sc300.h:1468
↓ 1 callersFunctionNVIC_SetPendingIRQ
\brief Set Pending Interrupt The function sets the pending bit of an external interrupt. \param [in] IRQn Interrupt number. Value can
demo/lib/Inc/core_sc300.h:1404
↓ 1 callersFunctionNVIC_SetPriority
\brief Set Interrupt Priority The function sets the priority of an interrupt. \note The priority cannot be set for every core interrupt.
demo/lib/Inc/core_sc000.h:760
↓ 1 callersFunctionNVIC_SetPriorityGrouping
\brief Set Priority Grouping The function sets the priority grouping field using the required unlock sequence. The parameter PriorityGroup is as
demo/lib/Inc/core_sc300.h:1332
↓ 1 callersFunctionNVIC_SystemReset
\brief System Reset The function initiates a system reset request to reset the MCU. */
demo/lib/Inc/core_sc300.h:1538
↓ 1 callersFunctionSysTick_Config
\brief System Tick Configuration \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. Counter is
demo/Drivers/CMSIS/Include/core_cm1.h:947
↓ 1 callersFunctionSystemClock_Config
* @brief System Clock Configuration * @retval None */
demo/Src/main.cpp:186
↓ 1 callersFunctionSystemInit_ExtMemCtl
* @brief Setup the external memory controller. * Called in startup_stm32f4xx.s before jump to main. * This function configures th
demo/Src/system_stm32f4xx.c:298
↓ 1 callersFunctionTIM_TI3_SetConfig
* @brief Configure the TI3 as Input. * @param TIMx to select the TIM peripheral * @param TIM_ICPolarity The Input Polarity. * This p
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:6448
↓ 1 callersFunctionTIM_TI4_SetConfig
* @brief Configure the TI4 as Input. * @param TIMx to select the TIM peripheral * @param TIM_ICPolarity The Input Polarity. * This p
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:6496
↓ 1 callersFunctionTZ_NVIC_SetPriority_NS
\brief Set Interrupt Priority (non-secure) \details Sets the priority of a non-secure device specific interrupt or a non-secure processor exceptio
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1728
↓ 1 callersFunctionTZ_NVIC_SetPriority_NS
\brief Set Interrupt Priority (non-secure) \details Sets the priority of a non-secure device specific interrupt or a non-secure processor exceptio
demo/Drivers/CMSIS/Include/core_armv8mml.h:2647
↓ 1 callersFunctionTZ_NVIC_SetPriority_NS
\brief Set Interrupt Priority (non-secure) \details Sets the priority of a non-secure device specific interrupt or a non-secure processor exceptio
demo/Drivers/CMSIS/Include/core_cm23.h:1803
↓ 1 callersFunctionTZ_NVIC_SetPriority_NS
\brief Set Interrupt Priority (non-secure) \details Sets the priority of a non-secure device specific interrupt or a non-secure processor exceptio
demo/Drivers/CMSIS/Include/core_cm33.h:2722
↓ 1 callersFunctionUART_EndTransmit_IT
* @brief Wraps up transmission in non blocking mode. * @param huart Pointer to a UART_HandleTypeDef structure that contains * th
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:2977
↓ 1 callersFunctionUART_Transmit_IT
* @brief Sends an amount of data in non blocking mode. * @param huart Pointer to a UART_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:2930
↓ 1 callersFunction__DMB
\brief Data Memory Barrier \details Ensures the apparent order of the explicit memory operations before and after the instruction, with
demo/Drivers/CMSIS/Include/cmsis_gcc.h:888
↓ 1 callersFunction__LDAEXB
\brief Load-Acquire Exclusive (8 bit) \details Executes a LDAB exclusive instruction for 8 bit value. \param [in] ptr Pointer to data \ret
demo/Drivers/CMSIS/Include/cmsis_gcc.h:1435
↓ 1 callersFunction__SMLALD
* @brief C custom defined SMLALD for M3 and M0 processors */
demo/lib/Inc/arm_math.h:1015
↓ 1 callersFunction__SMUAD
* @brief C custom defined SMUAD for M3 and M0 processors */
demo/lib/Inc/arm_math.h:1041
↓ 1 callersFunction__STL
\brief Store-Release (32 bit) \details Executes a STL instruction for 32 bit values. \param [in] value Value to store \param [in] ptr Po
demo/Drivers/CMSIS/Include/cmsis_gcc.h:1423
↓ 1 callersFunction__STLH
\brief Store-Release (16 bit) \details Executes a STLH instruction for 16 bit values. \param [in] value Value to store \param [in] ptr P
demo/Drivers/CMSIS/Include/cmsis_gcc.h:1411
↓ 1 callersMethodfkine
src/robotics.cpp:242
↓ 1 callersMethodikine
inverse kinematic, numerical solution(Newton method) param[in] T: homogeneous transformation matrix of end effector param[in] q: initial joint variabl
demo/toolbox/robotics.h:221
↓ 1 callersMethodjacob
jacobian matrix, J_i = [J_pi;j_oi] param[in] q: joint variable vector param[out] jacobian matix J_6*n
demo/toolbox/robotics.h:181
↓ 1 callersMethodrne
inverse dynamic, Newton-Euler method param[in] q: joint variable vector param[in] qv: dq/dt param[in] qa: d^2q/dt^2 param[in] he: load on end effe
demo/toolbox/robotics.h:290
FunctionADC_DMAConvCplt
* @brief DMA transfer complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuratio
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:1943
FunctionADC_DMAError
* @brief DMA error callback * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuration information
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:2029
FunctionADC_DMAHalfConvCplt
* @brief DMA half transfer complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configu
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:2012
FunctionADC_MultiModeDMAConvCplt
* @brief DMA transfer complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuratio
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:998
FunctionADC_MultiModeDMAError
* @brief DMA error callback * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuration information
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:1064
FunctionADC_MultiModeDMAHalfConvCplt
* @brief DMA half transfer complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configu
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:1051
FunctionARM_MPU_ClrRegion
Clear and disable the given MPU region. * \param rnr Region number to be cleared. */
demo/Drivers/CMSIS/Include/mpu_armv7.h:213
FunctionARM_MPU_ClrRegion
Clear and disable the given MPU region. * \param rnr Region number to be cleared. */
demo/Drivers/CMSIS/Include/mpu_armv8.h:215
FunctionARM_MPU_ClrRegion_NS
Clear and disable the given Non-secure MPU region. * \param rnr Region number to be cleared. */
demo/Drivers/CMSIS/Include/mpu_armv8.h:224
FunctionARM_MPU_Disable
Disable the MPU. */
demo/Drivers/CMSIS/Include/mpu_armv7.h:200
FunctionARM_MPU_Disable
Disable the MPU. */
demo/Drivers/CMSIS/Include/mpu_armv8.h:127
FunctionARM_MPU_Disable_NS
Disable the Non-secure MPU. */
demo/Drivers/CMSIS/Include/mpu_armv8.h:153
FunctionARM_MPU_Enable
Enable the MPU. * \param MPU_Control Default access permissions for unconfigured regions. */
demo/Drivers/CMSIS/Include/mpu_armv7.h:188
FunctionARM_MPU_Enable
Enable the MPU. * \param MPU_Control Default access permissions for unconfigured regions. */
demo/Drivers/CMSIS/Include/mpu_armv8.h:115
FunctionARM_MPU_Enable_NS
Enable the Non-secure MPU. * \param MPU_Control Default access permissions for unconfigured regions. */
demo/Drivers/CMSIS/Include/mpu_armv8.h:141
FunctionARM_MPU_Load
Load the given number of MPU regions from a table. * \param table Pointer to the MPU configuration table. * \param cnt Amount of regions to be configu
demo/Drivers/CMSIS/Include/mpu_armv7.h:259
FunctionARM_MPU_Load
Load the given number of MPU regions from a table. * \param rnr First region number to be configured. * \param table Pointer to the MPU configuration
demo/Drivers/CMSIS/Include/mpu_armv8.h:315
FunctionARM_MPU_Load_NS
Load the given number of MPU regions from a table to the Non-secure MPU. * \param rnr First region number to be configured. * \param table Pointer to
demo/Drivers/CMSIS/Include/mpu_armv8.h:326
FunctionARM_MPU_SetMemAttr
Set the memory attribute encoding. * \param idx The attribute index to be set [0-7] * \param attr The attribute value to be set. */
demo/Drivers/CMSIS/Include/mpu_armv8.h:186
FunctionARM_MPU_SetMemAttr_NS
Set the memory attribute encoding to the Non-secure MPU. * \param idx The attribute index to be set [0-7] * \param attr The attribute value to be set.
demo/Drivers/CMSIS/Include/mpu_armv8.h:196
FunctionARM_MPU_SetRegion
Configure an MPU region. * \param rbar Value for RBAR register. * \param rsar Value for RSAR register. */
demo/Drivers/CMSIS/Include/mpu_armv7.h:223
FunctionARM_MPU_SetRegion
Configure the given MPU region. * \param rnr Region number to be configured. * \param rbar Value for RBAR register. * \param rlar Value for RLAR regis
demo/Drivers/CMSIS/Include/mpu_armv8.h:248
FunctionARM_MPU_SetRegionEx
Configure the given MPU region. * \param rnr Region number to be configured. * \param rbar Value for RBAR register. * \param rsar Value for RSAR regis
demo/Drivers/CMSIS/Include/mpu_armv7.h:234
FunctionARM_MPU_SetRegion_NS
Configure the given Non-secure MPU region. * \param rnr Region number to be configured. * \param rbar Value for RBAR register. * \param rlar Value for
demo/Drivers/CMSIS/Include/mpu_armv8.h:259
FunctionBusFault_Handler
* @brief This function handles Pre-fetch fault, memory access fault. */
demo/Src/stm32f4xx_it.c:113
FunctionDAC_DMAConvCpltCh1
* @brief DMA conversion complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configurat
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dac.c:1229
FunctionDAC_DMAConvCpltCh2
* @brief DMA conversion complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configurat
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dac_ex.c:314
FunctionDAC_DMAErrorCh1
* @brief DMA error callback * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuration information
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dac.c:1265
FunctionDAC_DMAErrorCh2
* @brief DMA error callback * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configuration information
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dac_ex.c:350
FunctionDAC_DMAHalfConvCpltCh1
* @brief DMA half transfer complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configu
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dac.c:1248
FunctionDAC_DMAHalfConvCpltCh2
* @brief DMA half transfer complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configu
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dac_ex.c:333
FunctionDebugMon_Handler
* @brief This function handles Debug monitor. */
demo/Src/stm32f4xx_it.c:143
FunctionHAL_ADCEx_InjectedConfigChannel
* @brief Configures for the selected ADC injected channel its corresponding * rank in the sequencer and its sample time. * @param hadc p
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:787
FunctionHAL_ADCEx_InjectedGetValue
* @brief Gets the converted value from data register of injected channel. * @param hadc pointer to a ADC_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:528
FunctionHAL_ADCEx_InjectedPollForConversion
* @brief Poll for injected conversion complete * @param hadc pointer to a ADC_HandleTypeDef structure that contains * the configuration
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:399
FunctionHAL_ADCEx_InjectedStart
* @brief Enables the selected ADC software start conversion of the injected channels. * @param hadc pointer to a ADC_HandleTypeDef structure that
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:147
FunctionHAL_ADCEx_InjectedStart_IT
* @brief Enables the interrupt and starts ADC conversion of injected channels. * @param hadc pointer to a ADC_HandleTypeDef structure that contain
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:242
FunctionHAL_ADCEx_InjectedStop
* @brief Stop conversion of injected channels. Disable ADC peripheral if * no regular conversion is on going. * @note If ADC must be di
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:345
FunctionHAL_ADCEx_InjectedStop_IT
* @brief Stop conversion of injected channels, disable interruption of * end-of-conversion. Disable ADC peripheral if no regular conversio
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:466
FunctionHAL_ADCEx_MultiModeConfigChannel
* @brief Configures the ADC multi-mode * @param hadc pointer to a ADC_HandleTypeDef structure that contains * the con
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:951
FunctionHAL_ADCEx_MultiModeGetValue
* @brief Returns the last ADC1, ADC2 and ADC3 regular conversions results * data in the selected multi mode. * @param hadc pointer to a
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:751
FunctionHAL_ADCEx_MultiModeStart_DMA
* @brief Enables ADC DMA request after last transfer (Multi-ADC mode) and enables ADC peripheral * * @note Caution: This function must be used
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:579
FunctionHAL_ADCEx_MultiModeStop_DMA
* @brief Disables ADC DMA (multi-ADC mode) and disables ADC peripheral * @param hadc pointer to a ADC_HandleTypeDef structure that contains
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c:698
FunctionHAL_ADC_AnalogWDGConfig
* @brief Configures the analog watchdog. * @note Analog watchdog thresholds can be modified while ADC conversion * is on going. * In this case,
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:1741
FunctionHAL_ADC_ConfigChannel
* @brief Configures for the selected ADC regular channel its corresponding * rank in the sequencer and its sample time. * @param hadc po
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:1618
FunctionHAL_ADC_DeInit
* @brief Deinitializes the ADCx peripheral registers to their default reset values. * @param hadc pointer to a ADC_HandleTypeDef structure that c
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:406
FunctionHAL_ADC_GetError
* @brief Return the ADC error code * @param hadc pointer to a ADC_HandleTypeDef structure that contains * the configuration information
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:1835
FunctionHAL_ADC_GetState
* @brief return the ADC state * @param hadc pointer to a ADC_HandleTypeDef structure that contains * the configuration information for t
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:1823
FunctionHAL_ADC_GetValue
* @brief Gets the converted value from data register of regular channel. * @param hadc pointer to a ADC_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:1517
FunctionHAL_ADC_IRQHandler
* @brief Handles ADC interrupt request * @param hadc pointer to a ADC_HandleTypeDef structure that contains * the configuration inform
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c:1176
← previousnext →201–300 of 1,443, ranked by callers