14 lt_rand_bytes(data,
len);
20void Mutex::lock() { xSemaphoreTake(this->handle_, portMAX_DELAY); }
21bool Mutex::try_lock() {
return xSemaphoreTake(this->handle_, 0) == pdTRUE; }
Providing packet encoding functions for exchanging data with a remote host.
bool random_bytes(uint8_t *data, size_t len)
Generate len number of random bytes.
uint32_t random_uint32()
Return a random 32-bit unsigned integer.
void get_mac_address_raw(uint8_t *mac)
Get the device MAC address as raw bytes, written into the provided byte array (6 bytes).