IDE с настройками от Амперки работает с любыми библиотеками. Также, можно указывать полный путь до нужной .js библиотеки: ... = require('http://path/to/lib.js')...
Уточню. На js.amperka.ru/modules крутится прокси, которая на требование библиотек с префиксом `@amperka/` отдаёт наши библиотеки. В противном случае она пробрасывает запрос на оригинальный espruino.com/modules. Иными словами наш URL — это просто дополнение оригинальных библиотек, а не их исключение.
Спасибо, что уточнили. Подправил свой пост, а то что-то невразумительное написал. Еще раз убеждаюсь, что по ночам надо спать, чтоб потом не краснеть за полусонные эпосы
а название выходов так же останется или надо вычислить будет соответствие пинов платы Espruino и Iskra JS? подключаю LCD keypad shield на HD44780. по выводам шилда: RS - 8 пин, RW - 11 пин, Enable - 9 пин, DB4-7 - 4, 5, 6, 7. по ману espruino: Код (Javascript): // rs,en,d4,d5,d6,d7 var lcd = require("HD44780").connect(A0,A1,C0,C1,C2,C3); lcd.print("Hello World!"); т.е. пину 8 шилда должен соотвствовать А0 на оригинальной espruino, Enable: 9-A1, RW: 1-?, и т.д. на тройка шилде эти выводы чему соответствуют? и пин RW. он не нужен? разобрался, сразу тут и отвечу: для подключения надо использовать: P8,P9,P4,P5,P6,P7
http://wiki.amperka.ru/js:iskra_js Там есть соответствие пинов Искры и пинов микроконтроллера. Можно сопоставить с таковыми на оригинальных эспруиновских платах: http://www.espruino.com/EspruinoBoard http://www.espruino.com/Pico Кстати, к пинам в программе можно обращаться, как по обозначениям пинов платы, так и по обозначениям пинов МК. К пинам SPI2 Искры так вобще можно обратиться только по МКшным обозначениям (B13-B15)...
Дальше всё заработало без сюрпризов, как описано в HD44780 Character LCD? Я как раз прикупил Robotdyn LCD 16x2 keypad Shield.
Насколько мне память не изменяет, то я тогда нормально прикрутил к искре keypad shield и датчик DS18B20 все с библиотеками от espruino с точки зрения более более практичного подключения модулей - думаю, что более удобным будет подключение 1602 или 2004 через i2c интерфейс. на сегодняшний день прогресс шагнул далеко вперед, и для работы с искрой используется IDE от Espruino, т.е. можно без проблем в одном проекте совмещать все библиотеки. единственное что крайних несколько месяцев платку не брал в руки по причине отсутствия свободного времени, поэтому может и еще что-то добавили приятного