|
Sensor Watch
0.0.0
A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.
|
#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... | |
| 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.