booroondook @ 13.10.2015, 09:18
Интересует область, где прописаны аппаратные кнопки
Первый момент. А зачем, собственно? Если брать и модифицировать «свою» прошивку, то никаких проблем с кнопками быть не должно, они должны будут остаться на своем месте.
Накатывать прошивки от других устройств? Там, на самом деле, не так все гладко внутри, хотя по большей части схоже выглядит и вроде как все работает. Просто неизвестно, может чем-то в будущем и аукнется, до чего еще не докопались, хз.
Второй момент. Так-то можно. Только я в эту сторону совсем не смотрел, т.к. это не мой «предмет интереса». Надо отследить все от прерывания/считывания ADC до команды выхода и найти нужные таблицы
переходы или что там еще. Потом придумать как их изменять. Ковыряюсь сам в свободное время и помощи никакой нет (хотя я и не жалуюсь), поэтому все не особо быстро и продуктивно как могло бы быть при объединенных усилиях. Тот же darkleo, который ковырял до меня, оказался не очень хорошим человеком. Ему, видите ли, влом было рассказать, что прошивка кодируется тупым ксором с адресом, «не учитель он». Из за этой херни, извините, я сидел и кучу времени искал там всякие AESы и DESы пока в один прекрасный день косо не взглянул очередной раз глазком на HEX и меня не осенило... Вместо того, чтобы уже давно «принести добро людям». Вот как-то так.
И честно говоря, при таких раскладах без особой нужды не хочу ставить кнопки в приоритет, не обессудьте. Сейчас в приоритете — «пробный камень» в виде возможности изменять иниты самостоятельно, а затем доработка прошивки таким образом, чтобы можно было использовать наработку 7floor (или аналогичную, если кто-то еще напишет мне красивый ГУИ, тк. 7floor что-то не отвечает) без перепайки, только с патчингом и перепрошивкой MCU.
Сообщение отредактировал Dark Simpson - 13.10.15, 11:08Причина редактирования: пунто свичер :(