
Reader 
----------

- GND     black
- RST     blue       3.3V
- 3.3V    red
- MISO    brown      21
- SDA     green      19
- SCK     yellow     18
- MOSI    orange      5
- IRQ     green single cable not connected


Button Board:
-------------

- rot in   | white  13
- btn2 led | grey   12
- btn2 in  | purple 14
- rotB     | blue   27
- rotA     | green  26
- btn1 in  | yellow 25 
- btn1 led | orange 33

rot="rotary encoder"
in=button sense in
led = 5V pwm



Firmware Planning
-----------------

- input commands:
  - led: effect + parameters
      - off
      - single color
      - multiple color HSV fade, list of colors with timings
      - circular motion (already exists)
      - chained events? e.g. circle two times then fade
    - effects:
      - welle fuer an und aus
      - breathe waehrend an, oder farbgradient
      - 
- output infos:
  - nfc read: with id
  - nfc remove
  - button presses, (possible also long press, double click, etc)
  - rotary encoder up down + current numeric state
  - on led effect end? 




TODO
----

1) case redesign
  - slightly smaller led ring (10mm -> 9mm)  [ok]
  - thicker top of inner ring, but cutouts for reader [ok]
  - adjust reader stands position [ok]
  - bottom for led ring snap-in [ok]
  - bottom for inner ring [ok]
    - stands for own "pcb" [ok]
  - 2 cutouts for cables  [ok]
  - checks, compared to existing print
    - same diameter, very slightly smaller
    - larger overlap of LED ring
    - minimal wall thickness for led ring top and side
    - check total height - compare to existing



