Ram Gandikota
/
metronome
FRDM K64F Metronome
utils.hpp
- Committer:
- ram54288
- Date:
- 2017-05-14
- Revision:
- 0:a2cb7295a1f7
File content as of revision 0:a2cb7295a1f7:
#pragma once #include "mbed.h" #include "mbedtls/entropy_poll.h" namespace utils { unsigned entropy_seed() { unsigned seed; size_t length; unsigned char* seed_bytes = reinterpret_cast<unsigned char*>(&seed); mbedtls_hardware_poll(NULL, seed_bytes, sizeof(unsigned), &length); return seed; } // Default time of 0.2 seconds is fine for this lab void pulse(DigitalOut& led, float t = 0.2f) { led = false; wait(t); led = true; } }