ljan / sonoffgrinder

Coffee Grinder with Sonoff Basic as a Timer
GNU General Public License v3.0
8 stars 3 forks source link

Fehler beim compilieren: error: 'asm' operand has impossible constraints #4

Open slimline33 opened 2 years ago

slimline33 commented 2 years ago

Hi, habe gerade dein Projekt entdeckt und wollte mir das ganze Nachbauen. Einen Sonoff Basic hatte ich hier noch herumliegen :)

Ich bekomme allerdings folgenden Fehler beim compilieren mit VS:

`CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/sonoff_basic.html PLATFORM: Espressif 8266 (3.2.0) > Sonoff Basic HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash PACKAGES:

Evtl. hast Du eine Idee?

Gruß Christoph

slimline33 commented 2 years ago

Ich habs dann doch mit der arduino ide gemacht :) mit einer älteren Boardversion ging es dann wie gewuppt! Vielen Dank für den SonoffGrinder!!!

ljan commented 2 years ago

Danke für dein Interesse am Sonoffgrinder :) Habe gerade nachgeschaut und das Problem scheint auch schon bekannt zu sein: pasko-zh/brzo_i2c#44 Scheint mit dem ESP8266 core >= 3.0.0 zusammen zu hängen. Es scheint mehrere Lösungsansätze zum Problem zu geben:

Schön, dass es bei dir geklappt hat, vielleicht hattest du in der Arduino IDE noch einen älteren Core.

ljan commented 2 years ago

Ich lasse das Issue mal offen falls noch jemand drüber stolpert. Ein Fix liegt auf dem Bugfix Branch

slimline33 commented 2 years ago

Hi, danke für deine Rückmeldung. Ich bin im kaffeeforum auf die alternative arduino Board Version gestolpert. 😬

Es funktioniert zumindest inzwischen echt sehr gut. Ich Kämpfe eigentlich nur noch mit einem Anzeigefehler.

Das einzige was mich stört ist eher noch die anzeige

slimline33 commented 2 years ago

Ich hatte beim ersten Mal Microsoft Visual Studio verwendet. Da konnte ich aber die Board Version nicht auswählen wie bei der arduino IDE.

ljan commented 2 years ago

Bitte nochmal mit VS Code und Platformio probieren. Dadurch ist gewährleistet, dass die richtigen Versionen der Libraries verwendet werden. Board Version steht schon im Projekt "platformio.ini", sonst muss da angepasst werden.