Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/commaai/panda
/ functions
Functions
953 in github.com/commaai/panda
⨍
Functions
953
◇
Types & classes
68
↳
Endpoints
1
Function
UART7_IRQHandler
board/stm32h7/interrupt_handlers.h:81
Function
UART7_IRQ_Handler
board/stm32h7/lluart.h:86
Function
UART8_IRQHandler
board/stm32h7/interrupt_handlers.h:82
Function
UART9_IRQHandler
board/stm32h7/interrupt_handlers.h:136
Function
USART10_IRQHandler
board/stm32h7/interrupt_handlers.h:137
Function
USART1_IRQHandler
board/stm32h7/interrupt_handlers.h:41
Function
USART2_IRQHandler
board/stm32h7/interrupt_handlers.h:42
Function
USART3_IRQHandler
board/stm32h7/interrupt_handlers.h:43
Function
USART6_IRQHandler
board/stm32h7/interrupt_handlers.h:70
Function
WAKEUP_PIN_IRQHandler
board/stm32h7/interrupt_handlers.h:130
Function
WWDG_IRQHandler
board/stm32h7/interrupt_handlers.h:4
Function
__CLREX
\brief Remove the exclusive lock \details Removes the exclusive lock which is created by LDREX. */
board/stm32h7/inc/cmsis_gcc.h:1215
Function
__CLZ
\brief Count leading zeros \details Counts the number of leading zeros of a data value. \param [in] value Value to count the leading zeros \
board/stm32h7/inc/cmsis_gcc.h:1078
Function
__LDA
\brief Load-Acquire (32 bit) \details Executes a LDA instruction for 32 bit values. \param [in] ptr Pointer to data \return value o
board/stm32h7/inc/cmsis_gcc.h:1467
Function
__LDAB
\brief Load-Acquire (8 bit) \details Executes a LDAB instruction for 8 bit value. \param [in] ptr Pointer to data \return valu
board/stm32h7/inc/cmsis_gcc.h:1437
Function
__LDAEX
\brief Load-Acquire Exclusive (32 bit) \details Executes a LDA exclusive instruction for 32 bit values. \param [in] ptr Pointer to data \r
board/stm32h7/inc/cmsis_gcc.h:1548
Function
__LDAEXB
\brief Load-Acquire Exclusive (8 bit) \details Executes a LDAB exclusive instruction for 8 bit value. \param [in] ptr Pointer to data \ret
board/stm32h7/inc/cmsis_gcc.h:1518
Function
__LDAEXH
\brief Load-Acquire Exclusive (16 bit) \details Executes a LDAH exclusive instruction for 16 bit values. \param [in] ptr Pointer to data \
board/stm32h7/inc/cmsis_gcc.h:1533
Function
__LDAH
\brief Load-Acquire (16 bit) \details Executes a LDAH instruction for 16 bit values. \param [in] ptr Pointer to data \return value
board/stm32h7/inc/cmsis_gcc.h:1452
Function
__LDRBT
\brief LDRT Unprivileged (8 bit) \details Executes a Unprivileged LDRT instruction for 8 bit value. \param [in] ptr Pointer to data \retur
board/stm32h7/inc/cmsis_gcc.h:1283
Function
__LDREXB
\brief LDR Exclusive (8 bit) \details Executes a exclusive LDR instruction for 8 bit value. \param [in] ptr Pointer to data \return
board/stm32h7/inc/cmsis_gcc.h:1107
Function
__LDREXH
\brief LDR Exclusive (16 bit) \details Executes a exclusive LDR instruction for 16 bit values. \param [in] ptr Pointer to data \return
board/stm32h7/inc/cmsis_gcc.h:1129
Function
__LDREXW
\brief LDR Exclusive (32 bit) \details Executes a exclusive LDR instruction for 32 bit values. \param [in] ptr Pointer to data \return
board/stm32h7/inc/cmsis_gcc.h:1151
Function
__LDRHT
\brief LDRT Unprivileged (16 bit) \details Executes a Unprivileged LDRT instruction for 16 bit values. \param [in] ptr Pointer to data \re
board/stm32h7/inc/cmsis_gcc.h:1305
Function
__LDRT
\brief LDRT Unprivileged (32 bit) \details Executes a Unprivileged LDRT instruction for 32 bit values. \param [in] ptr Pointer to data \re
board/stm32h7/inc/cmsis_gcc.h:1327
Function
__NVIC_ClearPendingIRQ
\brief Clear Pending Interrupt \details Clears the pending bit of a device specific interrupt in the NVIC pending register. \param [in] I
board/stm32h7/inc/core_cm7.h:1993
Function
__NVIC_DisableIRQ
\brief Disable Interrupt \details Disables a device specific interrupt in the NVIC interrupt controller. \param [in] IRQn Device specifi
board/stm32h7/inc/core_cm7.h:1940
Function
__NVIC_EnableIRQ
\brief Enable Interrupt \details Enables a device specific interrupt in the NVIC interrupt controller. \param [in] IRQn Device specific
board/stm32h7/inc/core_cm7.h:1902
Function
__NVIC_GetActive
\brief Get Active Interrupt \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. \para
board/stm32h7/inc/core_cm7.h:2010
Function
__NVIC_GetEnableIRQ
\brief Get Interrupt Enable status \details Returns a device specific interrupt enable status from the NVIC interrupt controller. \param [in]
board/stm32h7/inc/core_cm7.h:1921
Function
__NVIC_GetPendingIRQ
\brief Get Pending Interrupt \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt.
board/stm32h7/inc/core_cm7.h:1959
Function
__NVIC_GetPriority
\brief Get Interrupt Priority \details Reads the priority of a device specific interrupt or a processor exception. The interrupt numb
board/stm32h7/inc/core_cm7.h:2054
Function
__NVIC_GetPriorityGrouping
\brief Get Priority Grouping \details Reads the priority grouping field from the NVIC Interrupt Controller. \return Priority gr
board/stm32h7/inc/core_cm7.h:1890
Function
__NVIC_GetVector
\brief Get Interrupt Vector \details Reads an interrupt vector from interrupt vector table. The interrupt number can be positive to s
board/stm32h7/inc/core_cm7.h:2145
Function
__NVIC_SetPendingIRQ
\brief Set Pending Interrupt \details Sets the pending bit of a device specific interrupt in the NVIC pending register. \param [in] IRQn
board/stm32h7/inc/core_cm7.h:1978
Function
__NVIC_SetPriority
\brief Set Interrupt Priority \details Sets the priority of a device specific interrupt or a processor exception. The interrupt numbe
board/stm32h7/inc/core_cm7.h:2032
Function
__NVIC_SetPriorityGrouping
\brief Set Priority Grouping \details Sets the priority grouping field using the required unlock sequence. The parameter PriorityGrou
board/stm32h7/inc/core_cm7.h:1871
Function
__NVIC_SetVector
\brief Set Interrupt Vector \details Sets an interrupt vector in SRAM based interrupt vector table. The interrupt number can be posit
board/stm32h7/inc/core_cm7.h:2129
Function
__NVIC_SystemReset
\brief System Reset \details Initiates a system reset request to reset the MCU. */
board/stm32h7/inc/core_cm7.h:2156
Function
__QADD
board/stm32h7/inc/cmsis_gcc.h:2113
Function
__QADD16
board/stm32h7/inc/cmsis_gcc.h:1727
Function
__QADD8
board/stm32h7/inc/cmsis_gcc.h:1629
Function
__QASX
board/stm32h7/inc/cmsis_gcc.h:1823
Function
__QSAX
board/stm32h7/inc/cmsis_gcc.h:1871
Function
__QSUB
board/stm32h7/inc/cmsis_gcc.h:2121
Function
__QSUB16
board/stm32h7/inc/cmsis_gcc.h:1775
Function
__QSUB8
board/stm32h7/inc/cmsis_gcc.h:1678
Function
__RBIT
\brief Reverse bit order of value \details Reverses the bit order of the given value. \param [in] value Value to reverse \return
board/stm32h7/inc/cmsis_gcc.h:1048
Function
__REV
\brief Reverse byte order (32 bit) \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x78563412. \para
board/stm32h7/inc/cmsis_gcc.h:967
Function
__REV16
\brief Reverse byte order (16 bit) \details Reverses the byte order within each halfword of a word. For example, 0x12345678 becomes 0x34127856.
board/stm32h7/inc/cmsis_gcc.h:986
Function
__REVSH
\brief Reverse byte order (16 bit) \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For example, 0x0080 be
board/stm32h7/inc/cmsis_gcc.h:1001
Function
__ROR
\brief Rotate Right in unsigned value (32 bit) \details Rotate Right (immediate) provides the value of the contents of a register rotated by a var
board/stm32h7/inc/cmsis_gcc.h:1021
Function
__RRX
\brief Rotate Right with Extend (32 bit) \details Moves each bit of a bitstring right by one bit. The carry input is shifted in at the
board/stm32h7/inc/cmsis_gcc.h:1268
Function
__SADD16
board/stm32h7/inc/cmsis_gcc.h:1719
Function
__SADD8
board/stm32h7/inc/cmsis_gcc.h:1621
Function
__SASX
board/stm32h7/inc/cmsis_gcc.h:1815
Function
__SHADD16
board/stm32h7/inc/cmsis_gcc.h:1735
Function
__SHADD8
board/stm32h7/inc/cmsis_gcc.h:1637
Function
__SHASX
board/stm32h7/inc/cmsis_gcc.h:1831
Function
__SHSAX
board/stm32h7/inc/cmsis_gcc.h:1879
Function
__SHSUB16
board/stm32h7/inc/cmsis_gcc.h:1783
Function
__SHSUB8
board/stm32h7/inc/cmsis_gcc.h:1686
Function
__SMLADX
board/stm32h7/inc/cmsis_gcc.h:1997
Function
__SMLALD
board/stm32h7/inc/cmsis_gcc.h:2005
Function
__SMLALDX
board/stm32h7/inc/cmsis_gcc.h:2022
Function
__SMLSDX
board/stm32h7/inc/cmsis_gcc.h:2063
Function
__SMLSLD
board/stm32h7/inc/cmsis_gcc.h:2071
Function
__SMLSLDX
board/stm32h7/inc/cmsis_gcc.h:2088
Function
__SMMLA
board/stm32h7/inc/cmsis_gcc.h:2154
Function
__SMUADX
board/stm32h7/inc/cmsis_gcc.h:1981
Function
__SMUSDX
board/stm32h7/inc/cmsis_gcc.h:2047
Function
__SSAT
\brief Signed Saturate \details Saturates a signed value. \param [in] value Value to be saturated \param [in] sat Bit position to satura
board/stm32h7/inc/cmsis_gcc.h:1382
Function
__SSAX
board/stm32h7/inc/cmsis_gcc.h:1863
Function
__SSUB16
board/stm32h7/inc/cmsis_gcc.h:1767
Function
__SSUB8
board/stm32h7/inc/cmsis_gcc.h:1670
Function
__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
board/stm32h7/inc/cmsis_gcc.h:1506
Function
__STLB
\brief Store-Release (8 bit) \details Executes a STLB instruction for 8 bit values. \param [in] value Value to store \param [in] ptr Poi
board/stm32h7/inc/cmsis_gcc.h:1482
Function
__STLEX
\brief Store-Release Exclusive (32 bit) \details Executes a STL exclusive instruction for 32 bit values. \param [in] value Value to store \p
board/stm32h7/inc/cmsis_gcc.h:1599
Function
__STLEXB
\brief Store-Release Exclusive (8 bit) \details Executes a STLB exclusive instruction for 8 bit values. \param [in] value Value to store \pa
board/stm32h7/inc/cmsis_gcc.h:1565
Function
__STLEXH
\brief Store-Release Exclusive (16 bit) \details Executes a STLH exclusive instruction for 16 bit values. \param [in] value Value to store \
board/stm32h7/inc/cmsis_gcc.h:1582
Function
__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
board/stm32h7/inc/cmsis_gcc.h:1494
Function
__STRBT
\brief STRT Unprivileged (8 bit) \details Executes a Unprivileged STRT instruction for 8 bit values. \param [in] value Value to store \param
board/stm32h7/inc/cmsis_gcc.h:1342
Function
__STREXB
\brief STR Exclusive (8 bit) \details Executes a exclusive STR instruction for 8 bit values. \param [in] value Value to store \param [in]
board/stm32h7/inc/cmsis_gcc.h:1168
Function
__STREXH
\brief STR Exclusive (16 bit) \details Executes a exclusive STR instruction for 16 bit values. \param [in] value Value to store \param [in]
board/stm32h7/inc/cmsis_gcc.h:1185
Function
__STREXW
\brief STR Exclusive (32 bit) \details Executes a exclusive STR instruction for 32 bit values. \param [in] value Value to store \param [in]
board/stm32h7/inc/cmsis_gcc.h:1202
Function
__STRHT
\brief STRT Unprivileged (16 bit) \details Executes a Unprivileged STRT instruction for 16 bit values. \param [in] value Value to store \par
board/stm32h7/inc/cmsis_gcc.h:1354
Function
__STRT
\brief STRT Unprivileged (32 bit) \details Executes a Unprivileged STRT instruction for 32 bit values. \param [in] value Value to store \par
board/stm32h7/inc/cmsis_gcc.h:1366
Function
__SXTAB16
board/stm32h7/inc/cmsis_gcc.h:1965
Function
__SXTB16
board/stm32h7/inc/cmsis_gcc.h:1957
Function
__TZ_get_BASEPRI_NS
\brief Get Base Priority (non-secure) \details Returns the current value of the non-secure Base Priority register when in secure state. \return
board/stm32h7/inc/cmsis_gcc.h:543
Function
__TZ_get_CONTROL_NS
\brief Get Control Register (non-secure) \details Returns the content of the non-secure Control Register when in secure mode. \return
board/stm32h7/inc/cmsis_gcc.h:233
Function
__TZ_get_FAULTMASK_NS
\brief Get Fault Mask (non-secure) \details Returns the current value of the non-secure Fault Mask register when in secure state. \return
board/stm32h7/inc/cmsis_gcc.h:609
Function
__TZ_get_MSPLIM_NS
\brief Get Main Stack Pointer Limit (non-secure) Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure Stack Pointer Lim
board/stm32h7/inc/cmsis_gcc.h:769
Function
__TZ_get_MSP_NS
\brief Get Main Stack Pointer (non-secure) \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure state. \
board/stm32h7/inc/cmsis_gcc.h:383
Function
__TZ_get_PRIMASK_NS
\brief Get Priority Mask (non-secure) \details Returns the current state of the non-secure priority mask bit from the Priority Mask Register when
board/stm32h7/inc/cmsis_gcc.h:464
Function
__TZ_get_PSPLIM_NS
\brief Get Process Stack Pointer Limit (non-secure) Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure Stack Pointer
board/stm32h7/inc/cmsis_gcc.h:681
Function
__TZ_get_PSP_NS
\brief Get Process Stack Pointer (non-secure) \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure stat
board/stm32h7/inc/cmsis_gcc.h:329
Function
__TZ_get_SP_NS
\brief Get Stack Pointer (non-secure) \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. \return
board/stm32h7/inc/cmsis_gcc.h:423
Function
__TZ_set_BASEPRI_NS
\brief Set Base Priority (non-secure) \details Assigns the given value to the non-secure Base Priority register when in secure state. \param [in
board/stm32h7/inc/cmsis_gcc.h:570
Function
__TZ_set_CONTROL_NS
\brief Set Control Register (non-secure) \details Writes the given value to the non-secure Control Register when in secure state. \param [in]
board/stm32h7/inc/cmsis_gcc.h:260
← previous
next →
601–700 of 953, ranked by callers