Aufbau Stromversorgung für einen Raum

Ich nutze erfolgreich die Attiny84M als MAster für meine Uhr mit RTC :slight_smile:

Die orginale TinyWireS war nur für die 25/45/85 tiny für die 24/44/84er musst du die usiTwiSlave.h erweitern um folgende Zeilen

#if defined(__AVR_ATtiny84__) | \
defined(__AVR_ATtiny44__) | \
defined(__AVR_ATtiny24__) 
# define DDR_USI DDRA
# define PORT_USI PORTA
# define PIN_USI PINA
# define PORT_USI_SDA PORTA6
# define PORT_USI_SCL PORTA4
# define PIN_USI_SDA PINA6
# define PIN_USI_SCL PINA4
# define USI_START_COND_INT USISIF
# define USI_START_VECTOR USI_START_vect
# define USI_OVERFLOW_VECTOR USI_OVF_vect
#endif

Dann läuft sie und lässt sich kompilieren. Da die Pins für USI auf den X5er anders sind als die X4er Attinys

Siehe hier TinyWire/usiTwiSlave.c at master · svoisen/TinyWire · GitHub.

Den Kompletten link zu den geänderten Dateien

Würde auch noch den Attiny24 dazu erweitern.

Gruß
Der Dani