Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SJTU-RoboMaster-Team/Matrix_and_Robotics_on_STM32
/ functions
Functions
1,443 in github.com/SJTU-RoboMaster-Team/Matrix_and_Robotics_on_STM32
⨍
Functions
1,443
◇
Types & classes
26
Function
SCB_EnableDCache
\brief Enable D-Cache \details Turns on D-Cache */
demo/Drivers/CMSIS/Include/core_cm7.h:2281
Function
SCB_EnableICache
\brief Enable I-Cache \details Turns on I-Cache */
demo/Drivers/CMSIS/Include/core_cm7.h:2229
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_cm1.h:916
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1791
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_cm3.h:1803
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_cm0.h:889
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_cm0plus.h:1023
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_sc300.h:1777
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_cm7.h:2188
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_armv8mml.h:2708
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_cm23.h:1866
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_cm33.h:2783
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_cm4.h:1981
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
demo/Drivers/CMSIS/Include/core_sc000.h:962
Function
SCB_InvalidateDCache
\brief Invalidate D-Cache \details Invalidates D-Cache */
demo/Drivers/CMSIS/Include/core_cm7.h:2357
Function
SCB_InvalidateDCache_by_Addr
\brief D-Cache Invalidate by address \details Invalidates D-Cache for the given address \param[in] addr address (aligned to 32-byte boundar
demo/Drivers/CMSIS/Include/core_cm7.h:2464
Function
SCB_InvalidateICache
\brief Invalidate I-Cache \details Invalidates I-Cache */
demo/Drivers/CMSIS/Include/core_cm7.h:2265
Function
SPI_2linesRxISR_16BIT
* @brief Rx 16-bit handler for Transmit and Receive in Interrupt mode. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3149
Function
SPI_2linesRxISR_16BITCRC
* @brief Manage the CRC 16-bit receive for Transmit and Receive in Interrupt mode. * @param hspi pointer to a SPI_HandleTypeDef structure that con
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3183
Function
SPI_2linesRxISR_8BIT
* @brief Rx 8-bit handler for Transmit and Receive in Interrupt mode. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3057
Function
SPI_2linesRxISR_8BITCRC
* @brief Rx 8-bit handler for Transmit and Receive in Interrupt mode. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3092
Function
SPI_2linesTxISR_16BIT
* @brief Tx 16-bit handler for Transmit and Receive in Interrupt mode. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3201
Function
SPI_2linesTxISR_8BIT
* @brief Tx 8-bit handler for Transmit and Receive in Interrupt mode. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3113
Function
SPI_AbortRx_ISR
* @brief Handle abort a Rx transaction. * @param hspi pointer to a SPI_HandleTypeDef structure that contains * the configuration i
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3753
Function
SPI_AbortTx_ISR
* @brief Handle abort a Tx or Rx/Tx transaction. * @param hspi pointer to a SPI_HandleTypeDef structure that contains * the config
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3786
Function
SPI_DMAAbortOnError
* @brief DMA SPI communication abort callback, when initiated by HAL services on Error * (To be called at end of DMA Abort procedure follow
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2911
Function
SPI_DMAError
* @brief DMA SPI communication error callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the configur
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2888
Function
SPI_DMAHalfReceiveCplt
* @brief DMA SPI half receive process complete callback * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2852
Function
SPI_DMAHalfTransmitCplt
* @brief DMA SPI half transmit process complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * t
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2834
Function
SPI_DMAHalfTransmitReceiveCplt
* @brief DMA SPI half transmit receive process complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2870
Function
SPI_DMAReceiveCplt
* @brief DMA SPI receive process complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the con
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2684
Function
SPI_DMARxAbortCallback
* @brief DMA SPI Rx communication abort callback, when initiated by user * (To be called at end of DMA Rx Abort procedure following user ab
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2998
Function
SPI_DMATransmitCplt
* @brief DMA SPI transmit process complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains * the co
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2627
Function
SPI_DMATransmitReceiveCplt
* @brief DMA SPI transmit receive process complete callback. * @param hdma pointer to a DMA_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2759
Function
SPI_DMATxAbortCallback
* @brief DMA SPI Tx communication abort callback, when initiated by user * (To be called at end of DMA Tx Abort procedure following user ab
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:2933
Function
SPI_RxISR_16BIT
* @brief Manage the 16-bit receive in Interrupt context. * @param hspi pointer to a SPI_HandleTypeDef structure that contains * th
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3306
Function
SPI_RxISR_16BITCRC
* @brief Manage the CRC 16-bit receive in Interrupt context. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3288
Function
SPI_RxISR_8BIT
* @brief Manage the receive 8-bit in Interrupt context. * @param hspi pointer to a SPI_HandleTypeDef structure that contains * the
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3254
Function
SPI_RxISR_8BITCRC
* @brief Manage the CRC 8-bit receive in Interrupt context. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3239
Function
SPI_TxISR_16BIT
* @brief Handle the data 16-bit transmit in Interrupt mode. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3364
Function
SPI_TxISR_8BIT
* @brief Handle the data 8-bit transmit in Interrupt mode. * @param hspi pointer to a SPI_HandleTypeDef structure that contains *
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c:3339
Method
Serial_Link
src/robotics.h:132
Method
Serial_Link
demo/toolbox/robotics.h:132
Function
SysTick_Config
\brief System Tick Configuration The function initializes the System Timer and its interrupt, and starts the System Tick Timer. Counter is i
demo/lib/Inc/core_sc300.h:1577
Function
SysTick_Config
\brief System Tick Configuration The function initializes the System Timer and its interrupt, and starts the System Tick Timer. Counter is i
demo/lib/Inc/core_sc000.h:838
Function
SysTick_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_armv8mbl.h:1859
Function
SysTick_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_cm3.h:1834
Function
SysTick_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_cm0.h:920
Function
SysTick_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_cm0plus.h:1054
Function
SysTick_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_sc300.h:1808
Function
SysTick_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_cm7.h:2564
Function
SysTick_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_armv8mml.h:2790
Function
SysTick_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_cm23.h:1934
Function
SysTick_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_cm33.h:2865
Function
SysTick_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_cm4.h:2022
Function
SysTick_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_sc000.h:993
Function
SysTick_Handler
* @brief This function handles System tick timer. */
demo/Src/stm32f4xx_it.c:156
Function
SystemCoreClockUpdate
* @brief Update SystemCoreClock variable according to Clock Register Values. * The SystemCoreClock variable contains the core clock (HCLK),
demo/Src/system_stm32f4xx.c:239
Function
SystemInit
* @brief Setup the microcontroller system * Initialize the FPU setting, vector table location and External memory * configuratio
demo/Src/system_stm32f4xx.c:166
Method
T
src/robotics.cpp:327
Method
T
demo/toolbox/robotics.cpp:327
Function
TIMEx_DMACommutationCplt
* @brief TIM DMA Commutation callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c:1907
Function
TIMEx_DMACommutationHalfCplt
* @brief TIM DMA Commutation half complete callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c:1926
Function
TIM_DMACaptureCplt
* @brief TIM DMA Capture complete callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5656
Function
TIM_DMACaptureHalfCplt
* @brief TIM DMA Capture half complete callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5697
Function
TIM_DMADelayPulseCplt
* @brief TIM DMA Delay Pulse complete callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5574
Function
TIM_DMADelayPulseHalfCplt
* @brief TIM DMA Delay Pulse half complete callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5615
Function
TIM_DMAError
* @brief TIM DMA error callback * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5556
Function
TIM_DMAPeriodElapsedCplt
* @brief TIM DMA Period Elapse complete callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5738
Function
TIM_DMAPeriodElapsedHalfCplt
* @brief TIM DMA Period Elapse half complete callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5756
Function
TIM_DMATriggerCplt
* @brief TIM DMA Trigger callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5774
Function
TIM_DMATriggerHalfCplt
* @brief TIM DMA Trigger half complete callback. * @param hdma pointer to DMA handle. * @retval None */
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5792
Function
TZ_NVIC_ClearPendingIRQ_NS
\brief Clear Pending Interrupt (non-secure) \details Clears the pending bit of a device specific interrupt in the non-secure NVIC pending register
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1689
Function
TZ_NVIC_ClearPendingIRQ_NS
\brief Clear Pending Interrupt (non-secure) \details Clears the pending bit of a device specific interrupt in the non-secure NVIC pending register
demo/Drivers/CMSIS/Include/core_armv8mml.h:2608
Function
TZ_NVIC_ClearPendingIRQ_NS
\brief Clear Pending Interrupt (non-secure) \details Clears the pending bit of a device specific interrupt in the non-secure NVIC pending register
demo/Drivers/CMSIS/Include/core_cm23.h:1764
Function
TZ_NVIC_ClearPendingIRQ_NS
\brief Clear Pending Interrupt (non-secure) \details Clears the pending bit of a device specific interrupt in the non-secure NVIC pending register
demo/Drivers/CMSIS/Include/core_cm33.h:2683
Function
TZ_NVIC_DisableIRQ_NS
\brief Disable Interrupt (non-secure) \details Disables a device specific interrupt in the non-secure NVIC interrupt controller when in secure sta
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1638
Function
TZ_NVIC_DisableIRQ_NS
\brief Disable Interrupt (non-secure) \details Disables a device specific interrupt in the non-secure NVIC interrupt controller when in secure sta
demo/Drivers/CMSIS/Include/core_armv8mml.h:2557
Function
TZ_NVIC_DisableIRQ_NS
\brief Disable Interrupt (non-secure) \details Disables a device specific interrupt in the non-secure NVIC interrupt controller when in secure sta
demo/Drivers/CMSIS/Include/core_cm23.h:1713
Function
TZ_NVIC_DisableIRQ_NS
\brief Disable Interrupt (non-secure) \details Disables a device specific interrupt in the non-secure NVIC interrupt controller when in secure sta
demo/Drivers/CMSIS/Include/core_cm33.h:2632
Function
TZ_NVIC_EnableIRQ_NS
\brief Enable Interrupt (non-secure) \details Enables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1602
Function
TZ_NVIC_EnableIRQ_NS
\brief Enable Interrupt (non-secure) \details Enables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state
demo/Drivers/CMSIS/Include/core_armv8mml.h:2521
Function
TZ_NVIC_EnableIRQ_NS
\brief Enable Interrupt (non-secure) \details Enables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state
demo/Drivers/CMSIS/Include/core_cm23.h:1677
Function
TZ_NVIC_EnableIRQ_NS
\brief Enable Interrupt (non-secure) \details Enables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state
demo/Drivers/CMSIS/Include/core_cm33.h:2596
Function
TZ_NVIC_GetActive_NS
\brief Get Active Interrupt (non-secure) \details Reads the active register in non-secure NVIC when in secure state and returns the active bit for
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1706
Function
TZ_NVIC_GetActive_NS
\brief Get Active Interrupt (non-secure) \details Reads the active register in non-secure NVIC when in secure state and returns the active bit for
demo/Drivers/CMSIS/Include/core_armv8mml.h:2625
Function
TZ_NVIC_GetActive_NS
\brief Get Active Interrupt (non-secure) \details Reads the active register in non-secure NVIC when in secure state and returns the active bit for
demo/Drivers/CMSIS/Include/core_cm23.h:1781
Function
TZ_NVIC_GetActive_NS
\brief Get Active Interrupt (non-secure) \details Reads the active register in non-secure NVIC when in secure state and returns the active bit for
demo/Drivers/CMSIS/Include/core_cm33.h:2700
Function
TZ_NVIC_GetEnableIRQ_NS
\brief Get Interrupt Enable status (non-secure) \details Returns a device specific interrupt enable status from the non-secure NVIC interrupt cont
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1619
Function
TZ_NVIC_GetEnableIRQ_NS
\brief Get Interrupt Enable status (non-secure) \details Returns a device specific interrupt enable status from the non-secure NVIC interrupt cont
demo/Drivers/CMSIS/Include/core_armv8mml.h:2538
Function
TZ_NVIC_GetEnableIRQ_NS
\brief Get Interrupt Enable status (non-secure) \details Returns a device specific interrupt enable status from the non-secure NVIC interrupt cont
demo/Drivers/CMSIS/Include/core_cm23.h:1694
Function
TZ_NVIC_GetEnableIRQ_NS
\brief Get Interrupt Enable status (non-secure) \details Returns a device specific interrupt enable status from the non-secure NVIC interrupt cont
demo/Drivers/CMSIS/Include/core_cm33.h:2613
Function
TZ_NVIC_GetPendingIRQ_NS
\brief Get Pending Interrupt (non-secure) \details Reads the NVIC pending register in the non-secure NVIC when in secure state and returns the pen
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1655
Function
TZ_NVIC_GetPendingIRQ_NS
\brief Get Pending Interrupt (non-secure) \details Reads the NVIC pending register in the non-secure NVIC when in secure state and returns the pen
demo/Drivers/CMSIS/Include/core_armv8mml.h:2574
Function
TZ_NVIC_GetPendingIRQ_NS
\brief Get Pending Interrupt (non-secure) \details Reads the NVIC pending register in the non-secure NVIC when in secure state and returns the pen
demo/Drivers/CMSIS/Include/core_cm23.h:1730
Function
TZ_NVIC_GetPendingIRQ_NS
\brief Get Pending Interrupt (non-secure) \details Reads the NVIC pending register in the non-secure NVIC when in secure state and returns the pen
demo/Drivers/CMSIS/Include/core_cm33.h:2649
Function
TZ_NVIC_GetPriorityGrouping_NS
\brief Get Priority Grouping (non-secure) \details Reads the priority grouping field from the non-secure NVIC when in secure state. \return
demo/Drivers/CMSIS/Include/core_armv8mml.h:2509
Function
TZ_NVIC_GetPriorityGrouping_NS
\brief Get Priority Grouping (non-secure) \details Reads the priority grouping field from the non-secure NVIC when in secure state. \return
demo/Drivers/CMSIS/Include/core_cm33.h:2584
Function
TZ_NVIC_GetPriority_NS
\brief Get Interrupt Priority (non-secure) \details Reads the priority of a non-secure device specific interrupt or a non-secure processor excepti
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1751
Function
TZ_NVIC_GetPriority_NS
\brief Get Interrupt Priority (non-secure) \details Reads the priority of a non-secure device specific interrupt or a non-secure processor excepti
demo/Drivers/CMSIS/Include/core_armv8mml.h:2668
← previous
next →
701–800 of 1,443, ranked by callers