URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [rtems-20020807/] [cpukit/] [include/] [rtems/] [bspIo.h] - Rev 1765
Compare with Previous | Blame | View Log
/* bspIo.h * * This include file contains declaration of interface that * will be provided by the file contained in this directory. * * COPYRIGHT (c) 1998 valette@crf.canon.fr * * The license and distribution terms for this file may be * found in found in the file LICENSE in this distribution or at * http://www.OARcorp.com/rtems/license.html. * * bspIo.h,v 1.2 2002/04/08 18:27:53 joel Exp */ #ifndef _rtems_bspIo_h #define _rtems_bspIo_h /* * All the functions declared as extern after this comment * MUST be implemented in each BSP. Using this function, * this directory contains shared code that export higher level * functionnality described after the next command. */ typedef void (*BSP_output_char_function_type) (char c); typedef char (*BSP_polling_getchar_function_type) (void); extern BSP_output_char_function_type BSP_output_char; extern BSP_polling_getchar_function_type BSP_poll_char; /* * All the function declared as extern after this comment * are available for each BSP by compiling and linking * the files contained in this directory PROVIDED definition * and initialisation of the previous variable are done. */ extern void printk(char *fmt, ...); #endif