Sensor Watch  0.0.0
A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.
Functions
watch.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include "driver_init.h"
#include "watch_app.h"
#include "watch_rtc.h"
#include "watch_slcd.h"
#include "watch_extint.h"
#include "watch_led.h"
#include "watch_buzzer.h"
#include "watch_adc.h"
#include "watch_gpio.h"
#include "watch_i2c.h"
#include "watch_uart.h"
#include "watch_deepsleep.h"
#include "watch_private.h"

Go to the source code of this file.

Functions

bool watch_is_battery_low (void)
 Returns true when the battery voltage dips below 2.5V. More...
 

Function Documentation

◆ watch_is_battery_low()

bool watch_is_battery_low ( void  )

Returns true when the battery voltage dips below 2.5V.

A CR2016 battery will have a nominal voltage between 2.9 and 3 volts for most of its lifespan. Once the battery discharges to about 60%, the voltage will drift slightly lower; this may manifest as a dimmer LED. By the time the battery voltage has fallen to 2.5 volts, it will have probably less than 10% of its capacity remaining, and you can expect the voltage to drop relatively quickly as the battery dies.