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