Pull to refresh

Comments 29

удобно. вы сами это к vim прикрутили?
К vim не прекручивал. Я всегда альт-табился, альт-таблюсь и буду альт-табиться
Очень нужная программа. У меня на маке, правда, не запустилось. Могу сразу сказать что для МакОС нужно изменить пути поиска библиотек и прочих файлов на /Applications/Arduino.app/Contents/Resources/Java/
К сожалению, питона не знаю, но с тестированием с удовольствием помог бы.
Стоит все платформозависимые штуки вынести в отдельный файл, затем найти Маковода и гонять через GitHub пока не заработает. С поддержко макоси должно быть минимум проблем. Винда напрягает чуть больше.

Если готовы посодействовать, можно попробовать сегодня-завтра, как будет время.
UFO just landed and posted this here
Круто! Цивильный такой makefile. Вижу по крайней мере один минус: -документация
UFO just landed and posted this here
Спасибо >.<

В avrdude я слыхал это есть в сааамой последней версии, но пока она не у всех — лучше так.
Левая половина сайта пропадает за экраном слева (ширина экрана у меня 1024).
Чёрт, и правда. Недоглядел. Буду исправлять.
Не находя файлы arduino (у меня в ~ он стоит), грязно ругается (traceback).
Можно traceback в личку? Работает ли с `-d ~/your/path/to/arduino-0022`?
Отправил. С -d не работает. ino установлено с pip.
Дело было в сценарии, когда не находился board.txt. Т.е. ни в стандартных местах, ни по подсказке -d.
Но по крайней мере теперь оно подробно скажет где производился поиск, должно стать ясно как нужно изменить значение для -d.

Новая версия уже залита. pip install --upgrade ino

Спасибо за репорт.
Это восхитительно!
Сам провел несколько ночей в попытках избавиться от родной IDE, и заодно от препроцесора C++. Обязательно воспользуюсь ino в следующем проекте.
UFO just landed and posted this here
Не пользовался этой средой, но быстрый взгляд на документацию говорит о том, что вы легко можете менять build steps, а следовательно поставить Ino в качестве билдера.
UFO just landed and posted this here
Ну не совсем так. Это для того, чтобы просто посмотреть чего оно печатает и в ответ, быть может, пару строк послать руками.

Для автоматизации и эффективности берётся язык, с библиотекой для работы по serial и фигачется то, что нужно бинарным протоколом.

Но прототип можно так сделать, ага.
Неплохо бы еще для upload и serial сохранять на следующий раз -p, -m настройки
В текущем проекте, раз уж -d сохраняется.
Хм. Нарушение дзена «Explicit is better than implicit». То, что сохраняется -d — это скорее баг, я только после прочтения вашего коммента понял, что это действительно так.

Для того, чтобы не повторяться постоянно достаточно написать конфиг-файл в 2 строки.
А почему inorc не скрытый?
И нет в нем параметра -d?
Потому что опечатка. Номинально читается из ~/.inorc

В нём есть любой параметр, только его нужно писать целиком:

arduino_dist = ~/Downloads/Arduino/arduino-0022

Не очевидно, нужно ещё задокументировать
Еще пара глюков:
1) в доках параметры с "-", а работает только с "_"
2) Ищет boards.txt, не находит, а потом находит.
anton@eee-fy ~/1 $ ino build
Searching for Board description file (boards.txt) ... FAILED
Searching for Arduino core library ... /home/anton/projects/arduino/ide0022/hardware/arduino/cores/arduino
Searching for Arduino standard libraries ... /home/anton/projects/arduino/ide0022/libraries
Searching for Arduino lib version file (version.txt) ... /home/anton/projects/arduino/ide0022/lib/version.txt
Detecting Arduino software version ... 22
Searching for avr-gcc ... /usr/bin/avr-gcc
Searching for avr-g++ ... /usr/bin/avr-g++
Searching for avr-ar ... /usr/bin/avr-ar
Searching for avr-objcopy ... /usr/bin/avr-objcopy
Searching for Board description file (boards.txt) ... /home/anton/projects/arduino/ide0022/hardware/arduino/boards.txt
Scanning dependencies of src
1) Заметил, исправляю
2) Интересная ботва, попробую воспроизвести
Только сейчас наткнулся на эту тулзу. Спасибо! Чините баги пожалуйста ;-).
P.S. Можно было бы еще на dangerousprototypes.com/hackaday.com ньюс запостить.
Пасиба. Вот ща-ща-ща дел немного подразгребу и скоупом много проблем закрою.
Sign up to leave a comment.