Comments (4)
I'am currently improving the VSCode setup:
#278
- you have to clone the repo. This shouldn't be a problem on windows or linux. If it is, then tell me more about the problem please.
The symbolic links are only used for the arduino ide, so that all files are in the same folder. - If you use vs code, then you can open the project and compile via platformio.
- Visual Studio need the visual micro addon, thich i use'd years ago.
from signalduino.
Ich antworte jetzt einfach mal auf Deutsch, danke für die schnelle Antwort!
Das Repo klonen ist kein Problem, nur die Symlinks funktionieren unter Windows nicht, daher fällt für mich die Arduino IDE weg.
Ich habe das Projekt in VS Code geöffnet. Ich habe die C/C++ Extensions installiert sowie die PlatformIO IDE.
Es kommen sofort eine Reihe an Fehlern, darunter, dass der Arduino.h include fehlt:
Meine .vscode/c_cpp_properties.json sieht folgendermaßen aus (ist die Standardkonfiguration):
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "C:\\msys64\\mingw64\\bin\\gcc.exe",
"cStandard": "c17",
"cppStandard": "gnu++17"
}
],
"version": 4
}
Wie sieht deine Konfiguration aus?
Außerdem kommt folgende Fehlermeldung, wenn ich versuche, über PlatformIO bspw. für esp8266_cc1101 zu builden:
Was mich wundert, da er sich ja offensichtlich über die Namen in der platformio.ini beschwert, was er dann ja auch bei anderen Leuten machen sollte.
from signalduino.
Wie sieht deine Konfiguration aus?
😃 Außerdem kommt folgende Fehlermeldung, wenn ich versuche, über PlatformIO bspw. für esp8266_cc1101 zu builden:
Was mich wundert, da er sich ja offensichtlich über die Namen in der platformio.ini beschwert, was er dann ja auch bei anderen Leuten machen sollte.
Ja, das Problem existiert seit 8.5.23 , weil mit der Version 6.1.7 eine Prüfung auf die Namen eingefügt wurde. https://docs.platformio.org/en/latest/core/history.html#id2
Ich nutze deshalb noch 6.1.6 da ich noch nicht zum Umbenennen kam.
from signalduino.
Ich habe folgende Schritte durchgeführt:
- In der platformio.ini @ durch - ersetzt
- ArduinoJson Library über PlatformIO installiert
- WiFiManager manuell installiert, da die Version in PlatformIO veraltet ist
Jetzt funktionieren meine Includes, und ich konnte die Firmware erfolgreich kompilieren. Vielen Dank!
Gibt es einen Grund, warum die Libraries ArduinoJson und WiFiManager nicht mitgeliefert werden?
Wenn gewünscht, kann ich schnell einen PR mit den angepassten Environment Namen erstellen.
from signalduino.
Related Issues (20)
- Debug Ausgaben bei ESP8266 HOT 3
- SignalESP mit CC1101-868 HOT 8
- Fehler beim Build unter WIN10 HOT 22
- ESP32 with CC1101 HOT 6
- Firmware-Dateien 3.5.0-dev+20201207 HOT 3
- [FRAGE] gibt es Beispiele oder Infos, wie die Befehle auf der Sereillen Schnittstelle anzuwenden sind? HOT 7
- Umstellung von Telnet auf MQTT HOT 11
- NanoCul cc1101 - nanocc1101_3.5.1-dev+20210531.hex - problem HOT 25
- ESP32 Reset HOT 38
- CC1101 FSK Sendeprobleme (nur 15 Nachrichten?!) HOT 21
- Senden mit CC1101 nicht möglich oder ich zu dumm? HOT 4
- Hardware crashed after "certain unknown" signal or specific occurrence HOT 26
- µC stürzt ab bei set sduino32 cc1101_bWidth >102 HOT 1
- Error: platformio.ini HOT 1
- SignalDuino auf dem Wemos D1 mini (ESP8266) empfängt nichts HOT 14
- rc-switch "protocol 1" PT2260, EV1527 support HOT 2
- Endlosschleife bei Sendcommand HOT 1
- ESP32 stuck after WIFI Connection loss HOT 1
- Advantek Doorbell(Batterie / Funk) wird nicht dekodiert HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from signalduino.