Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AskSinPP/examples/stm32/HM-LC-DW-WM/HM-LC-DW-WM.ino #220

Open
elmarfaber opened this issue Dec 25, 2020 · 4 comments
Open

AskSinPP/examples/stm32/HM-LC-DW-WM/HM-LC-DW-WM.ino #220

elmarfaber opened this issue Dec 25, 2020 · 4 comments

Comments

@elmarfaber
Copy link

Hallo,

beim compilieren unter PlatformIO tritt folgender Fehler auf:
Die Datei "Quelle" kann nicht geöffnet werden: "OneWireSTM.h".

Unter PlatformIO finde ich diese Library nicht. Unter rogerclarkmelbourne Arduino_STM32 finde ich diese Library
aber binde ich diese Library ein bekomme ich sehr viele Fehler angezeigt.

Wie löse ich das Problem?

@pa-pa
Copy link
Owner

pa-pa commented Dec 25, 2020

Mit PlatformIO kenne ich mich nicht aus.
Was sind das denn für Fehler ?

@jp112sdl
Copy link
Collaborator

Die OneWireSTM.h ist ja auch eigentlich direkt schon beim Boardsupport stm32duino mit drin.
./packages/stm32duino/hardware/STM32F1/2020.8.9/libraries/OneWireSTM/src/OneWireSTM.h

Das ist keine extra Lib, die eingebunden werden muss

@elmarfaber
Copy link
Author

Dann mache ich scheinbar etwas grundsätzliches falsch. Ich verwende die Platform ST STM32 und das Board genericSTM32F103C8.
Dabei fehlt die o.g. Library. Ich finde kein stm32duino Bordsupport bei meiner Installation. Wie gehe ich denn hierbei vor? Ich würde gerne weiterhin PlatformIO verwenden - ist einfach viel besser wie die Arduino Umgebung. Die Fehler die angezeigt werden sind sehr viele - so sehzen die ersten aus:
"message": "'PWM16' was not declared in this scope",
"message": "expected unqualified-id before '>' token",
"message": "'class as::InternalEncoder<as::DimmerDevice<as::AskSin<as::StatusLed<32>, as::NoBattery, as::Radio<as::LibSPI<42>, 46> >, as::DimmerChannel<as::AskSin<as::StatusLed<32>, as::NoBattery, as::Radio<as::LibSPI<42>, 46> >, 6>, 6, 3> >' has no member named 'peer'",
u.s.w.

@elmarfaber
Copy link
Author

elmarfaber commented Dec 27, 2020

So wenn ich in der platform.ini folgendes eintrage wird das Projekt compiliert:

OnewireSTM.h muss noch in onewire.h umbenannt werden

[env:genericSTM32F103C8]
platform = ststm32
board = genericSTM32F103C8
framework = arduino
board_build.core = maple
monitor_speed = 57600
lib_deps =
AskSinPP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants