Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Bit Reverse Operations

Functions

static uint32_t sys_bit_rev32 (uint32_t x)
 Reverse the bits in a 32-bit value.
static uint16_t sys_bit_rev16 (uint16_t x)
 Reverse the bits in a 16-bit value.
static uint8_t sys_bit_rev8 (uint8_t x)
 Reverse the bits in an 8-bit value.

Detailed Description

Function Documentation

◆ sys_bit_rev16()

uint16_t sys_bit_rev16 ( uint16_t x)
inlinestatic

#include <zephyr/sys/bit_rev.h>

Reverse the bits in a 16-bit value.

Parameters
xValue to reverse
Returns
reversed value

◆ sys_bit_rev32()

uint32_t sys_bit_rev32 ( uint32_t x)
inlinestatic

#include <zephyr/sys/bit_rev.h>

Reverse the bits in a 32-bit value.

Parameters
xValue to reverse
Returns
reversed value

◆ sys_bit_rev8()

uint8_t sys_bit_rev8 ( uint8_t x)
inlinestatic

#include <zephyr/sys/bit_rev.h>

Reverse the bits in an 8-bit value.

Parameters
xValue to reverse
Returns
reversed value