Lines Matching +full:16 +full:bit
26 /** @brief Encode 16-bit value into array values in little-endian format.
28 * Helper macro to encode 16-bit values into comma separated values.
32 * @param _v 16-bit integer in host endianness.
34 * @return The comma separated values for the 16-bit value.
40 /** @brief Encode 24-bit value into array values in little-endian format.
42 * Helper macro to encode 24-bit values into comma separated values.
46 * @param _v 24-bit integer in host endianness.
48 * @return The comma separated values for the 24-bit value.
52 (((_v) >> 16) & 0xFFU) \
54 /** @brief Encode 32-bit value into array values in little-endian format.
56 * Helper macro to encode 32-bit values into comma separated values.
60 * @param _v 32-bit integer in host endianness.
62 * @return The comma separated values for the 32-bit value.
68 /** @brief Encode 40-bit value into array values in little-endian format.
70 * Helper macro to encode 40-bit values into comma separated values.
74 * @param _v 40-bit integer in host endianness.
76 * @return The comma separated values for the 40-bit value.
82 /** @brief Encode 48-bit value into array values in little-endian format.
84 * Helper macro to encode 48-bit values into comma separated values.
88 * @param _v 48-bit integer in host endianness.
90 * @return The comma separated values for the 48-bit value.
96 /** @brief Encode 64-bit value into array values in little-endian format.
98 * Helper macro to encode 64-bit values into comma separated values.
102 * @param _v 64-bit integer in host endianness.
104 * @return The comma separated values for the 64-bit value.
110 /** @brief Encode 16-bit value into array values in big-endian format.
112 * Helper macro to encode 16-bit values into comma separated values.
116 * @param _v 16-bit integer in host endianness.
118 * @return The comma separated values for the 16-bit value.
122 /** @brief Encode 24-bit value into array values in big-endian format.
124 * Helper macro to encode 24-bit values into comma separated values.
128 * @param _v 24-bit integer in host endianness.
130 * @return The comma separated values for the 24-bit value.
132 #define BT_BYTES_LIST_BE24(_v) (((_v) >> 16) & 0xFFU), BT_BYTES_LIST_BE16(_v)
134 /** @brief Encode 32-bit value into array values in big-endian format.
136 * Helper macro to encode 32-bit values into comma separated values.
140 * @param _v 32-bit integer in host endianness.
142 * @return The comma separated values for the 32-bit value.
146 /** @brief Encode 40-bit value into array values in big-endian format.
148 * Helper macro to encode 40-bit values into comma separated values.
152 * @param _v 40-bit integer in host endianness.
154 * @return The comma separated values for the 40-bit value.
158 /** @brief Encode 48-bit value into array values in big-endian format.
160 * Helper macro to encode 48-bit values into comma separated values.
164 * @param _v 48-bit integer in host endianness.
166 * @return The comma separated values for the 48-bit value.
170 /** @brief Encode 64-bit value into array values in big-endian format.
172 * Helper macro to encode 64-bit values into comma separated values.
176 * @param _v 64-bit integer in host endianness.
178 * @return The comma separated values for the 64-bit value.