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
HAL_TIM_UnRegisterCallback
* @brief Unregister a TIM callback * TIM callback is redirected to the weak predefined callback * @param htim tim handle * @param Callb
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c:5256
Function
HAL_UART_Abort
* @brief Abort ongoing transfers (blocking mode). * @param huart UART handle. * @note This procedure could be used for aborting any ongoing tr
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1560
Function
HAL_UART_AbortReceive
* @brief Abort ongoing Receive transfer (blocking mode). * @param huart UART handle. * @note This procedure could be used for aborting any ong
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1693
Function
HAL_UART_AbortTransmit
* @brief Abort ongoing Transmit transfer (blocking 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:1642
Function
HAL_UART_AbortTransmit_IT
* @brief Abort ongoing Transmit transfer (Interrupt mode). * @param huart UART handle. * @note This procedure could be used for aborting any o
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1875
Function
HAL_UART_Abort_IT
* @brief Abort ongoing transfers (Interrupt mode). * @param huart UART handle. * @note This procedure could be used for aborting any ongoing t
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1747
Function
HAL_UART_DMAPause
* @brief Pauses the DMA Transfer. * @param huart Pointer to a UART_HandleTypeDef structure that contains * the configuration info
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1435
Function
HAL_UART_DMAResume
* @brief Resumes the DMA Transfer. * @param huart Pointer to a UART_HandleTypeDef structure that contains * the configuration inf
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1472
Function
HAL_UART_DMAStop
* @brief Stops the DMA Transfer. * @param huart Pointer to a UART_HandleTypeDef structure that contains * the configuration infor
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1508
Function
HAL_UART_DeInit
* @brief DeInitializes the UART peripheral. * @param huart Pointer to a UART_HandleTypeDef structure that contains * the configu
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:626
Function
HAL_UART_GetError
* @brief Return the UART error code * @param huart Pointer to a UART_HandleTypeDef structure that contains * the configuration inf
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:2508
Function
HAL_UART_GetState
* @brief Returns the UART state. * @param huart Pointer to a UART_HandleTypeDef structure that contains * the configuration info
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:2493
Function
HAL_UART_MspDeInit
demo/Src/usart.c:90
Function
HAL_UART_MspInit
demo/Src/usart.c:49
Function
HAL_UART_Receive
* @brief Receives an amount of data in blocking mode. * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1111
Function
HAL_UART_Receive_DMA
* @brief Receives an amount of data in DMA mode. * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1-M
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1366
Function
HAL_UART_Receive_IT
* @brief Receives an amount of data in non blocking mode. * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 b
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1247
Function
HAL_UART_RegisterCallback
* @brief Register a User UART Callback * To be used instead of the weak predefined callback * @param huart uart handle * @param Callb
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:714
Function
HAL_UART_Transmit
* @brief Sends an amount of data in blocking mode. * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1025
Function
HAL_UART_Transmit_DMA
* @brief Sends an amount of data in DMA mode. * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1-M0 =
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1298
Function
HAL_UART_Transmit_IT
* @brief Sends an amount of data in non blocking mode. * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:1202
Function
HAL_UART_UnRegisterCallback
* @brief Unregister an UART Callback * UART callaback is redirected to the weak predefined callback * @param huart uart handle * @para
demo/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c:835
Function
HardFault_Handler
* @brief This function handles Hard fault interrupt. */
demo/Src/stm32f4xx_it.c:83
Function
ITM_CheckChar
\brief ITM Check Character The function checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. \return
demo/lib/Inc/core_sc300.h:1655
Function
ITM_CheckChar
\brief ITM Check Character \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. \return 0 No
demo/Drivers/CMSIS/Include/core_cm3.h:1917
Function
ITM_CheckChar
\brief ITM Check Character \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. \return 0 No
demo/Drivers/CMSIS/Include/core_sc300.h:1891
Function
ITM_CheckChar
\brief ITM Check Character \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. \return 0 No
demo/Drivers/CMSIS/Include/core_cm7.h:2647
Function
ITM_CheckChar
\brief ITM Check Character \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. \return 0 No
demo/Drivers/CMSIS/Include/core_armv8mml.h:2903
Function
ITM_CheckChar
\brief ITM Check Character \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. \return 0 No
demo/Drivers/CMSIS/Include/core_cm33.h:2978
Function
ITM_CheckChar
\brief ITM Check Character \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. \return 0 No
demo/Drivers/CMSIS/Include/core_cm4.h:2105
Function
ITM_ReceiveChar
\brief ITM Receive Character The function inputs a character via the external variable \ref ITM_RxBuffer. \return Received char
demo/lib/Inc/core_sc300.h:1636
Function
ITM_ReceiveChar
\brief ITM Receive Character \details Inputs a character via the external variable \ref ITM_RxBuffer. \return Received character.
demo/Drivers/CMSIS/Include/core_cm3.h:1897
Function
ITM_ReceiveChar
\brief ITM Receive Character \details Inputs a character via the external variable \ref ITM_RxBuffer. \return Received character.
demo/Drivers/CMSIS/Include/core_sc300.h:1871
Function
ITM_ReceiveChar
\brief ITM Receive Character \details Inputs a character via the external variable \ref ITM_RxBuffer. \return Received character.
demo/Drivers/CMSIS/Include/core_cm7.h:2627
Function
ITM_ReceiveChar
\brief ITM Receive Character \details Inputs a character via the external variable \ref ITM_RxBuffer. \return Received character.
demo/Drivers/CMSIS/Include/core_armv8mml.h:2883
Function
ITM_ReceiveChar
\brief ITM Receive Character \details Inputs a character via the external variable \ref ITM_RxBuffer. \return Received character.
demo/Drivers/CMSIS/Include/core_cm33.h:2958
Function
ITM_ReceiveChar
\brief ITM Receive Character \details Inputs a character via the external variable \ref ITM_RxBuffer. \return Received character.
demo/Drivers/CMSIS/Include/core_cm4.h:2085
Function
ITM_SendChar
\brief ITM Send Character The function transmits a character via the ITM channel 0, and \li Just returns when no debugger is connected that
demo/lib/Inc/core_sc300.h:1617
Function
ITM_SendChar
\brief ITM Send Character \details Transmits a character via the ITM channel 0, and \li Just returns when no debugger is connected that
demo/Drivers/CMSIS/Include/core_cm3.h:1876
Function
ITM_SendChar
\brief ITM Send Character \details Transmits a character via the ITM channel 0, and \li Just returns when no debugger is connected that
demo/Drivers/CMSIS/Include/core_sc300.h:1850
Function
ITM_SendChar
\brief ITM Send Character \details Transmits a character via the ITM channel 0, and \li Just returns when no debugger is connected that
demo/Drivers/CMSIS/Include/core_cm7.h:2606
Function
ITM_SendChar
\brief ITM Send Character \details Transmits a character via the ITM channel 0, and \li Just returns when no debugger is connected that
demo/Drivers/CMSIS/Include/core_armv8mml.h:2862
Function
ITM_SendChar
\brief ITM Send Character \details Transmits a character via the ITM channel 0, and \li Just returns when no debugger is connected that
demo/Drivers/CMSIS/Include/core_cm33.h:2937
Function
ITM_SendChar
\brief ITM Send Character \details Transmits a character via the ITM channel 0, and \li Just returns when no debugger is connected that
demo/Drivers/CMSIS/Include/core_cm4.h:2064
Method
Link
src/robotics.cpp:274
Method
Link
src/robotics.h:96
Method
Link
demo/toolbox/robotics.cpp:274
Method
Link
demo/toolbox/robotics.h:96
Function
MX_SYS_Init
SYS init function */
demo/Src/sys.c:28
Method
Matrixf
Constructor without input data
src/matrix.h:22
Method
Matrixf
Constructor without input data
demo/toolbox/matrix.h:22
Function
MemManage_Handler
* @brief This function handles Memory management fault. */
demo/Src/stm32f4xx_it.c:98
Function
NMI_Handler
/ Cortex-M4 Processor Interruption and Exception Handlers */ / * @brief This function handles Non maskable interrupt. */
demo/Src/stm32f4xx_it.c:70
Function
NVIC_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_sc000.h:745
Function
NVIC_ClearTargetState
\brief Clear Interrupt Target State \details Clears the interrupt target field in the NVIC and returns the interrupt target bit for the device spe
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1423
Function
NVIC_ClearTargetState
\brief Clear Interrupt Target State \details Clears the interrupt target field in the NVIC and returns the interrupt target bit for the device spe
demo/Drivers/CMSIS/Include/core_armv8mml.h:2318
Function
NVIC_ClearTargetState
\brief Clear Interrupt Target State \details Clears the interrupt target field in the NVIC and returns the interrupt target bit for the device spe
demo/Drivers/CMSIS/Include/core_cm23.h:1498
Function
NVIC_ClearTargetState
\brief Clear Interrupt Target State \details Clears the interrupt target field in the NVIC and returns the interrupt target bit for the device spe
demo/Drivers/CMSIS/Include/core_cm33.h:2393
Function
NVIC_DecodePriority
\brief Decode Priority The function decodes an interrupt priority value with a given priority group to preemptive priority value and subprio
demo/lib/Inc/core_sc300.h:1520
Function
NVIC_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_armv8mbl.h:1523
Function
NVIC_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_cm3.h:1713
Function
NVIC_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_cm0.h:806
Function
NVIC_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_cm0plus.h:924
Function
NVIC_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_sc300.h:1694
Function
NVIC_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_cm7.h:2098
Function
NVIC_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_armv8mml.h:2416
Function
NVIC_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_cm23.h:1598
Function
NVIC_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_cm33.h:2491
Function
NVIC_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_cm4.h:1890
Function
NVIC_DisableIRQ
\brief Disable External Interrupt The function disables a device-specific interrupt in the NVIC interrupt controller. \param [in] IRQn
demo/lib/Inc/core_sc000.h:705
Function
NVIC_EnableIRQ
\brief Enable External Interrupt The function enables a device-specific interrupt in the NVIC interrupt controller. \param [in] IRQn
demo/lib/Inc/core_sc000.h:693
Function
NVIC_EncodePriority
\brief Encode Priority The function encodes the priority for an interrupt with the given priority group, preemptive priority value, and subp
demo/lib/Inc/core_sc300.h:1492
Function
NVIC_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_armv8mbl.h:1496
Function
NVIC_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_cm3.h:1686
Function
NVIC_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_cm0.h:779
Function
NVIC_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_cm0plus.h:897
Function
NVIC_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_sc300.h:1667
Function
NVIC_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_cm7.h:2071
Function
NVIC_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_armv8mml.h:2389
Function
NVIC_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_cm23.h:1571
Function
NVIC_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_cm33.h:2464
Function
NVIC_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_cm4.h:1863
Function
NVIC_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_sc000.h:721
Function
NVIC_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_sc000.h:784
Function
NVIC_GetTargetState
\brief Get Interrupt Target State \details Reads the interrupt target field in the NVIC and returns the interrupt target bit for the device specif
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1380
Function
NVIC_GetTargetState
\brief Get Interrupt Target State \details Reads the interrupt target field in the NVIC and returns the interrupt target bit for the device specif
demo/Drivers/CMSIS/Include/core_armv8mml.h:2275
Function
NVIC_GetTargetState
\brief Get Interrupt Target State \details Reads the interrupt target field in the NVIC and returns the interrupt target bit for the device specif
demo/Drivers/CMSIS/Include/core_cm23.h:1455
Function
NVIC_GetTargetState
\brief Get Interrupt Target State \details Reads the interrupt target field in the NVIC and returns the interrupt target bit for the device specif
demo/Drivers/CMSIS/Include/core_cm33.h:2350
Function
NVIC_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_sc000.h:733
Function
NVIC_SetTargetState
\brief Set Interrupt Target State \details Sets the interrupt target field in the NVIC and returns the interrupt target bit for the device specifi
demo/Drivers/CMSIS/Include/core_armv8mbl.h:1401
Function
NVIC_SetTargetState
\brief Set Interrupt Target State \details Sets the interrupt target field in the NVIC and returns the interrupt target bit for the device specifi
demo/Drivers/CMSIS/Include/core_armv8mml.h:2296
Function
NVIC_SetTargetState
\brief Set Interrupt Target State \details Sets the interrupt target field in the NVIC and returns the interrupt target bit for the device specifi
demo/Drivers/CMSIS/Include/core_cm23.h:1476
Function
NVIC_SetTargetState
\brief Set Interrupt Target State \details Sets the interrupt target field in the NVIC and returns the interrupt target bit for the device specifi
demo/Drivers/CMSIS/Include/core_cm33.h:2371
Function
NVIC_SystemReset
\brief System Reset The function initiates a system reset request to reset the MCU. */
demo/lib/Inc/core_sc000.h:800
Function
SCB_CleanDCache
\brief Clean D-Cache \details Cleans D-Cache */
demo/Drivers/CMSIS/Include/core_cm7.h:2392
Function
SCB_CleanDCache_by_Addr
\brief D-Cache Clean by address \details Cleans D-Cache for the given address \param[in] addr address (aligned to 32-byte boundary) \para
demo/Drivers/CMSIS/Include/core_cm7.h:2491
Function
SCB_CleanInvalidateDCache
\brief Clean & Invalidate D-Cache \details Cleans and Invalidates D-Cache */
demo/Drivers/CMSIS/Include/core_cm7.h:2427
Function
SCB_CleanInvalidateDCache_by_Addr
\brief D-Cache Clean and Invalidate by address \details Cleans and invalidates D_Cache for the given address \param[in] addr address (align
demo/Drivers/CMSIS/Include/core_cm7.h:2518
Function
SCB_DisableDCache
\brief Disable D-Cache \details Turns off D-Cache */
demo/Drivers/CMSIS/Include/core_cm7.h:2319
Function
SCB_DisableICache
\brief Disable I-Cache \details Turns off I-Cache */
demo/Drivers/CMSIS/Include/core_cm7.h:2248
← previous
next →
601–700 of 1,443, ranked by callers