Создать модуль управления дисплеем

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем petypen, 28 сен 2016.

  1. petypen

    petypen Нерд

    Коллеги, очень нужна ваша помощь.

    У меня вот такой дисплей https://www.arduino.cc/en/Main/GTFT
    Я его смог подключить к STM32F4 с помощью модуля ILI9163 LCD CONTROLLER http://www.espruino.com/ILI9163 но к сожалению не без косяков.

    Буду благодарен за помощь

    По существующему модулю:
    1. облазил весь сайт espruino.com начиная со страницы модуля http://www.espruino.com/ILI9163 но так и не нашёл описания методов, свойств и событий этого модуля. На странице они приводят пример:
      Код (Javascript):
      var colorPalette = new Uint16Array([0, 0xF80F, 0x001F, 0xFFFF]);
      var spi = new SPI();
      spi.setup({mosi:A7 /* sda */, sck:A6 /* scl */});
      var g = require("ILI9163").connectPaletted(colorPalette, spi, B1 /* DC */, B13 /* CE */, B10 /* RST */, function() {
        g.clear();
        g.setRotation(2);
        g.setColor(3);
        g.drawString("Hello",0,0);
        g.setColor(1);
        g.setFontVector(20);
        g.drawString("Espruino",0,10);
        g.flip();
      })
      но нигде нет описания методов. Приходится только догадываться.
    2. есть ли модули с поддержкой кириллицы при выводе на экран? Вдруг чудеса случаются.
    По доработке существующего модуля (я готов приложить усилия и адаптировать модуль ILI9163 LCD CONTROLLER для моего дисплея arduino TFT LCD Display)
    1. Модули скачиваются методом require() автоматически, а где взять исходный код модуля?
    2. Модифицированный модуль хочу подключать из папки локального диска. Как IDE подсказать про папку с модулями?
    3. Посмотрите на этот скрипт: http://www.espruino.com/modules/ILI9163.js Очень похоже на исходный код модуля, который я планирую модифицировать, но он какой то не полный. Где реализация метода setRotation() или drawString() из выше приведенного примера?
    Спасибо за помощь.
     
  2. ИгорьК

    ИгорьК Оракул Модератор

  3. sys

    sys Злобный Буратино Модератор

  4. petypen

    petypen Нерд

    Коллеги, спасибо за помощь. С модулем разобрался и настроил его дя своего дисплея ST7735.
    Остался последний вопрос с отображением кириллицы.
     
  5. Protos911

    Protos911 Нерд

    А вы уверенны, что в знакогенераторе дисплея кириллица есть?