Sensor Watch 0.0.1
A board replacement for the classic Casio F-91W wristwatch, powered by a Microchip SAM L22 microcontroller.
|
Analog Input | This 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 Framework | This section covers the functions that you will implement in your app.c file when designing a Sensor Watch app |
Buzzer | This section covers functions related to the piezo buzzer embedded in the F-91W's back plate |
Sleep Control | This section covers functions related to the various sleep modes available to the watch, including Sleep, Deep Sleep, and BACKUP mode |
Buttons & External Interrupts | This 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 Output | This section covers functions related to general-purpose input and output signals |
I2C Controller Driver | This 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 Control | This section covers functions related to the bi-color red/green LED mounted behind the LCD |
Real-Time Clock | This section covers functions related to the SAM L22's real-time clock peripheral, including date, time and alarm functions |
Segment LCD Display | This 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 Driver | This section covers functions related to the SAM L22's built-in SPI driver, including configuring the SPI bus and writing to / reading from devices |
UART | This section covers functions related to the UART peripheral |
Utility Functions | This section covers various useful functions that don't fit anywhere else |