Запитання з тегом «compile»

2
Чому я не можу оголосити клас на іншій вкладці в Arduino IDE?
Я хотів перемістити частину свого коду на другу вкладку в IDE Arduino, щоб все було краще організовано. Спочатку я лише спробував перемістити якусь функцію, і, здавалося, вона спрацювала нормально. Я міг викликати функцію з setup()функції на головній вкладці, і не було проблем зі складанням або завантаженням. Однак я спробував поставити …

5
Як компілювати, завантажувати та контролювати за допомогою командного рядка Linux?
Взаємодія Arduino Uno (завантаження тощо) з Arduino IDE (за допомогою пакету Fedora) прекрасно працює в рамках Fedora 21. Але я скоріше хочу використовувати vim + make + vim-quickfix-режим тощо. Як я можу це зробити? Переважно за допомогою інструментів, доступних у сховищах Fedora. Я припускаю, що IDE викликає утиліти командного рядка …
19 compile 

2
Попередження під час перевірки ескізу з кодом VS
Я використовую Visual Studio Code для розробки для arduino, який використовує встановлені файли Arduino Studio і потребує встановлення для роботи. Це працює дуже добре. Прикро, що при перевірці ескізу потрібно більше часу, ніж у IDE Arduino. Я підозрюю таке попередження: [Попередження] Шлях виводу не вказаний. Неможливо повторно використати раніше складені …
18 compile  ide 

1
Ардуїно IDE #ifdef
Я використовую свій Arduino IDE або для завантаження ескізу до Arduino, або ATTiny, або ATmega328. Як відомо, кожен пристрій може мати різний штифт. Чи підтримує компілятор Arduino ifdefзалежно від плати, до якої я підключений? Наприклад #ifdef Attiny85 a=0; b=1; c=2; #else // arduino a=9; b=10; c=11; #endif

1
Чи є константа препроцесора для розміру пам'яті
Я хотів би, щоб мої компіляції виключали якийсь код залежно від наявного флеш / програмного простору. Для використання в демо-коді бібліотеки, яку я підтримую. Тоді як моє поточне рішення - використовувати #ifdef типу процесора. Але я хотів би бути більш загальним і не потрібно вказувати всі різні фішки. Швидше було …

4
Чому ескізи займають стільки місця та пам’яті?
Коли я складаю цей ескіз для юна: int led = 7; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); } Я отримав: Ескіз використовує 5 098 байт (17%) місця для зберігання програми. Максимум - 28 672 байти. Глобальні змінні використовують 153 байти (5%) динамічної пам'яті, залишаючи 2,407 …

2
Чи збиратиметься .ino Arduino Sketch безпосередньо на GCC-AVR?
Гаразд, ми всі бачили ці питання в Інтернеті, такі як Arduino vs C ++ або інші подібні запитання. І переважна більшість відповідей навіть не торкаються відмінностей у складанні, окрім як абстрагованої інформації. Моє запитання має на меті вирішити фактичні відмінності (а не уподобання) у тому, як .ino файл, перейменований у …

1
Встановлення таймера3 в режимі CTC - конфлікт із сервісною бібліотекою
Я хотів би встановити таймер, щоб викликати функцію 800 разів за секунду. Я використовую Arduino Mega і Timer3 з дозволом 1024. Для вибору фактора дозволення я розглянув наступні кроки: Частота процесора: 16 МГц Дозвіл таймера: 65536 (16 біт) Розділити частоту процесора обраного предделителя: 16x10 ^ 6 / тисячі двадцять чотири …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.