Доброго времени суток ! Вопрос к амперке, какая текущая версия платы Iskra JS ? После обновления, IDE показывает 1v92.194, а на http://www.espruino.com/Download в качестве текущей показывает 1v94. Между ними действительно есть отставание или у Iskra JS своя нуме- рация ? Заранее спасибо!
Внимание! Всё нижесказанное является моими догадками и может не иметь ничего общего с реальностью Я думаю, что выход "родных" прошивок прежде всего связан с необходимостью исправлений для поддерживаемых на espruino.com плат ( http://www.espruino.com/Order , http://www.espruino.com/Other+Boards ). И, если посмотреть http://www.espruino.com/ChangeLog , то видно, что львиная доля изменений приходится на разные платы... Все исправления как и вся разработка размещены на гитхабе https://github.com/espruino/Espruino и новые прошивки, по сути, протестированные сборки определенного "функционального среза кода" с этого гитхаба. Iskra JS не является объектом прямой поддержки со стороны espruino.com, и прошивки для нее собираются силами сотрудников Амперки на основе кода с того же гитхаба. Поэтому и набор изменений ограничивается исправлениями свойственными только для Iskra JS... ну и плюс изменения основного (общего) функционала интерпретатора. https://github.com/amperka/Espruino/tree/iskrajs Поэтому сроки выпуска прошивок и версии у espruino.com и Амперки отличаются и по сути имеют чисто условную связь P.S. При желании вы можете запилить свою прошивку http://forum.amperka.ru/threads/Сборка-прошивки-iskrajs-в-windows-10.8956/
А можно доступнее ?)) Я так и не понял причин столь сильного расхождения версий прошивок. Насколько я понимаю все таки основные изменения касаются ядра платформы, а именно движка JavaScript, который разрабатывает команда espruino и устранений багов, опять же ядра. Меня больше всего интересуют функционал ядра, т.к. библиотеками амперки я пользуюсь в очень скромном масштабе (не хочу обобщать, но неоднократно находил в них разного рода недочета и ошибки, о части из которых писал на данном ресурсе, да и по функционалу это зачастую обертки некоего основного функционала ). А вот аппаратную часть наоборот использую на 90% производства амперки (вернее сын в своем моделировании). А вот в чем и насколько отличаются оригинальные прошивки espruino и амперки я практически не знаю, отсюда и непонимания столь сильного расхождения
Повторюсь. Как я и писал выше https://github.com/amperka/Espruino/tree/iskrajs - отдельная ветка и является форком оригинального кода ядра Espruino в который вносятся изменения и на основе которого собираются прошивки для Iskra JS. В оригинальный код https://github.com/espruino/Espruino изменения вносятся регулярно. Гордон (разработчик оригинальной прошивки) любит эксперименты И, кстати, не всегда изменения в оригинальном коде могут положительно сказаться на работе с Искрой. Наверняка, требуется время на дополнительное тестирование... Но всегда есть выход! Если Вас интересует какой-то конкретный функционал и исправления из новых версий оригинальной прошивки, которые просто жуть как необходимы в прошивке для Искры, Вы можете написать разработчикам из Амперки с просьбой добавить их в новую искрящую прошивку Думаю они не оставят в беде - ведь они белые и пушистые