Добрый вечер, товарищи. Подскажите пожалуйста, есть ли в IskraJS функция перезагрузки устройства? В wiki ничего не нашел нужного. В оригинальной Espruino есть функция E.reboot();, но в IskraJS ее нет судя по wiki. Может кто сталкивался?
Амперка не изменяет Espruino, а лишь добавляет описание своей платы в систему сборки Espruino. IskraJS нет, сужу по коду на github.
Нет такой функции ( В оригинальной Espruino есть, а в IskraJS нет. В документации смотрел, там есть E, но нет E.reboot() Что пишет IskraJS при старте Код (C++): Uncaught Error: Function "reboot" not found! at line 1 col 3 E.reboot(); ^ in function called from system
К IskraJS подключена кнопка. По событию должна вызываться функция ребута. Код (C++): myButton.on('press',E.reboot); При нажатии на кнопку получаю ошибку Код (Javascript): Uncaught Error: Function "reboot" not found! at line 1 col 3 E.reboot(); ^ in function called from system
Какая у вас версия прошивки? Судя по коду на гитхаб E.reboot() добавлен в ветку 1v99 от 22 мая Код (Text): Added E.reboot() to allow hard reboots from software (fix espruino#1429) @gfwilliams gfwilliams committed on 22 May
Эмм... А где взять прошивку то 1.99? Я скачивал по инструкции на WIKI тут https://github.com/amperka/espruino-modcat/tree/master/binaries Нашел - http://www.espruino.com/binaries/ Подойдут ли эти прошивки для IskraJS? Амперка поди свою прошивку то расширяет собственными функциями, а в оригинальной их не будет. Попробовал залить в IskraJS espruino_1v99_espruino_1r3.bin espruino_1v99_espruino_1r3_wiznet.bin Получаю кирпич! Пришлось вернуть обратно espruino_1v96.43_iskrajs.bin
Попробуйте сами собрать прошивку. Я игрался с STM32F1 - со сборкой под STM проблем не было никаких, от установки Debian в VirtualBox до первых результатов - 30-40 мин.