Lines Matching full:value

55   \return               Control Register value
66 \details Writes the given value to the Control Register.
67 \param [in] control Control Register value to set
79 \return IPSR Register value
91 \return APSR Register value
103 \return xPSR Register value
114 \details Returns the current value of the Process Stack Pointer (PSP).
115 \return PSP Register value
126 \details Assigns the given value to the Process Stack Pointer (PSP).
127 \param [in] topOfProcStack Process Stack Pointer value to set
138 \details Returns the current value of the Main Stack Pointer (MSP).
139 \return MSP Register value
150 \details Assigns the given value to the Main Stack Pointer (MSP).
151 \param [in] topOfMainStack Main Stack Pointer value to set
163 \return Priority Mask value
174 \details Assigns the given value to the Priority Mask Register.
204 \details Returns the current value of the Base Priority register.
205 \return Base Priority register value
216 \details Assigns the given value to the Base Priority register.
217 \param [in] basePri Base Priority value to set
228 …\details Assigns the given value to the Base Priority register only if BASEPRI masking is disabled,
229 or the new value increases the BASEPRI priority level.
230 \param [in] basePri Base Priority value to set
241 \details Returns the current value of the Fault Mask register.
242 \return Fault Mask register value
253 \details Assigns the given value to the Fault Mask register.
254 \param [in] faultMask Fault Mask value to set
269 \details Returns the current value of the Floating Point Status/Control register.
270 \return Floating Point Status/Control register value
285 \details Assigns the given value to the Floating Point Status/Control register.
286 \param [in] fpscr Floating Point Status/Control value to set
374 \details Reverses the byte order in integer value.
375 \param [in] value Value to reverse
376 \return Reversed value
384 \param [in] value Value to reverse
385 \return Reversed value
388 __attribute__((section(".rev16_text"))) __STATIC_INLINE __ASM uint32_t __REV16(uint32_t value) in __REV16() argument
396 \brief Reverse byte order in signed short value
397 \details Reverses the byte order in a signed short value with sign extension to integer.
398 \param [in] value Value to reverse
399 \return Reversed value
402 __attribute__((section(".revsh_text"))) __STATIC_INLINE __ASM int32_t __REVSH(int32_t value) in __REVSH() argument
411 \brief Rotate Right in unsigned value (32 bit)
412 …\details Rotate Right (immediate) provides the value of the contents of a register rotated by a va…
413 \param [in] value Value to rotate
414 \param [in] value Number of Bits to rotate
415 \return Rotated value
424 \param [in] value is ignored by the processor.
427 #define __BKPT(value) __breakpoint(value) argument
431 \brief Reverse bit order of value
432 \details Reverses the bit order of the given value.
433 \param [in] value Value to reverse
434 \return Reversed value
439 __attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t value) in __RBIT() argument
444 result = value; /* r will be reversed bits of v; first get LSB of v */ in __RBIT()
445 for (value >>= 1U; value; value >>= 1U) in __RBIT()
448 result |= value & 1U; in __RBIT()
459 \details Counts the number of leading zeros of a data value.
460 \param [in] value Value to count the leading zeros
461 \return number of leading zeros in value
470 \details Executes a exclusive LDR instruction for 8 bit value.
472 \return value of type uint8_t at (*ptr)
485 \return value of type uint16_t at (*ptr)
498 \return value of type uint32_t at (*ptr)
510 \param [in] value Value to store
516 #define __STREXB(value, ptr) __strex(value, ptr) argument
518 …#define __STREXB(value, ptr) _Pragma("push") _Pragma("diag_suppress 3731") __strex(value, ptr) … argument
525 \param [in] value Value to store
531 #define __STREXH(value, ptr) __strex(value, ptr) argument
533 …#define __STREXH(value, ptr) _Pragma("push") _Pragma("diag_suppress 3731") __strex(value, ptr) … argument
540 \param [in] value Value to store
546 #define __STREXW(value, ptr) __strex(value, ptr) argument
548 …#define __STREXW(value, ptr) _Pragma("push") _Pragma("diag_suppress 3731") __strex(value, ptr) … argument
561 \details Saturates a signed value.
562 \param [in] value Value to be saturated
564 \return Saturated value
571 \details Saturates an unsigned value.
572 \param [in] value Value to be saturated
574 \return Saturated value
583 \param [in] value Value to rotate
584 \return Rotated value
587 __attribute__((section(".rrx_text"))) __STATIC_INLINE __ASM uint32_t __RRX(uint32_t value) in __RRX() argument
597 \details Executes a Unprivileged LDRT instruction for 8 bit value.
599 \return value of type uint8_t at (*ptr)
608 \return value of type uint16_t at (*ptr)
617 \return value of type uint32_t at (*ptr)
625 \param [in] value Value to store
628 #define __STRBT(value, ptr) __strt(value, ptr) argument
634 \param [in] value Value to store
637 #define __STRHT(value, ptr) __strt(value, ptr) argument
643 \param [in] value Value to store
646 #define __STRT(value, ptr) __strt(value, ptr) argument