|
Sensor Watch 0.0.2
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 |
| Flash Storage | This section covers functions related to the SAM L22's 8 kilobyte EEPROM emulation area |
| UART | This section covers functions related to the UART peripheral |
| Utility Functions | This section covers various useful functions that don't fit anywhere else |