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