18-03-2022, 10:00
Witam.
Korzystam ze sprzętowego Serial1 w Nano Every do komunikacji po RS485.
Dla wygody część funkcji przeniosłem do plików .cpp
i pojawił się problem, ponieważ przy próbie użycia:
digitalWrite(RS485_CTRL_PIN, RS485_TRANSMIT);
dostaję komunikat "Błąd kompilacji dla płytki Arduino Nano Every".
Stąd moje pytanie - jak w pliku .cpp używać digitalWrite ?
Oczywiście próbowałem obejść ten problem.
Utworzyłem w .ino funkcję do wysyłania danych przekazywanych jej z plików .cpp
ale nie potrafię wywołać tej funkcji w .cpp
Tutaj komunikat brzmi " 'rs485print' was not declared in the scope".
Więc kolejne pytanie brzmi - jak w pliku .cpp wywołać funkcję z .ino ?
Oczywiście przeszukałem Google ale nie trafiłem na działające rozwiązanie.
Liczę na pomoc
Korzystam ze sprzętowego Serial1 w Nano Every do komunikacji po RS485.
Dla wygody część funkcji przeniosłem do plików .cpp
i pojawił się problem, ponieważ przy próbie użycia:
digitalWrite(RS485_CTRL_PIN, RS485_TRANSMIT);
dostaję komunikat "Błąd kompilacji dla płytki Arduino Nano Every".
Stąd moje pytanie - jak w pliku .cpp używać digitalWrite ?
Oczywiście próbowałem obejść ten problem.
Utworzyłem w .ino funkcję do wysyłania danych przekazywanych jej z plików .cpp
ale nie potrafię wywołać tej funkcji w .cpp
Tutaj komunikat brzmi " 'rs485print' was not declared in the scope".
Więc kolejne pytanie brzmi - jak w pliku .cpp wywołać funkcję z .ino ?
Oczywiście przeszukałem Google ale nie trafiłem na działające rozwiązanie.
Liczę na pomoc
