inkplate4/advanced/rtc/alarm

Example of the component solderedelectronics/inkplate v1.1.0
# RTC — Alarm

RTC time display with alarm for Soldered Inkplate 4TEMPERA.

## Overview

Demonstrates how to use the PCF85063A RTC on Inkplate 4TEMPERA to set time and date, configure an alarm, and display the current time on screen using partial updates. When the alarm triggers, "ALARM!" is shown on the display.

## Hardware Required

- Soldered Inkplate 4TEMPERA
- USB cable

## Setup

Run `idf.py menuconfig` and navigate to:
**Inkplate Boards → Inkplate4**

Set the alarm time and initial RTC time/date in `main.cpp`.

## Build and Flash

```
idf.py build
idf.py -p PORT flash monitor
```

## Expected Output

- Inkplate display shows current date and time updated via partial refresh.
- "ALARM!" text appears on the display when the configured alarm time is reached.

## Notes

- Inkplate 4TEMPERA uses the PCF85063A RTC chip.
- Partial update works only in 1-bit (black & white) mode.
- Perform a full refresh every 5–10 partial updates to maintain display quality.

## Resources

- Docs: https://docs.soldered.com/inkplate
- Support: https://forum.soldered.com/
- Image tool: https://tools.soldered.com/tools/image-converter/

To create a project from this example, run:

idf.py create-project-from-example "solderedelectronics/inkplate=1.1.0:inkplate4/advanced/rtc/alarm"

or download archive (~3.24 KB)