Das ist komisch weil ich mit der Fehlermeldung nichts anfangen kann. Er sagt setup() bereits definiert. Aber kann’s mir grad nicht erklären.

multiple definition of setup'; sketch\my_accessory.c.o:sketch/my_accessory.c:1: first defined here

Lad mal einen komplett leeres Programm , bzw. das Blink Programm auf den D1 Mini. Und versuchs danach nochmal. Am besten mit der Einstellung o.g.

Und entferne mal das - am Ende außerhalb deines Setups.

Ansonsten , hast du eine Datei vielleicht doppelt geöffnet?

Bzw welche Version der Libary und welche Version der Arduino IDE. Dann könnte ich das bei mir auch noch prüfen. Klappt nämlich ohne Probleme.