MVME162 Board Support Package.  
More...
 | 
| file   | bsp.h | 
|   | Global BSP definitions. 
  | 
|   | 
 | 
| 
#define  | mcchip   ((mcchip_regs * const) 0xFFF42000) | 
|   | 
| 
#define  | TX_BUFFER_EMPTY   0x04 | 
|   | 
| 
#define  | RX_DATA_AVAILABLE   0x01 | 
|   | 
| 
#define  | SCC_VECTOR   0x40 | 
|   | 
| 
#define  | scc   ((scc_regs * const) 0xFFF45000) | 
|   | 
| 
#define  | ZWRITE0(port,  v)   (scc[port].csr = (unsigned char)(v)) | 
|   | 
| 
#define  | ZREAD0(port)   (scc[port].csr) | 
|   | 
| 
#define  | ZREAD(port,  n)   (ZWRITE0(port, n), (scc[port].csr)) | 
|   | 
| 
#define  | ZREADD(port)   (scc[port].csr=0x08, scc[port].csr ) | 
|   | 
| 
#define  | ZWRITE(port,  n,  v)   (ZWRITE0(port, n), ZWRITE0(port, v)) | 
|   | 
| #define  | ZWRITED(port,  v) | 
|   | 
| 
#define  | EXTERN   extern | 
|   | 
| 
#define  | MOT_162BUG_VEC_ADDRESS   0x00000000 | 
|   | 
| 
#define  | memc040_1   ((memc040_regs * const) 0xFFF43000) | 
|   | 
| 
#define  | memc040_2   ((memc040_regs * const) 0xFFF43100) | 
|   | 
| 
#define  | cd2401   ((cd2401_regs * const) 0xFFF45000) | 
|   | 
| 
#define  | CD2401_CLK_RATE   20000000 | 
|   | 
| 
#define  | EXTERN   extern | 
|   | 
 | 
| 
bool  | char_ready (int port, char *ch) | 
|   | 
| 
char  | char_wait (int port) | 
|   | 
| 
void  | char_put (int port, char ch) | 
|   | 
| rtems_isr_entry  | set_vector (rtems_isr_entry handler, rtems_vector_number vector, int type) | 
|   | Install an interrupt handler.  More...
  | 
|   | 
 | 
| 
rtems_isr_entry  | M68Kvec [] | 
|   | 
| 
void *  | M68Kvec [] | 
|   | 
MVME162 Board Support Package. 
MVME167 Board Support Package.
◆ ZWRITED
      
        
          | #define ZWRITED | 
          ( | 
            | 
          port,  | 
        
        
           | 
           | 
            | 
          v  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:                           scc[port].csr = (
unsigned char)(
v))
Definition: 8xx_immap.h:312
 
unsigned v
Definition: tte.h:73
 
 
 
 
◆ set_vector()
Install an interrupt handler. 
This method installs an interrupt handle.
- Parameters
 - 
  
    | [in] | handler | is the isr routine  | 
    | [in] | vector | is the vector number  | 
    | [in] | type | indicates whether RTEMS or RAW intr | 
  
   
- Returns
 - returns old vector