Annotation of funnyos/dev/fcons/fconsvar.h, Revision 1.1
1.1 ! init 1: /*
! 2: * $Id: fconsvar.h,v 1.1.1.1 2007/10/12 08:40:38 init Exp $
! 3: */
! 4: #ifndef _DEV_FCONS_FCONSVAR_H
! 5: #define _DEV_FCONS_FCONSVAR_H
! 6:
! 7: #define FCONS_WIDTH 80
! 8: #define FCONS_HEIGHT 25
! 9:
! 10: #define NFCONS 1
! 11:
! 12: struct fcons_devdata {
! 13: /* current cursor position */
! 14: uint8_t currow;
! 15: uint8_t curcol;
! 16:
! 17: };
! 18:
! 19:
! 20: struct consoleops {
! 21: char (*getc)(struct device *);
! 22: void (*putc)(struct device *, char);
! 23: };
! 24:
! 25:
! 26: int fcons_devctl(struct device *devp, uint8_t ctl, void *data);
! 27: char fcons_getchar(struct device *devp);
! 28: void fcons_putchar(struct device *devp, char ch);
! 29:
! 30: /* XXX */
! 31: //#define putchar(x) fcons_putchar()
! 32:
! 33:
! 34: /* devctl stuff */
! 35: #define DCFCONS_GETCURROW 0
! 36: #define DCFCONS_GETCURCOL 1
! 37: #define DCFCONS_PUTCHAR 2
! 38: #define DCFCONS_GETCHAR 3
! 39:
! 40:
! 41: #endif /* _DEV_FCONS_FCONSVAR_H */
! 42:
CVSweb