Hardware Peripheral Functions
/**
* Turns on the vibrate motor
*
* Simulator status: Implemented (turns top menu BLUE when "vibrating")
*/
void pulse_vibe_on(void);
/**
* Turns off the vibrate motor
*
* Simulator status: Implemented
*/
void pulse_vibe_off(void);
/**
* Sets the oled screen brightness
* Note: 0 is a dim brightness, but the screen is not turned off.
*
* Simulator status: Not yet implemented
*
* @param brightness (0 - 100)
*
*/
void pulse_oled_set_brightness(uint8_t brightness);
/**
* Delays for a certain period of time
*
* @param ms_to_delay Number of milliseconds to delay
*
* Note: this is a blocking call and blocking for > 5 seconds will
* cause the watch to reboot
*
* Simulator status: Implemented
*/
void pulse_mdelay(uint32_t ms_to_delay);