1 /* 2 * Copyright (c) 2016-2020 Nordic Semiconductor ASA 3 * Copyright (c) 2016 Vinayak Kariappa Chettimada 4 * 5 * SPDX-License-Identifier: Apache-2.0 6 */ 7 8 #ifndef DOUBLE_BUFFER_SIZE 9 #define DOUBLE_BUFFER_SIZE 2 10 #endif 11 12 #ifndef TRIPLE_BUFFER_SIZE 13 #define TRIPLE_BUFFER_SIZE 3 14 #endif 15 16 uint8_t util_ones_count_get(const uint8_t *octets, uint8_t octets_len); 17 int util_aa_le32(uint8_t *dst); 18 int util_saa_le32(uint8_t *dst, uint8_t handle); 19 void util_bis_aa_le32(uint8_t bis, uint8_t *saa, uint8_t *dst); 20 uint32_t util_get_bits(uint8_t *data, uint8_t bit_offs, uint8_t num_bits); 21 void util_set_bits(uint8_t *data, uint8_t bit_offs, uint8_t num_bits, 22 uint32_t value); 23