"Мини-прорыв SparkFun SAMD21 ""Serial1" не был объявлен в этой области

serial samd21g

Я недавно переключил компьютеры и установил интегрированную среду разработки Arduino, добавил SAMD21 в менеджер плат и установил драйверы.

Мой скетч ранее работал на ноутбуке без проблем. Теперь, когда я пытаюсь скомпилировать для SAMD21 Mini, я получаю "Serial1", который не был объявлен в этой ошибке области.

Если я попытаюсь скомпилировать его для Mega, проблем не возникнет.

Я попробовал пример кода с Serial1 для SAMD21, и он был скомпилирован и загружен без проблем.

, 👍0

Обсуждение

Последовательные параметры samd21g более настраиваемы, чем для AVR. Многое из этого остается на усмотрение определения варианта. Итак, какую плату вы выбрали?, @timemage

Я выбрал "Мини-прорыв SparkFun SAMD21". У меня это работает, смотрите ниже :), @exchangenoob

Учитывая, что теперь вы, вероятно, будете единственным человеком, который ответит на этот вопрос, вы можете просто отредактировать вопрос и ответ, чтобы сделать хорошее чтение для тех, кто столкнется с ним в будущем. Например, в вопросе не упоминается, что вы не работаете в файле. ino., @timemage


1 ответ


1

А-а-а, я догадался. Мне пришлось добавить #включить "Arduino.h" в файл .cpp.

,