Есть ли где-нибудь лучшая документация для классов Arduino и API?
Например, похоже, что Serial расширяет HardwareSerial, который расширяет Stream, который расширяет Print. Но я не думаю, что вы сможете понять это, прочитав справочную документацию на https://www.arduino.cc/ и не похоже, что вы можете легко перемещаться по иерархии классов в Arduino IDE. Кажется, они изо всех сил стараются скрыть иерархию классов?
Думаю, я избалован современными языками, которые автоматически генерируют документацию, но, кажется, где-то должен быть более полный справочник?
@Brian Slesinsky, 👍2
Обсуждение1 ответ
При загрузке нового ядра я создал иерархию классов помощи визуализации doxygen в HTML. Хотя большинство основных библиотек не имеют подробной документации по doxygen, dot/graphviz решает проблему без установки других IDE (которые также имеют свои специфические особенности). проблемы, или нужно много учиться).
В качестве дополнительного бонуса я могу документировать свой исходный код чистым и прозрачным способом, доступным в большинстве IDE и ОС.
- Документация ESP32 для "time.h"
- Ардуино — это одноплатный компьютер?
- Где найти руководство по оборудованию (или документацию) для Arduino Uno и ATmega328P?
- Где вся документация Arduino?
- Какая функция у этого транзистора на Arduino Mega?
- Как задокументировать пользовательскую библиотеку в Arduino
- Где документация для написания ядра Arduino?
- Где находится документация для модуля Emoro GLAM pro?
Я использую Eclipse с плагином Sloeber. Это дает мне сверхспособности в мире Arduino., @Juraj
Смысл Arduino в том, что он предназначен для людей, которым не нужен (или не важен) такой уровень детализации в документации., @Majenko
Существует дополнение к MS VisualStudio (VisualMicro.com), которое предоставляет вам *настоящую* IDE, позволяющую детализировать предоставленные основные библиотеки., @DataFiddler