This document specifies a personal knowledge base designed to be maintained by an LLM agent rather than by a human. It is meant to be a buildable blueprint: it describes what to build and why, the data model, the behaviors each command must have, and — importantly — how to write the agent-facing instructions ("skills") that make an agent actually use it well. It deliberately stays at the level of design and behavior rather than prescribing an implementation, so you can build it in whatever language and storage engine you prefer.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include "pico/stdlib.h" | |
| #include "hardware/gpio.h" | |
| #include "hardware/timer.h" | |
| #include "stdio.h" | |
| #include "pico/util/queue.h" | |
| #define IR_PIN 16 | |
| #define BRIGHTNESS_UP 0x3A | |
| #define BRIGHTNESS_DN 0xBA | |
| #define PLAY 0x82 |