Sensor Watch 0.0.1
A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.
Modules
Here is a list of all modules:
 Analog InputThis section covers functions related to the SAM L22's analog-to-digital converter, as well as configuring and reading values from the five analog-capable pins on the 9-pin connector
 Application FrameworkThis section covers the functions that you will implement in your app.c file when designing a Sensor Watch app
 BuzzerThis section covers functions related to the piezo buzzer embedded in the F-91W's back plate
 Sleep ControlThis section covers functions related to the various sleep modes available to the watch, including Sleep, Deep Sleep, and BACKUP mode
 Buttons & External InterruptsThis section covers functions related to the three buttons: Light, Mode and Alarm, as well as external interrupts from devices on the nine-pin connector
 Digital Input and OutputThis section covers functions related to general-purpose input and output signals
 I2C Controller DriverThis section covers functions related to the SAM L22's built-I2C driver, including configuring the I2C bus, putting values directly on the bus and reading data from registers on I2C devices
 LED ControlThis section covers functions related to the bi-color red/green LED mounted behind the LCD
 Real-Time ClockThis section covers functions related to the SAM L22's real-time clock peripheral, including date, time and alarm functions
 Segment LCD DisplayThis section covers functions related to the Segment LCD display driver, which is responsible for displaying strings of characters and indicators on the main watch display
 SPI Controller DriverThis section covers functions related to the SAM L22's built-in SPI driver, including configuring the SPI bus and writing to / reading from devices
 UARTThis section covers functions related to the UART peripheral
 Utility FunctionsThis section covers various useful functions that don't fit anywhere else