mfp_base
mfp_base[MFP_AER] = ((u_int8_t) (a))
mfp_base[MFP_DDR] = ((u_int8_t) (a))
mfp_base[MFP_IERA] = ((u_int8_t) (a))
mfp_base[MFP_IERB] = ((u_int8_t) (a))
mfp_base[MFP_IPRA] = ((u_int8_t) (a))
mfp_base[MFP_IPRB] = ((u_int8_t) (a))
mfp_base[MFP_ISRA] = ((u_int8_t) (a))
mfp_base[MFP_ISRB] = ((u_int8_t) (a))
mfp_base[MFP_IMRA] = ((u_int8_t) (a))
mfp_base[MFP_IMRB] = ((u_int8_t) (a))
mfp_base[MFP_VR] = ((u_int8_t) (a))
mfp_base[MFP_TACR] = ((u_int8_t) (a))
mfp_base[MFP_TBCR] = ((u_int8_t) (a))
mfp_base[MFP_TCDCR] = ((u_int8_t) (a))
mfp_base[MFP_TADR] = ((u_int8_t) (a))
mfp_base[MFP_TBDR] = ((u_int8_t) (a))
mfp_base[MFP_TCDR] = ((u_int8_t) (a))
mfp_base[MFP_TDDR] = ((u_int8_t) (a))
mfp_base[MFP_UCR] = ((u_int8_t) (a))
mfp_base[MFP_RSR] = ((u_int8_t) (a))
mfp_base[MFP_TSR] = ((u_int8_t) (a))
mfp_base[MFP_UDR] = ((u_int8_t) (a))
#define mfp_get_gpip() (mfp_base[MFP_GPIP])
#define mfp_get_aer() (mfp_base[MFP_AER])
#define mfp_get_ddr() (mfp_base[MFP_DDR])
#define mfp_get_iera() (mfp_base[MFP_IERA])
#define mfp_get_ierb() (mfp_base[MFP_IERB])
#define mfp_get_ipra() (mfp_base[MFP_IPRA])
#define mfp_get_iprb() (mfp_base[MFP_IPRB])
#define mfp_get_isra() (mfp_base[MFP_ISRA])
#define mfp_get_isrb() (mfp_base[MFP_ISRB])
#define mfp_get_imra() (mfp_base[MFP_IMRA])
#define mfp_get_imrb() (mfp_base[MFP_IMRB])
#define mfp_get_vr() (mfp_base[MFP_VR])
#define mfp_get_tacr() (mfp_base[MFP_TACR])
#define mfp_get_tbcr() (mfp_base[MFP_TBCR])
#define mfp_get_tcdcr() (mfp_base[MFP_TCDCR])
#define mfp_get_tadr() (mfp_base[MFP_TADR])
#define mfp_get_tbdr() (mfp_base[MFP_TBDR])
#define mfp_get_tcdr() (mfp_base[MFP_TCDR])
#define mfp_get_tddr() (mfp_base[MFP_TDDR])
#define mfp_get_ucr() (mfp_base[MFP_UCR])
#define mfp_get_rsr() (mfp_base[MFP_RSR])
#define mfp_get_tsr() (mfp_base[MFP_TSR])
#define mfp_get_udr() (mfp_base[MFP_UDR])
#define mfp_bit_set(reg,bits) (mfp_base[(reg)] |= (bits))
#define mfp_bit_clear(reg,bits) (mfp_base[(reg)] &= (~(bits)))