Skip to content
jbaumann edited this page Aug 12, 2019 · 54 revisions

Welcome to the ATTiny Daemon Wiki!

The minimum you should read if you want to use the ATTiny Daemon are the following pages:

  • Modifying the Geekworm UPS HAT - here you learn how to do the hardware modification of the Geekworm UPS Hat
  • Programming the ATTiny - this text describes how you can compile the firmware on your computer
  • Installation on the Raspberry Pi - installing a daemon on Linux is no problem, but this text describes it anyways.
  • The Config File - if you want to adapt the configuration of the ATTiny Daemon to your specific needs, here are the options. The documentation is not yet finished, but I will add to it over time.

Hardware Topics

Programming the ATTiny

Communication with the User

Energy consumption

I2C Communication

Using the Switch pin

The combined button/LED pin

The Ext_V pin and its uses

Measuring the Temperature

Compensating Measurement Errors

The different Voltage Levels

Hardware Design

Raspberry Pi Startup or how long can we pull the plug?

Modifying the Geekworm UPS HAT

Software Topics

Installation on the Raspberry Pi

Priming the System

Timeout vs. Sleeptime - aka the communication protocol

The Structure of the Python Daemon

ATTiny Startup

The Config File

Compatibility Checks and Semantic Versioning

Clone this wiki locally