 |
SX126x-Arduino
2.0.1
|
Go to the documentation of this file.
15 #ifndef __UTILITIES_H__
16 #define __UTILITIES_H__
28 #define POW2(n) (1 << n)
35 void srand1(uint32_t seed);
44 int32_t
randr(int32_t min, int32_t max);
55 void memcpy1(uint8_t *dst,
const uint8_t *src, uint16_t size);
64 void memcpyr(uint8_t *dst,
const uint8_t *src, uint16_t size);
75 void memset1(uint8_t *dst, uint8_t value, uint16_t size);
87 #define MIN(a, b) ((a) < (b) ? (a) : (b))
90 #define MAX(a, b) ((a) < (b) ? (b) : (a))
92 #endif // __UTILITIES_H__
int32_t randr(int32_t min, int32_t max)
Computes a random number between min and max.
Definition: utilities.cpp:44
void srand1(uint32_t seed)
Initializes the pseudo random generator initial value.
Definition: utilities.cpp:38
int8_t Nibble2HexChar(uint8_t a)
Converts a nibble to an hexadecimal character.
Definition: utilities.cpp:74
void memset1(uint8_t *dst, uint8_t value, uint16_t size)
Set size elements of dst array with value.
Definition: utilities.cpp:66
void memcpyr(uint8_t *dst, const uint8_t *src, uint16_t size)
Copies size elements of src array to dst array reversing the byte order.
Definition: utilities.cpp:57
void memcpy1(uint8_t *dst, const uint8_t *src, uint16_t size)
Copies size elements of src array to dst array.
Definition: utilities.cpp:49