ET-TFT240320TP-3.2

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Meine Linuxkenntnisse halten sich in überschaubaren Grenzen.
    -hiernach sind verschiedenste Display möglich:
    https://github.com/notro/fbtft/wiki/flexfb

    -mein ETT.Display kann auf SPI eingestellt werden, so das der SPI interface circuit nach:
    https://github.com/notro/fbtft/wiki/SPI-interface-circuit
    nicht zwingend notwendig ist.
    Allerdings gibt es die Besonderheit, das R/S bzw. Command/Data vorweg als Kennung geschickt werden muß:
    z.B.:
    void gp_wr_cmm(unsigned char cmm)
    {

    gp_cs_lo() ;//CS_LCD = 0

    spi_rdwr(0x70) ;//Sent Byte 1 = [Device ID Code:01110[0]]+[RS:0] + [R/W:0]
    spi_rdwr(0x00) ;//Sent Byte 2 = data 8 bit High Index Reg.: 0x00
    spi_rdwr(cmm) ;//Sent Byte 3 = data 8 bit Low index reg. : cmm
        
    gp_cs_hi() ;//CS_LCD = 1

    }
    -wobei 0x70/0x72 die C/D-Unterscheidung ist.
    Wie angemerkt hält sich mein Wissen, wo ich die init-Dateien ändern kann, in Grenzen.
    Ich finde nichtmal ein *.c -File, indem ich dies ändern könnte.
    Vielleicht kann mir jemand aus dem Forum helfen.
    - Danke - !

  • nun, mit "modprobe fbtft_device name=flexfb" und
    "modprobe flexfb debug=3 rotate=0 width=240 height=320 regwidth=16 nobacklight=1 setaddrwin=1 init=-1,0xE7,0x0010,-1,0x00,0x0001,-1,0x01,0x0000,-1,0x02,0x0700,-1,0x03,0x0138,-1,0x04,0x0000,-1,0x08,0x0207,-1,0x09,0x0000,-1,0x0A,0x0000,-1,0x0C,0x0001,-1,0x0D,0x0000,-1,0x0F,0x0000,-1,0x0010,0x0000,-1,0x0011,0x0000,-1,0x0012,0x0000,-2,50,-1,0x0013,0x0000,-2,200,-1,0x10,0x1590,-1,0x11,0x0227,-2,50,-1,0x12,0x009C,-2,50,-1,0x13,0x1900,-1,0x29,0x0023,-1,0x2B,0x000E,-2,50,-1,0x20,0x0000,-1,0x21,0x0000,-2,50,-1,0x30,0x0007,-1,0x31,0x0707,-1,0x32,0x0006,-1,0x35,0x0704,-1,0x36,0x1F04,-1,0x37,0x0004,-1,0x38,0x0000,-1,0x39,0x0706,-1,0x3C,0x0701,-1,0x3D,0x000F,-2,50,-1,0x50,0x0000,-1,0x51,0x00EF,-1,0x52,0x0000,-1,0x53,0x013F,-1,0x60,0xA700,-1,0x61,0x0001,-1,0x6A,0x0000,-1,0x80,0x0000,-1,0x81,0x0000,-1,0x82,0x0000,-1,0x83,0x0000,-1,0x84,0x0000,-1,0x85,0x0000,-1,0x90,0x0010,-1,0x92,0x0000,-1,0x93,0x0003,-1,0x95,0x0110,-1,0x97,0x0000,-1,0x98,0x0000,-1,0x07,0x0133,-1,0x20,0x0000,-1,0x21,0000,-3
    "
    mache ich die - init .
    fbtft-io.c bezieht sich auf 8/16bit über GPIO's
    fbtft-bus.c --> dc-pin

    Vielleicht wäre es Dir möglich, mir das entsprechende *.c file zu benennen?

  • - ich suche die low-level spi command/data write Funktionen, damit ich ihnen ein entsprechendes Byte(0x70/0x72) voranstellen kann ...

    -den Code benutze ich schon lange zur init des ETT-Display mit AVR/ LPC13xx/LPC2148/STM32f1xx/STM32F4xx);

    Einmal editiert, zuletzt von erhardd (4. Juni 2013 um 18:18)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!