[BACK]Return to 44780var.h CVS log [TXT][DIR] Up to [local] / funnyos / dev / lcd

Annotation of funnyos/dev/lcd/44780var.h, Revision 1.1

1.1     ! nbrk        1: /*
        !             2:  * $Id$
        !             3:  */
        !             4: #ifndef H44780VAR_H
        !             5: #define H44780VAR_H
        !             6: #include <sys/types.h>
        !             7: //#include <dev/lcd/lcdvar.h>
        !             8:
        !             9: struct h44780_busops {
        !            10:        void    (*write)(void *pldd, uint16_t data);
        !            11:        uint8_t (*read)(void *pldd);
        !            12:        uint8_t (*readbf)(void *pldd);
        !            13:        void    (*strobe)(void *pldd);
        !            14:        void    *selfdd;
        !            15: };
        !            16:
        !            17:
        !            18: struct h44780_dd {
        !            19:        struct h44780_busops    *h_bop;
        !            20: //     struct lcd_ops                  h_lcdops;
        !            21:
        !            22: };
        !            23:
        !            24: #define H44780_DELAY   do {volatile int __h44780_delay; for(__h44780_delay = 0; __h44780_delay < 1000; __h44780_delay++) ;} while(0)
        !            25:
        !            26: #endif
        !            27:

CVSweb