900 lines
54 KiB
C
900 lines
54 KiB
C
|
/******************************************************************************/
|
||
|
/* DISCLAIMER */
|
||
|
/* This software is supplied by Renesas Electronics Corporation and is only */
|
||
|
/* intended for use with Renesas products. No other uses are authorized.This */
|
||
|
/* software is owned by Renesas Electronics Corporation and is protected */
|
||
|
/* under all applicable laws, including copyright laws. */
|
||
|
/* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES */
|
||
|
/* REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING */
|
||
|
/* BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR */
|
||
|
/* PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY */
|
||
|
/* DISCLAIMED. */
|
||
|
/* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS */
|
||
|
/* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE */
|
||
|
/* LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL */
|
||
|
/* DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS */
|
||
|
/* AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. */
|
||
|
/* Renesas reserves the right, without notice, to make changes to this */
|
||
|
/* software and to discontinue the availability of this software. */
|
||
|
/* By using this software, you agree to the additional terms and conditions */
|
||
|
/* found by accessing the following link: */
|
||
|
/* http://www.renesas.com/disclaimer */
|
||
|
/* */
|
||
|
/* Device : RL78/R5F10AGC */
|
||
|
/* File Name : iodefine.h */
|
||
|
/* Abstract : Definition of Special Function Register (SFR) */
|
||
|
/* History : V1.11 [Device File version] */
|
||
|
/* Options : -df=E:\Program Files (x86)\renesas\CS+\CC\Device\RL78\Devicef */
|
||
|
/* ile\DR5F10AGC.DVF -o=F:\FCB_project\temp\bczt_new\CODE\BCZT\i */
|
||
|
/* odefine.h -f */
|
||
|
/* Date : 2023-10-20 */
|
||
|
/* Version : V1.15.00.01 [df2iodef.exe version] */
|
||
|
/* This is a typical example. */
|
||
|
/* */
|
||
|
/******************************************************************************/
|
||
|
#ifndef __R5F10AGCIODEFINE_HEADER__
|
||
|
#define __R5F10AGCIODEFINE_HEADER__
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
unsigned char no0:1;
|
||
|
unsigned char no1:1;
|
||
|
unsigned char no2:1;
|
||
|
unsigned char no3:1;
|
||
|
unsigned char no4:1;
|
||
|
unsigned char no5:1;
|
||
|
unsigned char no6:1;
|
||
|
unsigned char no7:1;
|
||
|
} __bitf_T;
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
unsigned char no0:1;
|
||
|
unsigned char no1:1;
|
||
|
unsigned char no2:1;
|
||
|
unsigned char no3:1;
|
||
|
unsigned char no4:1;
|
||
|
unsigned char no5:1;
|
||
|
unsigned char no6:1;
|
||
|
unsigned char no7:1;
|
||
|
unsigned char no8:1;
|
||
|
unsigned char no9:1;
|
||
|
unsigned char no10:1;
|
||
|
unsigned char no11:1;
|
||
|
unsigned char no12:1;
|
||
|
unsigned char no13:1;
|
||
|
unsigned char no14:1;
|
||
|
unsigned char no15:1;
|
||
|
} __bitf_T2;
|
||
|
|
||
|
|
||
|
|
||
|
#define ADM2 (*(volatile __near unsigned char *)0x10)
|
||
|
#define ADM2_bit (*(volatile __near __bitf_T *)0x10)
|
||
|
#define ADTYP (((volatile __near __bitf_T *)0x10)->no0)
|
||
|
#define AWC (((volatile __near __bitf_T *)0x10)->no2)
|
||
|
#define ADRCK (((volatile __near __bitf_T *)0x10)->no3)
|
||
|
#define ADUL (*(volatile __near unsigned char *)0x11)
|
||
|
#define ADLL (*(volatile __near unsigned char *)0x12)
|
||
|
#define ADTES (*(volatile __near unsigned char *)0x13)
|
||
|
#define PIOR0 (*(volatile __near unsigned char *)0x16)
|
||
|
#define PIOR1 (*(volatile __near unsigned char *)0x17)
|
||
|
#define PIOR4 (*(volatile __near unsigned char *)0x1A)
|
||
|
#define PIOR5 (*(volatile __near unsigned char *)0x1B)
|
||
|
#define PIOR7 (*(volatile __near unsigned char *)0x1D)
|
||
|
#define PITHL1 (*(volatile __near unsigned char *)0x21)
|
||
|
#define PITHL1_bit (*(volatile __near __bitf_T *)0x21)
|
||
|
#define PITHL3 (*(volatile __near unsigned char *)0x23)
|
||
|
#define PITHL3_bit (*(volatile __near __bitf_T *)0x23)
|
||
|
#define PITHL6 (*(volatile __near unsigned char *)0x26)
|
||
|
#define PITHL6_bit (*(volatile __near __bitf_T *)0x26)
|
||
|
#define PITHL7 (*(volatile __near unsigned char *)0x27)
|
||
|
#define PITHL7_bit (*(volatile __near __bitf_T *)0x27)
|
||
|
#define PITHL12 (*(volatile __near unsigned char *)0x2C)
|
||
|
#define PITHL12_bit (*(volatile __near __bitf_T *)0x2C)
|
||
|
#define PU0 (*(volatile __near unsigned char *)0x30)
|
||
|
#define PU0_bit (*(volatile __near __bitf_T *)0x30)
|
||
|
#define PU1 (*(volatile __near unsigned char *)0x31)
|
||
|
#define PU1_bit (*(volatile __near __bitf_T *)0x31)
|
||
|
#define PU3 (*(volatile __near unsigned char *)0x33)
|
||
|
#define PU3_bit (*(volatile __near __bitf_T *)0x33)
|
||
|
#define PU4 (*(volatile __near unsigned char *)0x34)
|
||
|
#define PU4_bit (*(volatile __near __bitf_T *)0x34)
|
||
|
#define PU6 (*(volatile __near unsigned char *)0x36)
|
||
|
#define PU6_bit (*(volatile __near __bitf_T *)0x36)
|
||
|
#define PU7 (*(volatile __near unsigned char *)0x37)
|
||
|
#define PU7_bit (*(volatile __near __bitf_T *)0x37)
|
||
|
#define PU9 (*(volatile __near unsigned char *)0x39)
|
||
|
#define PU9_bit (*(volatile __near __bitf_T *)0x39)
|
||
|
#define PU12 (*(volatile __near unsigned char *)0x3C)
|
||
|
#define PU12_bit (*(volatile __near __bitf_T *)0x3C)
|
||
|
#define PU14 (*(volatile __near unsigned char *)0x3E)
|
||
|
#define PU14_bit (*(volatile __near __bitf_T *)0x3E)
|
||
|
#define PIM1 (*(volatile __near unsigned char *)0x41)
|
||
|
#define PIM1_bit (*(volatile __near __bitf_T *)0x41)
|
||
|
#define PIM3 (*(volatile __near unsigned char *)0x43)
|
||
|
#define PIM3_bit (*(volatile __near __bitf_T *)0x43)
|
||
|
#define PIM12 (*(volatile __near unsigned char *)0x4C)
|
||
|
#define PIM12_bit (*(volatile __near __bitf_T *)0x4C)
|
||
|
#define POM1 (*(volatile __near unsigned char *)0x51)
|
||
|
#define POM1_bit (*(volatile __near __bitf_T *)0x51)
|
||
|
#define POM6 (*(volatile __near unsigned char *)0x56)
|
||
|
#define POM6_bit (*(volatile __near __bitf_T *)0x56)
|
||
|
#define POM12 (*(volatile __near unsigned char *)0x5C)
|
||
|
#define POM12_bit (*(volatile __near __bitf_T *)0x5C)
|
||
|
#define NFEN0 (*(volatile __near unsigned char *)0x70)
|
||
|
#define NFEN0_bit (*(volatile __near __bitf_T *)0x70)
|
||
|
#define NFEN1 (*(volatile __near unsigned char *)0x71)
|
||
|
#define NFEN1_bit (*(volatile __near __bitf_T *)0x71)
|
||
|
#define ISC (*(volatile __near unsigned char *)0x73)
|
||
|
#define ISC_bit (*(volatile __near __bitf_T *)0x73)
|
||
|
#define TIS0 (*(volatile __near unsigned char *)0x74)
|
||
|
#define TIS1 (*(volatile __near unsigned char *)0x75)
|
||
|
#define ADPC (*(volatile __near unsigned char *)0x76)
|
||
|
#define PMS (*(volatile __near unsigned char *)0x77)
|
||
|
#define PMS_bit (*(volatile __near __bitf_T *)0x77)
|
||
|
#define IAWCTL (*(volatile __near unsigned char *)0x78)
|
||
|
#define INTFLG0 (*(volatile __near unsigned char *)0x79)
|
||
|
#define LCHSEL (*(volatile __near unsigned char *)0x7B)
|
||
|
#define INTMSK (*(volatile __near unsigned char *)0x7C)
|
||
|
#define DFLCTL (*(volatile __near unsigned char *)0x90)
|
||
|
#define DFLCTL_bit (*(volatile __near __bitf_T *)0x90)
|
||
|
#define DFLEN (((volatile __near __bitf_T *)0x90)->no0)
|
||
|
#define HIOTRM (*(volatile __near unsigned char *)0xA0)
|
||
|
#define HOCODIV (*(volatile __near unsigned char *)0xA8)
|
||
|
#define SPMCTRL (*(volatile __near unsigned char *)0xD8)
|
||
|
#define SPOFR (*(volatile __near unsigned short *)0xDA)
|
||
|
#define SPUFR (*(volatile __near unsigned short *)0xDC)
|
||
|
#define PER0 (*(volatile __near unsigned char *)0xF0)
|
||
|
#define PER0_bit (*(volatile __near __bitf_T *)0xF0)
|
||
|
#define TAU0EN (((volatile __near __bitf_T *)0xF0)->no0)
|
||
|
#define SAU0EN (((volatile __near __bitf_T *)0xF0)->no2)
|
||
|
#define ADCEN (((volatile __near __bitf_T *)0xF0)->no5)
|
||
|
#define RTCEN (((volatile __near __bitf_T *)0xF0)->no7)
|
||
|
#define OSMC (*(volatile __near unsigned char *)0xF3)
|
||
|
#define BCDADJ (*(volatile __near unsigned char *)0xFE)
|
||
|
#define SSR00 (*(volatile __near unsigned short *)0x100)
|
||
|
#define SSR00L (*(volatile __near unsigned char *)0x100)
|
||
|
#define SSR01 (*(volatile __near unsigned short *)0x102)
|
||
|
#define SSR01L (*(volatile __near unsigned char *)0x102)
|
||
|
#define SIR00 (*(volatile __near unsigned short *)0x104)
|
||
|
#define SIR00L (*(volatile __near unsigned char *)0x104)
|
||
|
#define SIR01 (*(volatile __near unsigned short *)0x106)
|
||
|
#define SIR01L (*(volatile __near unsigned char *)0x106)
|
||
|
#define SMR00 (*(volatile __near unsigned short *)0x108)
|
||
|
#define SMR01 (*(volatile __near unsigned short *)0x10A)
|
||
|
#define SCR00 (*(volatile __near unsigned short *)0x10C)
|
||
|
#define SCR01 (*(volatile __near unsigned short *)0x10E)
|
||
|
#define SE0 (*(volatile __near unsigned short *)0x110)
|
||
|
#define SE0L (*(volatile __near unsigned char *)0x110)
|
||
|
#define SE0L_bit (*(volatile __near __bitf_T *)0x110)
|
||
|
#define SS0 (*(volatile __near unsigned short *)0x112)
|
||
|
#define SS0L (*(volatile __near unsigned char *)0x112)
|
||
|
#define SS0L_bit (*(volatile __near __bitf_T *)0x112)
|
||
|
#define ST0 (*(volatile __near unsigned short *)0x114)
|
||
|
#define ST0L (*(volatile __near unsigned char *)0x114)
|
||
|
#define ST0L_bit (*(volatile __near __bitf_T *)0x114)
|
||
|
#define SPS0 (*(volatile __near unsigned short *)0x116)
|
||
|
#define SPS0L (*(volatile __near unsigned char *)0x116)
|
||
|
#define SO0 (*(volatile __near unsigned short *)0x118)
|
||
|
#define SOE0 (*(volatile __near unsigned short *)0x11A)
|
||
|
#define SOE0L (*(volatile __near unsigned char *)0x11A)
|
||
|
#define SOE0L_bit (*(volatile __near __bitf_T *)0x11A)
|
||
|
#define SOL0 (*(volatile __near unsigned short *)0x120)
|
||
|
#define SOL0L (*(volatile __near unsigned char *)0x120)
|
||
|
#define SSE0 (*(volatile __near unsigned short *)0x122)
|
||
|
#define SSE0L (*(volatile __near unsigned char *)0x122)
|
||
|
#define TCR00 (*(volatile __near unsigned short *)0x180)
|
||
|
#define TCR01 (*(volatile __near unsigned short *)0x182)
|
||
|
#define TCR02 (*(volatile __near unsigned short *)0x184)
|
||
|
#define TCR03 (*(volatile __near unsigned short *)0x186)
|
||
|
#define TCR04 (*(volatile __near unsigned short *)0x188)
|
||
|
#define TCR05 (*(volatile __near unsigned short *)0x18A)
|
||
|
#define TCR06 (*(volatile __near unsigned short *)0x18C)
|
||
|
#define TCR07 (*(volatile __near unsigned short *)0x18E)
|
||
|
#define TMR00 (*(volatile __near unsigned short *)0x190)
|
||
|
#define TMR01 (*(volatile __near unsigned short *)0x192)
|
||
|
#define TMR02 (*(volatile __near unsigned short *)0x194)
|
||
|
#define TMR03 (*(volatile __near unsigned short *)0x196)
|
||
|
#define TMR04 (*(volatile __near unsigned short *)0x198)
|
||
|
#define TMR05 (*(volatile __near unsigned short *)0x19A)
|
||
|
#define TMR06 (*(volatile __near unsigned short *)0x19C)
|
||
|
#define TMR07 (*(volatile __near unsigned short *)0x19E)
|
||
|
#define TSR00 (*(volatile __near unsigned short *)0x1A0)
|
||
|
#define TSR00L (*(volatile __near unsigned char *)0x1A0)
|
||
|
#define TSR01 (*(volatile __near unsigned short *)0x1A2)
|
||
|
#define TSR01L (*(volatile __near unsigned char *)0x1A2)
|
||
|
#define TSR02 (*(volatile __near unsigned short *)0x1A4)
|
||
|
#define TSR02L (*(volatile __near unsigned char *)0x1A4)
|
||
|
#define TSR03 (*(volatile __near unsigned short *)0x1A6)
|
||
|
#define TSR03L (*(volatile __near unsigned char *)0x1A6)
|
||
|
#define TSR04 (*(volatile __near unsigned short *)0x1A8)
|
||
|
#define TSR04L (*(volatile __near unsigned char *)0x1A8)
|
||
|
#define TSR05 (*(volatile __near unsigned short *)0x1AA)
|
||
|
#define TSR05L (*(volatile __near unsigned char *)0x1AA)
|
||
|
#define TSR06 (*(volatile __near unsigned short *)0x1AC)
|
||
|
#define TSR06L (*(volatile __near unsigned char *)0x1AC)
|
||
|
#define TSR07 (*(volatile __near unsigned short *)0x1AE)
|
||
|
#define TSR07L (*(volatile __near unsigned char *)0x1AE)
|
||
|
#define TE0 (*(volatile __near unsigned short *)0x1B0)
|
||
|
#define TE0L (*(volatile __near unsigned char *)0x1B0)
|
||
|
#define TE0L_bit (*(volatile __near __bitf_T *)0x1B0)
|
||
|
#define TS0 (*(volatile __near unsigned short *)0x1B2)
|
||
|
#define TS0L (*(volatile __near unsigned char *)0x1B2)
|
||
|
#define TS0L_bit (*(volatile __near __bitf_T *)0x1B2)
|
||
|
#define TT0 (*(volatile __near unsigned short *)0x1B4)
|
||
|
#define TT0L (*(volatile __near unsigned char *)0x1B4)
|
||
|
#define TT0L_bit (*(volatile __near __bitf_T *)0x1B4)
|
||
|
#define TPS0 (*(volatile __near unsigned short *)0x1B6)
|
||
|
#define TO0 (*(volatile __near unsigned short *)0x1B8)
|
||
|
#define TO0L (*(volatile __near unsigned char *)0x1B8)
|
||
|
#define TOE0 (*(volatile __near unsigned short *)0x1BA)
|
||
|
#define TOE0L (*(volatile __near unsigned char *)0x1BA)
|
||
|
#define TOE0L_bit (*(volatile __near __bitf_T *)0x1BA)
|
||
|
#define TOL0 (*(volatile __near unsigned short *)0x1BC)
|
||
|
#define TOL0L (*(volatile __near unsigned char *)0x1BC)
|
||
|
#define TOM0 (*(volatile __near unsigned short *)0x1BE)
|
||
|
#define TOM0L (*(volatile __near unsigned char *)0x1BE)
|
||
|
#define ERADR (*(volatile __near unsigned short *)0x200)
|
||
|
#define ECCIER (*(volatile __near unsigned char *)0x202)
|
||
|
#define ECCER (*(volatile __near unsigned char *)0x203)
|
||
|
#define ECCTPR (*(volatile __near unsigned char *)0x204)
|
||
|
#define ECCTMDR (*(volatile __near unsigned char *)0x205)
|
||
|
#define ECCDWRVR (*(volatile __near unsigned short *)0x206)
|
||
|
#define PSRSEL (*(volatile __near unsigned char *)0x220)
|
||
|
#define PSRSEL_bit (*(volatile __near __bitf_T *)0x220)
|
||
|
#define PSNZCNT0 (*(volatile __near unsigned char *)0x222)
|
||
|
#define PSNZCNT0_bit (*(volatile __near __bitf_T *)0x222)
|
||
|
#define PSNZCNT1 (*(volatile __near unsigned char *)0x223)
|
||
|
#define PSNZCNT1_bit (*(volatile __near __bitf_T *)0x223)
|
||
|
#define PSNZCNT2 (*(volatile __near unsigned char *)0x224)
|
||
|
#define PSNZCNT2_bit (*(volatile __near __bitf_T *)0x224)
|
||
|
#define PSNZCNT3 (*(volatile __near unsigned char *)0x225)
|
||
|
#define PSNZCNT3_bit (*(volatile __near __bitf_T *)0x225)
|
||
|
#define PWMDLY0 (*(volatile __near unsigned short *)0x228)
|
||
|
#define PWMDLY1 (*(volatile __near unsigned short *)0x22A)
|
||
|
#define TRJCR0 (*(volatile __near unsigned char *)0x240)
|
||
|
#define TRJIOC0 (*(volatile __near unsigned char *)0x241)
|
||
|
#define TRJIOC0_bit (*(volatile __near __bitf_T *)0x241)
|
||
|
#define TRJMR0 (*(volatile __near unsigned char *)0x242)
|
||
|
#define TRJMR0_bit (*(volatile __near __bitf_T *)0x242)
|
||
|
#define TRJISR0 (*(volatile __near unsigned char *)0x243)
|
||
|
#define TRJISR0_bit (*(volatile __near __bitf_T *)0x243)
|
||
|
#define TRDSTR (*(volatile __near unsigned char *)0x263)
|
||
|
#define TRDMR (*(volatile __near unsigned char *)0x264)
|
||
|
#define TRDMR_bit (*(volatile __near __bitf_T *)0x264)
|
||
|
#define TRDSYNC (((volatile __near __bitf_T *)0x264)->no0)
|
||
|
#define TRDBFC0 (((volatile __near __bitf_T *)0x264)->no4)
|
||
|
#define TRDBFD0 (((volatile __near __bitf_T *)0x264)->no5)
|
||
|
#define TRDBFC1 (((volatile __near __bitf_T *)0x264)->no6)
|
||
|
#define TRDBFD1 (((volatile __near __bitf_T *)0x264)->no7)
|
||
|
#define TRDPMR (*(volatile __near unsigned char *)0x265)
|
||
|
#define TRDPMR_bit (*(volatile __near __bitf_T *)0x265)
|
||
|
#define TRDPWMB0 (((volatile __near __bitf_T *)0x265)->no0)
|
||
|
#define TRDPWMC0 (((volatile __near __bitf_T *)0x265)->no1)
|
||
|
#define TRDPWMD0 (((volatile __near __bitf_T *)0x265)->no2)
|
||
|
#define TRDPWMB1 (((volatile __near __bitf_T *)0x265)->no4)
|
||
|
#define TRDPWMC1 (((volatile __near __bitf_T *)0x265)->no5)
|
||
|
#define TRDPWMD1 (((volatile __near __bitf_T *)0x265)->no6)
|
||
|
#define TRDFCR (*(volatile __near unsigned char *)0x266)
|
||
|
#define TRDFCR_bit (*(volatile __near __bitf_T *)0x266)
|
||
|
#define TRDOER1 (*(volatile __near unsigned char *)0x267)
|
||
|
#define TRDOER1_bit (*(volatile __near __bitf_T *)0x267)
|
||
|
#define TRDOER2 (*(volatile __near unsigned char *)0x268)
|
||
|
#define TRDOER2_bit (*(volatile __near __bitf_T *)0x268)
|
||
|
#define TRDSHUTS (((volatile __near __bitf_T *)0x268)->no0)
|
||
|
#define TRDPTO (((volatile __near __bitf_T *)0x268)->no7)
|
||
|
#define TRDOCR (*(volatile __near unsigned char *)0x269)
|
||
|
#define TRDOCR_bit (*(volatile __near __bitf_T *)0x269)
|
||
|
#define TRDDF0 (*(volatile __near unsigned char *)0x26A)
|
||
|
#define TRDDF0_bit (*(volatile __near __bitf_T *)0x26A)
|
||
|
#define TRDDF1 (*(volatile __near unsigned char *)0x26B)
|
||
|
#define TRDDF1_bit (*(volatile __near __bitf_T *)0x26B)
|
||
|
#define TRDCR0 (*(volatile __near unsigned char *)0x270)
|
||
|
#define TRDCR0_bit (*(volatile __near __bitf_T *)0x270)
|
||
|
#define TRDIORA0 (*(volatile __near unsigned char *)0x271)
|
||
|
#define TRDIORA0_bit (*(volatile __near __bitf_T *)0x271)
|
||
|
#define TRDIORC0 (*(volatile __near unsigned char *)0x272)
|
||
|
#define TRDIORC0_bit (*(volatile __near __bitf_T *)0x272)
|
||
|
#define TRDSR0 (*(volatile __near unsigned char *)0x273)
|
||
|
#define TRDSR0_bit (*(volatile __near __bitf_T *)0x273)
|
||
|
#define TRDIER0 (*(volatile __near unsigned char *)0x274)
|
||
|
#define TRDIER0_bit (*(volatile __near __bitf_T *)0x274)
|
||
|
#define TRDPOCR0 (*(volatile __near unsigned char *)0x275)
|
||
|
#define TRDPOCR0_bit (*(volatile __near __bitf_T *)0x275)
|
||
|
#define TRD0 (*(volatile __near unsigned short *)0x276)
|
||
|
#define TRDGRA0 (*(volatile __near unsigned short *)0x278)
|
||
|
#define TRDGRB0 (*(volatile __near unsigned short *)0x27A)
|
||
|
#define TRDCR1 (*(volatile __near unsigned char *)0x280)
|
||
|
#define TRDCR1_bit (*(volatile __near __bitf_T *)0x280)
|
||
|
#define TRDIORA1 (*(volatile __near unsigned char *)0x281)
|
||
|
#define TRDIORA1_bit (*(volatile __near __bitf_T *)0x281)
|
||
|
#define TRDIORC1 (*(volatile __near unsigned char *)0x282)
|
||
|
#define TRDIORC1_bit (*(volatile __near __bitf_T *)0x282)
|
||
|
#define TRDSR1 (*(volatile __near unsigned char *)0x283)
|
||
|
#define TRDSR1_bit (*(volatile __near __bitf_T *)0x283)
|
||
|
#define TRDIER1 (*(volatile __near unsigned char *)0x284)
|
||
|
#define TRDIER1_bit (*(volatile __near __bitf_T *)0x284)
|
||
|
#define TRDPOCR1 (*(volatile __near unsigned char *)0x285)
|
||
|
#define TRDPOCR1_bit (*(volatile __near __bitf_T *)0x285)
|
||
|
#define TRD1 (*(volatile __near unsigned short *)0x286)
|
||
|
#define TRDGRA1 (*(volatile __near unsigned short *)0x288)
|
||
|
#define TRDGRB1 (*(volatile __near unsigned short *)0x28A)
|
||
|
#define PER1 (*(volatile __near unsigned char *)0x2C0)
|
||
|
#define PER1_bit (*(volatile __near __bitf_T *)0x2C0)
|
||
|
#define TRJ0EN (((volatile __near __bitf_T *)0x2C0)->no0)
|
||
|
#define DTCEN (((volatile __near __bitf_T *)0x2C0)->no3)
|
||
|
#define TRD0EN (((volatile __near __bitf_T *)0x2C0)->no4)
|
||
|
#define PER2 (*(volatile __near unsigned char *)0x2C1)
|
||
|
#define PER2_bit (*(volatile __near __bitf_T *)0x2C1)
|
||
|
#define LIN0EN (((volatile __near __bitf_T *)0x2C1)->no2)
|
||
|
#define LINCKSEL (*(volatile __near unsigned char *)0x2C3)
|
||
|
#define LINCKSEL_bit (*(volatile __near __bitf_T *)0x2C3)
|
||
|
#define LIN0MCK (((volatile __near __bitf_T *)0x2C3)->no0)
|
||
|
#define LIN0MCKE (((volatile __near __bitf_T *)0x2C3)->no4)
|
||
|
#define CKSEL (*(volatile __near unsigned char *)0x2C4)
|
||
|
#define CKSEL_bit (*(volatile __near __bitf_T *)0x2C4)
|
||
|
#define SELLOSC (((volatile __near __bitf_T *)0x2C4)->no0)
|
||
|
#define TRD_CKSEL (((volatile __near __bitf_T *)0x2C4)->no2)
|
||
|
#define PLLCTL (*(volatile __near unsigned char *)0x2C5)
|
||
|
#define PLLCTL_bit (*(volatile __near __bitf_T *)0x2C5)
|
||
|
#define PLLON (((volatile __near __bitf_T *)0x2C5)->no0)
|
||
|
#define PLLMUL (((volatile __near __bitf_T *)0x2C5)->no1)
|
||
|
#define SELPLL (((volatile __near __bitf_T *)0x2C5)->no2)
|
||
|
#define PLLDIV0 (((volatile __near __bitf_T *)0x2C5)->no4)
|
||
|
#define PLLDIV1 (((volatile __near __bitf_T *)0x2C5)->no5)
|
||
|
#define LCKSEL0 (((volatile __near __bitf_T *)0x2C5)->no6)
|
||
|
#define LCKSEL1 (((volatile __near __bitf_T *)0x2C5)->no7)
|
||
|
#define PLLSTS (*(volatile __near unsigned char *)0x2C6)
|
||
|
#define PLLSTS_bit (*(volatile __near __bitf_T *)0x2C6)
|
||
|
#define SELPLLS (((volatile __near __bitf_T *)0x2C6)->no3)
|
||
|
#define LOCK (((volatile __near __bitf_T *)0x2C6)->no7)
|
||
|
#define MDIV (*(volatile __near unsigned char *)0x2C7)
|
||
|
#define RTCCL (*(volatile __near unsigned char *)0x2C8)
|
||
|
#define RTCCL_bit (*(volatile __near __bitf_T *)0x2C8)
|
||
|
#define POCRES (*(volatile __near unsigned char *)0x2C9)
|
||
|
#define POCRES_bit (*(volatile __near __bitf_T *)0x2C9)
|
||
|
#define POCRES0 (((volatile __near __bitf_T *)0x2C9)->no0)
|
||
|
#define CLKRF (((volatile __near __bitf_T *)0x2C9)->no4)
|
||
|
#define STPSTC (*(volatile __near unsigned char *)0x2CA)
|
||
|
#define STPSTC_bit (*(volatile __near __bitf_T *)0x2CA)
|
||
|
#define STPLV (((volatile __near __bitf_T *)0x2CA)->no4)
|
||
|
#define STPOEN (((volatile __near __bitf_T *)0x2CA)->no7)
|
||
|
#define HDTCCR0 (*(volatile __near unsigned char *)0x2D0)
|
||
|
#define HDTCCR0_bit (*(volatile __near __bitf_T *)0x2D0)
|
||
|
#define HMODE0 (((volatile __near __bitf_T *)0x2D0)->no0)
|
||
|
#define HRPTSEL0 (((volatile __near __bitf_T *)0x2D0)->no1)
|
||
|
#define HSAMOD0 (((volatile __near __bitf_T *)0x2D0)->no2)
|
||
|
#define HDAMOD0 (((volatile __near __bitf_T *)0x2D0)->no3)
|
||
|
#define HCHNE0 (((volatile __near __bitf_T *)0x2D0)->no4)
|
||
|
#define HRPTINT0 (((volatile __near __bitf_T *)0x2D0)->no5)
|
||
|
#define HSZ0 (((volatile __near __bitf_T *)0x2D0)->no6)
|
||
|
#define HDTCCT0 (*(volatile __near unsigned char *)0x2D2)
|
||
|
#define HDTCCT0_bit (*(volatile __near __bitf_T *)0x2D2)
|
||
|
#define HDTRLD0 (*(volatile __near unsigned char *)0x2D3)
|
||
|
#define HDTRLD0_bit (*(volatile __near __bitf_T *)0x2D3)
|
||
|
#define HDTSAR0 (*(volatile __near unsigned short *)0x2D4)
|
||
|
#define HDTDAR0 (*(volatile __near unsigned short *)0x2D6)
|
||
|
#define HDTCCR1 (*(volatile __near unsigned char *)0x2D8)
|
||
|
#define HDTCCR1_bit (*(volatile __near __bitf_T *)0x2D8)
|
||
|
#define HMODE1 (((volatile __near __bitf_T *)0x2D8)->no0)
|
||
|
#define HRPTSEL1 (((volatile __near __bitf_T *)0x2D8)->no1)
|
||
|
#define HSAMOD1 (((volatile __near __bitf_T *)0x2D8)->no2)
|
||
|
#define HDAMOD1 (((volatile __near __bitf_T *)0x2D8)->no3)
|
||
|
#define HCHNE1 (((volatile __near __bitf_T *)0x2D8)->no4)
|
||
|
#define HRPTINT1 (((volatile __near __bitf_T *)0x2D8)->no5)
|
||
|
#define HSZ1 (((volatile __near __bitf_T *)0x2D8)->no6)
|
||
|
#define HDTCCT1 (*(volatile __near unsigned char *)0x2DA)
|
||
|
#define HDTCCT1_bit (*(volatile __near __bitf_T *)0x2DA)
|
||
|
#define HDTRLD1 (*(volatile __near unsigned char *)0x2DB)
|
||
|
#define HDTRLD1_bit (*(volatile __near __bitf_T *)0x2DB)
|
||
|
#define HDTSAR1 (*(volatile __near unsigned short *)0x2DC)
|
||
|
#define HDTDAR1 (*(volatile __near unsigned short *)0x2DE)
|
||
|
#define DTCBAR (*(volatile __near unsigned char *)0x2E0)
|
||
|
#define SELHS0 (*(volatile __near unsigned char *)0x2E1)
|
||
|
#define SELHS0_bit (*(volatile __near __bitf_T *)0x2E1)
|
||
|
#define SELHS1 (*(volatile __near unsigned char *)0x2E2)
|
||
|
#define SELHS1_bit (*(volatile __near __bitf_T *)0x2E2)
|
||
|
#define DTCEN0 (*(volatile __near unsigned char *)0x2E8)
|
||
|
#define DTCEN0_bit (*(volatile __near __bitf_T *)0x2E8)
|
||
|
#define DTCEN00 (((volatile __near __bitf_T *)0x2E8)->no0)
|
||
|
#define DTCEN01 (((volatile __near __bitf_T *)0x2E8)->no1)
|
||
|
#define DTCEN02 (((volatile __near __bitf_T *)0x2E8)->no2)
|
||
|
#define DTCEN03 (((volatile __near __bitf_T *)0x2E8)->no3)
|
||
|
#define DTCEN04 (((volatile __near __bitf_T *)0x2E8)->no4)
|
||
|
#define DTCEN05 (((volatile __near __bitf_T *)0x2E8)->no5)
|
||
|
#define DTCEN06 (((volatile __near __bitf_T *)0x2E8)->no6)
|
||
|
#define DTCEN1 (*(volatile __near unsigned char *)0x2E9)
|
||
|
#define DTCEN1_bit (*(volatile __near __bitf_T *)0x2E9)
|
||
|
#define DTCEN10 (((volatile __near __bitf_T *)0x2E9)->no0)
|
||
|
#define DTCEN11 (((volatile __near __bitf_T *)0x2E9)->no1)
|
||
|
#define DTCEN14 (((volatile __near __bitf_T *)0x2E9)->no4)
|
||
|
#define DTCEN15 (((volatile __near __bitf_T *)0x2E9)->no5)
|
||
|
#define DTCEN16 (((volatile __near __bitf_T *)0x2E9)->no6)
|
||
|
#define DTCEN17 (((volatile __near __bitf_T *)0x2E9)->no7)
|
||
|
#define DTCEN2 (*(volatile __near unsigned char *)0x2EA)
|
||
|
#define DTCEN2_bit (*(volatile __near __bitf_T *)0x2EA)
|
||
|
#define DTCEN20 (((volatile __near __bitf_T *)0x2EA)->no0)
|
||
|
#define DTCEN21 (((volatile __near __bitf_T *)0x2EA)->no1)
|
||
|
#define DTCEN22 (((volatile __near __bitf_T *)0x2EA)->no2)
|
||
|
#define DTCEN23 (((volatile __near __bitf_T *)0x2EA)->no3)
|
||
|
#define DTCEN24 (((volatile __near __bitf_T *)0x2EA)->no4)
|
||
|
#define DTCEN25 (((volatile __near __bitf_T *)0x2EA)->no5)
|
||
|
#define DTCEN3 (*(volatile __near unsigned char *)0x2EB)
|
||
|
#define DTCEN3_bit (*(volatile __near __bitf_T *)0x2EB)
|
||
|
#define DTCEN30 (((volatile __near __bitf_T *)0x2EB)->no0)
|
||
|
#define DTCEN31 (((volatile __near __bitf_T *)0x2EB)->no1)
|
||
|
#define DTCEN32 (((volatile __near __bitf_T *)0x2EB)->no2)
|
||
|
#define DTCEN33 (((volatile __near __bitf_T *)0x2EB)->no3)
|
||
|
#define DTCEN34 (((volatile __near __bitf_T *)0x2EB)->no4)
|
||
|
#define DTCEN35 (((volatile __near __bitf_T *)0x2EB)->no5)
|
||
|
#define DTCEN36 (((volatile __near __bitf_T *)0x2EB)->no6)
|
||
|
#define DTCEN37 (((volatile __near __bitf_T *)0x2EB)->no7)
|
||
|
#define DTCEN4 (*(volatile __near unsigned char *)0x2EC)
|
||
|
#define DTCEN4_bit (*(volatile __near __bitf_T *)0x2EC)
|
||
|
#define DTCEN45 (((volatile __near __bitf_T *)0x2EC)->no5)
|
||
|
#define DTCEN46 (((volatile __near __bitf_T *)0x2EC)->no6)
|
||
|
#define DTCEN47 (((volatile __near __bitf_T *)0x2EC)->no7)
|
||
|
#define CRC0CTL (*(volatile __near unsigned char *)0x2F0)
|
||
|
#define CRC0CTL_bit (*(volatile __near __bitf_T *)0x2F0)
|
||
|
#define CRC0EN (((volatile __near __bitf_T *)0x2F0)->no7)
|
||
|
#define PGCRCL (*(volatile __near unsigned short *)0x2F2)
|
||
|
#define CRCMD (*(volatile __near unsigned char *)0x2F9)
|
||
|
#define CRCD (*(volatile __near unsigned short *)0x2FA)
|
||
|
#define LWBR0 (*(volatile __near unsigned char *)0x6C1)
|
||
|
#define LBRP0 (*(volatile __near unsigned short *)0x6C2)
|
||
|
#define LBRP00 (*(volatile __near unsigned char *)0x6C2)
|
||
|
#define LBRP01 (*(volatile __near unsigned char *)0x6C3)
|
||
|
#define LSTC0 (*(volatile __near unsigned char *)0x6C4)
|
||
|
#define LUSC0 (*(volatile __near unsigned char *)0x6C5)
|
||
|
#define LMD0 (*(volatile __near unsigned char *)0x6C8)
|
||
|
#define LBFC0 (*(volatile __near unsigned char *)0x6C9)
|
||
|
#define LSC0 (*(volatile __near unsigned char *)0x6CA)
|
||
|
#define LWUP0 (*(volatile __near unsigned char *)0x6CB)
|
||
|
#define LIE0 (*(volatile __near unsigned char *)0x6CC)
|
||
|
#define LEDE0 (*(volatile __near unsigned char *)0x6CD)
|
||
|
#define LCUC0 (*(volatile __near unsigned char *)0x6CE)
|
||
|
#define LTRC0 (*(volatile __near unsigned char *)0x6D0)
|
||
|
#define LMST0 (*(volatile __near unsigned char *)0x6D1)
|
||
|
#define LST0 (*(volatile __near unsigned char *)0x6D2)
|
||
|
#define LEST0 (*(volatile __near unsigned char *)0x6D3)
|
||
|
#define LDFC0 (*(volatile __near unsigned char *)0x6D4)
|
||
|
#define LIDB0 (*(volatile __near unsigned char *)0x6D5)
|
||
|
#define LCBR0 (*(volatile __near unsigned char *)0x6D6)
|
||
|
#define LUDB00 (*(volatile __near unsigned char *)0x6D7)
|
||
|
#define LDB01 (*(volatile __near unsigned char *)0x6D8)
|
||
|
#define LDB02 (*(volatile __near unsigned char *)0x6D9)
|
||
|
#define LDB03 (*(volatile __near unsigned char *)0x6DA)
|
||
|
#define LDB04 (*(volatile __near unsigned char *)0x6DB)
|
||
|
#define LDB05 (*(volatile __near unsigned char *)0x6DC)
|
||
|
#define LDB06 (*(volatile __near unsigned char *)0x6DD)
|
||
|
#define LDB07 (*(volatile __near unsigned char *)0x6DE)
|
||
|
#define LDB08 (*(volatile __near unsigned char *)0x6DF)
|
||
|
#define LUOER0 (*(volatile __near unsigned char *)0x6E0)
|
||
|
#define LUOR01 (*(volatile __near unsigned char *)0x6E1)
|
||
|
#define LUTDR0 (*(volatile __near unsigned short *)0x6E4)
|
||
|
#define LUTDR0L (*(volatile __near unsigned char *)0x6E4)
|
||
|
#define LUTDR0H (*(volatile __near unsigned char *)0x6E5)
|
||
|
#define LURDR0 (*(volatile __near unsigned short *)0x6E6)
|
||
|
#define LURDR0L (*(volatile __near unsigned char *)0x6E6)
|
||
|
#define LURDR0H (*(volatile __near unsigned char *)0x6E7)
|
||
|
#define LUWTDR0 (*(volatile __near unsigned short *)0x6E8)
|
||
|
#define LUWTDR0L (*(volatile __near unsigned char *)0x6E8)
|
||
|
#define LUWTDR0H (*(volatile __near unsigned char *)0x6E9)
|
||
|
#define TRJ0 (*(volatile __near unsigned short *)0x6F0)
|
||
|
#define ADTRGS0 (*(volatile __near unsigned char *)0x789)
|
||
|
#define ADTRGS0_bit (*(volatile __near __bitf_T *)0x789)
|
||
|
#define ADTRGS1 (*(volatile __near unsigned char *)0x78D)
|
||
|
#define ADTRGS1_bit (*(volatile __near __bitf_T *)0x78D)
|
||
|
#define P0 (*(volatile __near unsigned char *)0xFF00)
|
||
|
#define P0_bit (*(volatile __near __bitf_T *)0xFF00)
|
||
|
#define P1 (*(volatile __near unsigned char *)0xFF01)
|
||
|
#define P1_bit (*(volatile __near __bitf_T *)0xFF01)
|
||
|
#define P3 (*(volatile __near unsigned char *)0xFF03)
|
||
|
#define P3_bit (*(volatile __near __bitf_T *)0xFF03)
|
||
|
#define P4 (*(volatile __near unsigned char *)0xFF04)
|
||
|
#define P4_bit (*(volatile __near __bitf_T *)0xFF04)
|
||
|
#define P6 (*(volatile __near unsigned char *)0xFF06)
|
||
|
#define P6_bit (*(volatile __near __bitf_T *)0xFF06)
|
||
|
#define P7 (*(volatile __near unsigned char *)0xFF07)
|
||
|
#define P7_bit (*(volatile __near __bitf_T *)0xFF07)
|
||
|
#define P8 (*(volatile __near unsigned char *)0xFF08)
|
||
|
#define P8_bit (*(volatile __near __bitf_T *)0xFF08)
|
||
|
#define P9 (*(volatile __near unsigned char *)0xFF09)
|
||
|
#define P9_bit (*(volatile __near __bitf_T *)0xFF09)
|
||
|
#define P12 (*(volatile __near unsigned char *)0xFF0C)
|
||
|
#define P12_bit (*(volatile __near __bitf_T *)0xFF0C)
|
||
|
#define P13 (*(volatile __near unsigned char *)0xFF0D)
|
||
|
#define P13_bit (*(volatile __near __bitf_T *)0xFF0D)
|
||
|
#define P14 (*(volatile __near unsigned char *)0xFF0E)
|
||
|
#define P14_bit (*(volatile __near __bitf_T *)0xFF0E)
|
||
|
#define SDR00 (*(volatile __near unsigned short *)0xFF10)
|
||
|
#define SDR00L (*(volatile __near unsigned char *)0xFF10)
|
||
|
#define SDR01 (*(volatile __near unsigned short *)0xFF12)
|
||
|
#define SDR01L (*(volatile __near unsigned char *)0xFF12)
|
||
|
#define TDR00 (*(volatile __near unsigned short *)0xFF18)
|
||
|
#define TDR01 (*(volatile __near unsigned short *)0xFF1A)
|
||
|
#define TDR01L (*(volatile __near unsigned char *)0xFF1A)
|
||
|
#define TDR01H (*(volatile __near unsigned char *)0xFF1B)
|
||
|
#define ADCR (*(volatile __near unsigned short *)0xFF1E)
|
||
|
#define ADCRH (*(volatile __near unsigned char *)0xFF1F)
|
||
|
#define PM0 (*(volatile __near unsigned char *)0xFF20)
|
||
|
#define PM0_bit (*(volatile __near __bitf_T *)0xFF20)
|
||
|
#define PM1 (*(volatile __near unsigned char *)0xFF21)
|
||
|
#define PM1_bit (*(volatile __near __bitf_T *)0xFF21)
|
||
|
#define PM3 (*(volatile __near unsigned char *)0xFF23)
|
||
|
#define PM3_bit (*(volatile __near __bitf_T *)0xFF23)
|
||
|
#define PM4 (*(volatile __near unsigned char *)0xFF24)
|
||
|
#define PM4_bit (*(volatile __near __bitf_T *)0xFF24)
|
||
|
#define PM6 (*(volatile __near unsigned char *)0xFF26)
|
||
|
#define PM6_bit (*(volatile __near __bitf_T *)0xFF26)
|
||
|
#define PM7 (*(volatile __near unsigned char *)0xFF27)
|
||
|
#define PM7_bit (*(volatile __near __bitf_T *)0xFF27)
|
||
|
#define PM8 (*(volatile __near unsigned char *)0xFF28)
|
||
|
#define PM8_bit (*(volatile __near __bitf_T *)0xFF28)
|
||
|
#define PM9 (*(volatile __near unsigned char *)0xFF29)
|
||
|
#define PM9_bit (*(volatile __near __bitf_T *)0xFF29)
|
||
|
#define PM12 (*(volatile __near unsigned char *)0xFF2C)
|
||
|
#define PM12_bit (*(volatile __near __bitf_T *)0xFF2C)
|
||
|
#define PM14 (*(volatile __near unsigned char *)0xFF2E)
|
||
|
#define PM14_bit (*(volatile __near __bitf_T *)0xFF2E)
|
||
|
#define ADM0 (*(volatile __near unsigned char *)0xFF30)
|
||
|
#define ADM0_bit (*(volatile __near __bitf_T *)0xFF30)
|
||
|
#define ADCE (((volatile __near __bitf_T *)0xFF30)->no0)
|
||
|
#define ADCS (((volatile __near __bitf_T *)0xFF30)->no7)
|
||
|
#define ADS (*(volatile __near unsigned char *)0xFF31)
|
||
|
#define ADS_bit (*(volatile __near __bitf_T *)0xFF31)
|
||
|
#define ADM1 (*(volatile __near unsigned char *)0xFF32)
|
||
|
#define ADM1_bit (*(volatile __near __bitf_T *)0xFF32)
|
||
|
#define KRM (*(volatile __near unsigned char *)0xFF37)
|
||
|
#define KRM_bit (*(volatile __near __bitf_T *)0xFF37)
|
||
|
#define EGP0 (*(volatile __near unsigned char *)0xFF38)
|
||
|
#define EGP0_bit (*(volatile __near __bitf_T *)0xFF38)
|
||
|
#define EGN0 (*(volatile __near unsigned char *)0xFF39)
|
||
|
#define EGN0_bit (*(volatile __near __bitf_T *)0xFF39)
|
||
|
#define EGP1 (*(volatile __near unsigned char *)0xFF3A)
|
||
|
#define EGP1_bit (*(volatile __near __bitf_T *)0xFF3A)
|
||
|
#define EGN1 (*(volatile __near unsigned char *)0xFF3B)
|
||
|
#define EGN1_bit (*(volatile __near __bitf_T *)0xFF3B)
|
||
|
#define SUBCUDW (*(volatile __near unsigned short *)0xFF54)
|
||
|
#define TRDGRC0 (*(volatile __near unsigned short *)0xFF58)
|
||
|
#define TRDGRD0 (*(volatile __near unsigned short *)0xFF5A)
|
||
|
#define TRDGRC1 (*(volatile __near unsigned short *)0xFF5C)
|
||
|
#define TRDGRD1 (*(volatile __near unsigned short *)0xFF5E)
|
||
|
#define TDR02 (*(volatile __near unsigned short *)0xFF64)
|
||
|
#define TDR03 (*(volatile __near unsigned short *)0xFF66)
|
||
|
#define TDR03L (*(volatile __near unsigned char *)0xFF66)
|
||
|
#define TDR03H (*(volatile __near unsigned char *)0xFF67)
|
||
|
#define TDR04 (*(volatile __near unsigned short *)0xFF68)
|
||
|
#define TDR05 (*(volatile __near unsigned short *)0xFF6A)
|
||
|
#define TDR06 (*(volatile __near unsigned short *)0xFF6C)
|
||
|
#define TDR07 (*(volatile __near unsigned short *)0xFF6E)
|
||
|
#define SEC (*(volatile __near unsigned char *)0xFF92)
|
||
|
#define MIN (*(volatile __near unsigned char *)0xFF93)
|
||
|
#define HOUR (*(volatile __near unsigned char *)0xFF94)
|
||
|
#define WEEK (*(volatile __near unsigned char *)0xFF95)
|
||
|
#define DAY (*(volatile __near unsigned char *)0xFF96)
|
||
|
#define MONTH (*(volatile __near unsigned char *)0xFF97)
|
||
|
#define YEAR (*(volatile __near unsigned char *)0xFF98)
|
||
|
#define SUBCUD (*(volatile __near unsigned char *)0xFF99)
|
||
|
#define ALARMWM (*(volatile __near unsigned char *)0xFF9A)
|
||
|
#define ALARMWH (*(volatile __near unsigned char *)0xFF9B)
|
||
|
#define ALARMWW (*(volatile __near unsigned char *)0xFF9C)
|
||
|
#define RTCC0 (*(volatile __near unsigned char *)0xFF9D)
|
||
|
#define RTCC0_bit (*(volatile __near __bitf_T *)0xFF9D)
|
||
|
#define RCLOE1 (((volatile __near __bitf_T *)0xFF9D)->no5)
|
||
|
#define RTCE (((volatile __near __bitf_T *)0xFF9D)->no7)
|
||
|
#define RTCC1 (*(volatile __near unsigned char *)0xFF9E)
|
||
|
#define RTCC1_bit (*(volatile __near __bitf_T *)0xFF9E)
|
||
|
#define RWAIT (((volatile __near __bitf_T *)0xFF9E)->no0)
|
||
|
#define RWST (((volatile __near __bitf_T *)0xFF9E)->no1)
|
||
|
#define RIFG (((volatile __near __bitf_T *)0xFF9E)->no3)
|
||
|
#define WAFG (((volatile __near __bitf_T *)0xFF9E)->no4)
|
||
|
#define WALIE (((volatile __near __bitf_T *)0xFF9E)->no6)
|
||
|
#define WALE (((volatile __near __bitf_T *)0xFF9E)->no7)
|
||
|
#define CMC (*(volatile __near unsigned char *)0xFFA0)
|
||
|
#define CSC (*(volatile __near unsigned char *)0xFFA1)
|
||
|
#define CSC_bit (*(volatile __near __bitf_T *)0xFFA1)
|
||
|
#define HIOSTOP (((volatile __near __bitf_T *)0xFFA1)->no0)
|
||
|
#define XTSTOP (((volatile __near __bitf_T *)0xFFA1)->no6)
|
||
|
#define MSTOP (((volatile __near __bitf_T *)0xFFA1)->no7)
|
||
|
#define OSTC (*(volatile __near unsigned char *)0xFFA2)
|
||
|
#define OSTC_bit (*(volatile __near __bitf_T *)0xFFA2)
|
||
|
#define OSTS (*(volatile __near unsigned char *)0xFFA3)
|
||
|
#define CKC (*(volatile __near unsigned char *)0xFFA4)
|
||
|
#define CKC_bit (*(volatile __near __bitf_T *)0xFFA4)
|
||
|
#define MCM0 (((volatile __near __bitf_T *)0xFFA4)->no4)
|
||
|
#define MCS (((volatile __near __bitf_T *)0xFFA4)->no5)
|
||
|
#define CSS (((volatile __near __bitf_T *)0xFFA4)->no6)
|
||
|
#define CLS (((volatile __near __bitf_T *)0xFFA4)->no7)
|
||
|
#define CKS0 (*(volatile __near unsigned char *)0xFFA5)
|
||
|
#define CKS0_bit (*(volatile __near __bitf_T *)0xFFA5)
|
||
|
#define PCLOE0 (((volatile __near __bitf_T *)0xFFA5)->no7)
|
||
|
#define RESF (*(volatile __near unsigned char *)0xFFA8)
|
||
|
#define LVIM (*(volatile __near unsigned char *)0xFFA9)
|
||
|
#define LVIM_bit (*(volatile __near __bitf_T *)0xFFA9)
|
||
|
#define LVIF (((volatile __near __bitf_T *)0xFFA9)->no0)
|
||
|
#define LVIOMSK (((volatile __near __bitf_T *)0xFFA9)->no1)
|
||
|
#define LVISEN (((volatile __near __bitf_T *)0xFFA9)->no7)
|
||
|
#define LVIS (*(volatile __near unsigned char *)0xFFAA)
|
||
|
#define LVIS_bit (*(volatile __near __bitf_T *)0xFFAA)
|
||
|
#define LVILV (((volatile __near __bitf_T *)0xFFAA)->no0)
|
||
|
#define LVIMD (((volatile __near __bitf_T *)0xFFAA)->no7)
|
||
|
#define WDTE (*(volatile __near unsigned char *)0xFFAB)
|
||
|
#define CRCIN (*(volatile __near unsigned char *)0xFFAC)
|
||
|
#define IF2 (*(volatile __near unsigned short *)0xFFD0)
|
||
|
#define IF2L (*(volatile __near unsigned char *)0xFFD0)
|
||
|
#define IF2L_bit (*(volatile __near __bitf_T *)0xFFD0)
|
||
|
#define IF2H (*(volatile __near unsigned char *)0xFFD1)
|
||
|
#define IF2H_bit (*(volatile __near __bitf_T *)0xFFD1)
|
||
|
#define TMIF05 (((volatile __near __bitf_T *)0xFFD0)->no0)
|
||
|
#define TMIF06 (((volatile __near __bitf_T *)0xFFD0)->no1)
|
||
|
#define TMIF07 (((volatile __near __bitf_T *)0xFFD0)->no2)
|
||
|
#define LIN0WUPIF (((volatile __near __bitf_T *)0xFFD0)->no3)
|
||
|
#define KRIF (((volatile __near __bitf_T *)0xFFD0)->no4)
|
||
|
#define FLIF (((volatile __near __bitf_T *)0xFFD1)->no7)
|
||
|
#define MK2 (*(volatile __near unsigned short *)0xFFD4)
|
||
|
#define MK2L (*(volatile __near unsigned char *)0xFFD4)
|
||
|
#define MK2L_bit (*(volatile __near __bitf_T *)0xFFD4)
|
||
|
#define MK2H (*(volatile __near unsigned char *)0xFFD5)
|
||
|
#define MK2H_bit (*(volatile __near __bitf_T *)0xFFD5)
|
||
|
#define TMMK05 (((volatile __near __bitf_T *)0xFFD4)->no0)
|
||
|
#define TMMK06 (((volatile __near __bitf_T *)0xFFD4)->no1)
|
||
|
#define TMMK07 (((volatile __near __bitf_T *)0xFFD4)->no2)
|
||
|
#define LIN0WUPMK (((volatile __near __bitf_T *)0xFFD4)->no3)
|
||
|
#define KRMK (((volatile __near __bitf_T *)0xFFD4)->no4)
|
||
|
#define FLMK (((volatile __near __bitf_T *)0xFFD5)->no7)
|
||
|
#define PR02 (*(volatile __near unsigned short *)0xFFD8)
|
||
|
#define PR02L (*(volatile __near unsigned char *)0xFFD8)
|
||
|
#define PR02L_bit (*(volatile __near __bitf_T *)0xFFD8)
|
||
|
#define PR02H (*(volatile __near unsigned char *)0xFFD9)
|
||
|
#define PR02H_bit (*(volatile __near __bitf_T *)0xFFD9)
|
||
|
#define TMPR005 (((volatile __near __bitf_T *)0xFFD8)->no0)
|
||
|
#define TMPR006 (((volatile __near __bitf_T *)0xFFD8)->no1)
|
||
|
#define TMPR007 (((volatile __near __bitf_T *)0xFFD8)->no2)
|
||
|
#define LIN0WUPPR0 (((volatile __near __bitf_T *)0xFFD8)->no3)
|
||
|
#define KRPR0 (((volatile __near __bitf_T *)0xFFD8)->no4)
|
||
|
#define FLPR0 (((volatile __near __bitf_T *)0xFFD9)->no7)
|
||
|
#define PR12 (*(volatile __near unsigned short *)0xFFDC)
|
||
|
#define PR12L (*(volatile __near unsigned char *)0xFFDC)
|
||
|
#define PR12L_bit (*(volatile __near __bitf_T *)0xFFDC)
|
||
|
#define PR12H (*(volatile __near unsigned char *)0xFFDD)
|
||
|
#define PR12H_bit (*(volatile __near __bitf_T *)0xFFDD)
|
||
|
#define TMPR105 (((volatile __near __bitf_T *)0xFFDC)->no0)
|
||
|
#define TMPR106 (((volatile __near __bitf_T *)0xFFDC)->no1)
|
||
|
#define TMPR107 (((volatile __near __bitf_T *)0xFFDC)->no2)
|
||
|
#define LIN0WUPPR1 (((volatile __near __bitf_T *)0xFFDC)->no3)
|
||
|
#define KRPR1 (((volatile __near __bitf_T *)0xFFDC)->no4)
|
||
|
#define FLPR1 (((volatile __near __bitf_T *)0xFFDD)->no7)
|
||
|
#define IF0 (*(volatile __near unsigned short *)0xFFE0)
|
||
|
#define IF0L (*(volatile __near unsigned char *)0xFFE0)
|
||
|
#define IF0L_bit (*(volatile __near __bitf_T *)0xFFE0)
|
||
|
#define IF0H (*(volatile __near unsigned char *)0xFFE1)
|
||
|
#define IF0H_bit (*(volatile __near __bitf_T *)0xFFE1)
|
||
|
#define WDTIIF (((volatile __near __bitf_T *)0xFFE0)->no0)
|
||
|
#define LVIIF (((volatile __near __bitf_T *)0xFFE0)->no1)
|
||
|
#define PIF0 (((volatile __near __bitf_T *)0xFFE0)->no2)
|
||
|
#define PIF1 (((volatile __near __bitf_T *)0xFFE0)->no3)
|
||
|
#define PIF2 (((volatile __near __bitf_T *)0xFFE0)->no4)
|
||
|
#define PIF3 (((volatile __near __bitf_T *)0xFFE0)->no5)
|
||
|
#define PIF4 (((volatile __near __bitf_T *)0xFFE0)->no6)
|
||
|
#define SPMIF (((volatile __near __bitf_T *)0xFFE0)->no6)
|
||
|
#define PIF5 (((volatile __near __bitf_T *)0xFFE0)->no7)
|
||
|
#define CLMIF (((volatile __near __bitf_T *)0xFFE1)->no0)
|
||
|
#define CSIIF00 (((volatile __near __bitf_T *)0xFFE1)->no1)
|
||
|
#define IICIF00 (((volatile __near __bitf_T *)0xFFE1)->no1)
|
||
|
#define STIF0 (((volatile __near __bitf_T *)0xFFE1)->no1)
|
||
|
#define CSIIF01 (((volatile __near __bitf_T *)0xFFE1)->no2)
|
||
|
#define IICIF01 (((volatile __near __bitf_T *)0xFFE1)->no2)
|
||
|
#define SRIF0 (((volatile __near __bitf_T *)0xFFE1)->no2)
|
||
|
#define TRDIF0 (((volatile __near __bitf_T *)0xFFE1)->no3)
|
||
|
#define TRDIF1 (((volatile __near __bitf_T *)0xFFE1)->no4)
|
||
|
#define TRJIF0 (((volatile __near __bitf_T *)0xFFE1)->no5)
|
||
|
#define RAMIF (((volatile __near __bitf_T *)0xFFE1)->no6)
|
||
|
#define LIN0TRMIF (((volatile __near __bitf_T *)0xFFE1)->no7)
|
||
|
#define IF1 (*(volatile __near unsigned short *)0xFFE2)
|
||
|
#define IF1L (*(volatile __near unsigned char *)0xFFE2)
|
||
|
#define IF1L_bit (*(volatile __near __bitf_T *)0xFFE2)
|
||
|
#define IF1H (*(volatile __near unsigned char *)0xFFE3)
|
||
|
#define IF1H_bit (*(volatile __near __bitf_T *)0xFFE3)
|
||
|
#define LIN0RVCIF (((volatile __near __bitf_T *)0xFFE2)->no0)
|
||
|
#define LIN0IF (((volatile __near __bitf_T *)0xFFE2)->no1)
|
||
|
#define LIN0STAIF (((volatile __near __bitf_T *)0xFFE2)->no1)
|
||
|
#define RTCIF (((volatile __near __bitf_T *)0xFFE2)->no3)
|
||
|
#define TMIF00 (((volatile __near __bitf_T *)0xFFE2)->no4)
|
||
|
#define TMIF01 (((volatile __near __bitf_T *)0xFFE2)->no5)
|
||
|
#define TMIF02 (((volatile __near __bitf_T *)0xFFE2)->no6)
|
||
|
#define TMIF03 (((volatile __near __bitf_T *)0xFFE2)->no7)
|
||
|
#define ADIF (((volatile __near __bitf_T *)0xFFE3)->no0)
|
||
|
#define PIF6 (((volatile __near __bitf_T *)0xFFE3)->no1)
|
||
|
#define PIF7 (((volatile __near __bitf_T *)0xFFE3)->no2)
|
||
|
#define TMIF01H (((volatile __near __bitf_T *)0xFFE3)->no3)
|
||
|
#define TMIF03H (((volatile __near __bitf_T *)0xFFE3)->no4)
|
||
|
#define TMIF04 (((volatile __near __bitf_T *)0xFFE3)->no7)
|
||
|
#define MK0 (*(volatile __near unsigned short *)0xFFE4)
|
||
|
#define MK0L (*(volatile __near unsigned char *)0xFFE4)
|
||
|
#define MK0L_bit (*(volatile __near __bitf_T *)0xFFE4)
|
||
|
#define MK0H (*(volatile __near unsigned char *)0xFFE5)
|
||
|
#define MK0H_bit (*(volatile __near __bitf_T *)0xFFE5)
|
||
|
#define WDTIMK (((volatile __near __bitf_T *)0xFFE4)->no0)
|
||
|
#define LVIMK (((volatile __near __bitf_T *)0xFFE4)->no1)
|
||
|
#define PMK0 (((volatile __near __bitf_T *)0xFFE4)->no2)
|
||
|
#define PMK1 (((volatile __near __bitf_T *)0xFFE4)->no3)
|
||
|
#define PMK2 (((volatile __near __bitf_T *)0xFFE4)->no4)
|
||
|
#define PMK3 (((volatile __near __bitf_T *)0xFFE4)->no5)
|
||
|
#define PMK4 (((volatile __near __bitf_T *)0xFFE4)->no6)
|
||
|
#define SPMMK (((volatile __near __bitf_T *)0xFFE4)->no6)
|
||
|
#define PMK5 (((volatile __near __bitf_T *)0xFFE4)->no7)
|
||
|
#define CLMMK (((volatile __near __bitf_T *)0xFFE5)->no0)
|
||
|
#define CSIMK00 (((volatile __near __bitf_T *)0xFFE5)->no1)
|
||
|
#define IICMK00 (((volatile __near __bitf_T *)0xFFE5)->no1)
|
||
|
#define STMK0 (((volatile __near __bitf_T *)0xFFE5)->no1)
|
||
|
#define CSIMK01 (((volatile __near __bitf_T *)0xFFE5)->no2)
|
||
|
#define IICMK01 (((volatile __near __bitf_T *)0xFFE5)->no2)
|
||
|
#define SRMK0 (((volatile __near __bitf_T *)0xFFE5)->no2)
|
||
|
#define TRDMK0 (((volatile __near __bitf_T *)0xFFE5)->no3)
|
||
|
#define TRDMK1 (((volatile __near __bitf_T *)0xFFE5)->no4)
|
||
|
#define TRJMK0 (((volatile __near __bitf_T *)0xFFE5)->no5)
|
||
|
#define RAMMK (((volatile __near __bitf_T *)0xFFE5)->no6)
|
||
|
#define LIN0TRMMK (((volatile __near __bitf_T *)0xFFE5)->no7)
|
||
|
#define MK1 (*(volatile __near unsigned short *)0xFFE6)
|
||
|
#define MK1L (*(volatile __near unsigned char *)0xFFE6)
|
||
|
#define MK1L_bit (*(volatile __near __bitf_T *)0xFFE6)
|
||
|
#define MK1H (*(volatile __near unsigned char *)0xFFE7)
|
||
|
#define MK1H_bit (*(volatile __near __bitf_T *)0xFFE7)
|
||
|
#define LIN0RVCMK (((volatile __near __bitf_T *)0xFFE6)->no0)
|
||
|
#define LIN0MK (((volatile __near __bitf_T *)0xFFE6)->no1)
|
||
|
#define LIN0STAMK (((volatile __near __bitf_T *)0xFFE6)->no1)
|
||
|
#define RTCMK (((volatile __near __bitf_T *)0xFFE6)->no3)
|
||
|
#define TMMK00 (((volatile __near __bitf_T *)0xFFE6)->no4)
|
||
|
#define TMMK01 (((volatile __near __bitf_T *)0xFFE6)->no5)
|
||
|
#define TMMK02 (((volatile __near __bitf_T *)0xFFE6)->no6)
|
||
|
#define TMMK03 (((volatile __near __bitf_T *)0xFFE6)->no7)
|
||
|
#define ADMK (((volatile __near __bitf_T *)0xFFE7)->no0)
|
||
|
#define PMK6 (((volatile __near __bitf_T *)0xFFE7)->no1)
|
||
|
#define PMK7 (((volatile __near __bitf_T *)0xFFE7)->no2)
|
||
|
#define TMMK01H (((volatile __near __bitf_T *)0xFFE7)->no3)
|
||
|
#define TMMK03H (((volatile __near __bitf_T *)0xFFE7)->no4)
|
||
|
#define TMMK04 (((volatile __near __bitf_T *)0xFFE7)->no7)
|
||
|
#define PR00 (*(volatile __near unsigned short *)0xFFE8)
|
||
|
#define PR00L (*(volatile __near unsigned char *)0xFFE8)
|
||
|
#define PR00L_bit (*(volatile __near __bitf_T *)0xFFE8)
|
||
|
#define PR00H (*(volatile __near unsigned char *)0xFFE9)
|
||
|
#define PR00H_bit (*(volatile __near __bitf_T *)0xFFE9)
|
||
|
#define WDTIPR0 (((volatile __near __bitf_T *)0xFFE8)->no0)
|
||
|
#define LVIPR0 (((volatile __near __bitf_T *)0xFFE8)->no1)
|
||
|
#define PPR00 (((volatile __near __bitf_T *)0xFFE8)->no2)
|
||
|
#define PPR01 (((volatile __near __bitf_T *)0xFFE8)->no3)
|
||
|
#define PPR02 (((volatile __near __bitf_T *)0xFFE8)->no4)
|
||
|
#define PPR03 (((volatile __near __bitf_T *)0xFFE8)->no5)
|
||
|
#define PPR04 (((volatile __near __bitf_T *)0xFFE8)->no6)
|
||
|
#define SPMPR0 (((volatile __near __bitf_T *)0xFFE8)->no6)
|
||
|
#define PPR05 (((volatile __near __bitf_T *)0xFFE8)->no7)
|
||
|
#define CLMPR0 (((volatile __near __bitf_T *)0xFFE9)->no0)
|
||
|
#define CSIPR000 (((volatile __near __bitf_T *)0xFFE9)->no1)
|
||
|
#define IICPR000 (((volatile __near __bitf_T *)0xFFE9)->no1)
|
||
|
#define STPR00 (((volatile __near __bitf_T *)0xFFE9)->no1)
|
||
|
#define CSIPR001 (((volatile __near __bitf_T *)0xFFE9)->no2)
|
||
|
#define IICPR001 (((volatile __near __bitf_T *)0xFFE9)->no2)
|
||
|
#define SRPR00 (((volatile __near __bitf_T *)0xFFE9)->no2)
|
||
|
#define TRDPR00 (((volatile __near __bitf_T *)0xFFE9)->no3)
|
||
|
#define TRDPR01 (((volatile __near __bitf_T *)0xFFE9)->no4)
|
||
|
#define TRJPR00 (((volatile __near __bitf_T *)0xFFE9)->no5)
|
||
|
#define RAMPR0 (((volatile __near __bitf_T *)0xFFE9)->no6)
|
||
|
#define LIN0TRMPR0 (((volatile __near __bitf_T *)0xFFE9)->no7)
|
||
|
#define PR01 (*(volatile __near unsigned short *)0xFFEA)
|
||
|
#define PR01L (*(volatile __near unsigned char *)0xFFEA)
|
||
|
#define PR01L_bit (*(volatile __near __bitf_T *)0xFFEA)
|
||
|
#define PR01H (*(volatile __near unsigned char *)0xFFEB)
|
||
|
#define PR01H_bit (*(volatile __near __bitf_T *)0xFFEB)
|
||
|
#define LIN0RVCPR0 (((volatile __near __bitf_T *)0xFFEA)->no0)
|
||
|
#define LIN0PR0 (((volatile __near __bitf_T *)0xFFEA)->no1)
|
||
|
#define LIN0STAPR0 (((volatile __near __bitf_T *)0xFFEA)->no1)
|
||
|
#define RTCPR0 (((volatile __near __bitf_T *)0xFFEA)->no3)
|
||
|
#define TMPR000 (((volatile __near __bitf_T *)0xFFEA)->no4)
|
||
|
#define TMPR001 (((volatile __near __bitf_T *)0xFFEA)->no5)
|
||
|
#define TMPR002 (((volatile __near __bitf_T *)0xFFEA)->no6)
|
||
|
#define TMPR003 (((volatile __near __bitf_T *)0xFFEA)->no7)
|
||
|
#define ADPR0 (((volatile __near __bitf_T *)0xFFEB)->no0)
|
||
|
#define PPR06 (((volatile __near __bitf_T *)0xFFEB)->no1)
|
||
|
#define PPR07 (((volatile __near __bitf_T *)0xFFEB)->no2)
|
||
|
#define TMPR001H (((volatile __near __bitf_T *)0xFFEB)->no3)
|
||
|
#define TMPR003H (((volatile __near __bitf_T *)0xFFEB)->no4)
|
||
|
#define TMPR004 (((volatile __near __bitf_T *)0xFFEB)->no7)
|
||
|
#define PR10 (*(volatile __near unsigned short *)0xFFEC)
|
||
|
#define PR10L (*(volatile __near unsigned char *)0xFFEC)
|
||
|
#define PR10L_bit (*(volatile __near __bitf_T *)0xFFEC)
|
||
|
#define PR10H (*(volatile __near unsigned char *)0xFFED)
|
||
|
#define PR10H_bit (*(volatile __near __bitf_T *)0xFFED)
|
||
|
#define WDTIPR1 (((volatile __near __bitf_T *)0xFFEC)->no0)
|
||
|
#define LVIPR1 (((volatile __near __bitf_T *)0xFFEC)->no1)
|
||
|
#define PPR10 (((volatile __near __bitf_T *)0xFFEC)->no2)
|
||
|
#define PPR11 (((volatile __near __bitf_T *)0xFFEC)->no3)
|
||
|
#define PPR12 (((volatile __near __bitf_T *)0xFFEC)->no4)
|
||
|
#define PPR13 (((volatile __near __bitf_T *)0xFFEC)->no5)
|
||
|
#define PPR14 (((volatile __near __bitf_T *)0xFFEC)->no6)
|
||
|
#define SPMPR1 (((volatile __near __bitf_T *)0xFFEC)->no6)
|
||
|
#define PPR15 (((volatile __near __bitf_T *)0xFFEC)->no7)
|
||
|
#define CLMPR1 (((volatile __near __bitf_T *)0xFFED)->no0)
|
||
|
#define CSIPR100 (((volatile __near __bitf_T *)0xFFED)->no1)
|
||
|
#define IICPR100 (((volatile __near __bitf_T *)0xFFED)->no1)
|
||
|
#define STPR10 (((volatile __near __bitf_T *)0xFFED)->no1)
|
||
|
#define CSIPR101 (((volatile __near __bitf_T *)0xFFED)->no2)
|
||
|
#define IICPR101 (((volatile __near __bitf_T *)0xFFED)->no2)
|
||
|
#define SRPR10 (((volatile __near __bitf_T *)0xFFED)->no2)
|
||
|
#define TRDPR10 (((volatile __near __bitf_T *)0xFFED)->no3)
|
||
|
#define TRDPR11 (((volatile __near __bitf_T *)0xFFED)->no4)
|
||
|
#define TRJPR10 (((volatile __near __bitf_T *)0xFFED)->no5)
|
||
|
#define RAMPR1 (((volatile __near __bitf_T *)0xFFED)->no6)
|
||
|
#define LIN0TRMPR1 (((volatile __near __bitf_T *)0xFFED)->no7)
|
||
|
#define PR11 (*(volatile __near unsigned short *)0xFFEE)
|
||
|
#define PR11L (*(volatile __near unsigned char *)0xFFEE)
|
||
|
#define PR11L_bit (*(volatile __near __bitf_T *)0xFFEE)
|
||
|
#define PR11H (*(volatile __near unsigned char *)0xFFEF)
|
||
|
#define PR11H_bit (*(volatile __near __bitf_T *)0xFFEF)
|
||
|
#define LIN0RVCPR1 (((volatile __near __bitf_T *)0xFFEE)->no0)
|
||
|
#define LIN0PR1 (((volatile __near __bitf_T *)0xFFEE)->no1)
|
||
|
#define LIN0STAPR1 (((volatile __near __bitf_T *)0xFFEE)->no1)
|
||
|
#define RTCPR1 (((volatile __near __bitf_T *)0xFFEE)->no3)
|
||
|
#define TMPR100 (((volatile __near __bitf_T *)0xFFEE)->no4)
|
||
|
#define TMPR101 (((volatile __near __bitf_T *)0xFFEE)->no5)
|
||
|
#define TMPR102 (((volatile __near __bitf_T *)0xFFEE)->no6)
|
||
|
#define TMPR103 (((volatile __near __bitf_T *)0xFFEE)->no7)
|
||
|
#define ADPR1 (((volatile __near __bitf_T *)0xFFEF)->no0)
|
||
|
#define PPR16 (((volatile __near __bitf_T *)0xFFEF)->no1)
|
||
|
#define PPR17 (((volatile __near __bitf_T *)0xFFEF)->no2)
|
||
|
#define TMPR101H (((volatile __near __bitf_T *)0xFFEF)->no3)
|
||
|
#define TMPR103H (((volatile __near __bitf_T *)0xFFEF)->no4)
|
||
|
#define TMPR104 (((volatile __near __bitf_T *)0xFFEF)->no7)
|
||
|
#define MACRL (*(volatile __near unsigned short *)0xFFF0)
|
||
|
#define MACRH (*(volatile __near unsigned short *)0xFFF2)
|
||
|
#define PMC (*(volatile __near unsigned char *)0xFFFE)
|
||
|
#define PMC_bit (*(volatile __near __bitf_T *)0xFFFE)
|
||
|
#define MAA (((volatile __near __bitf_T *)0xFFFE)->no0)
|
||
|
|
||
|
|
||
|
#define INTSRO 0x0004
|
||
|
#define INTWDTI 0x0004
|
||
|
#define INTLVI 0x0006
|
||
|
#define INTP0 0x0008
|
||
|
#define INTP1 0x000A
|
||
|
#define INTP2 0x000C
|
||
|
#define INTP3 0x000E
|
||
|
#define INTP4 0x0010
|
||
|
#define INTSPM 0x0010
|
||
|
#define INTP5 0x0012
|
||
|
#define INTCLM 0x0014
|
||
|
#define INTCSI00 0x0016
|
||
|
#define INTIIC00 0x0016
|
||
|
#define INTST0 0x0016
|
||
|
#define INTCSI01 0x0018
|
||
|
#define INTIIC01 0x0018
|
||
|
#define INTSR0 0x0018
|
||
|
#define INTTRD0 0x001A
|
||
|
#define INTTRD1 0x001C
|
||
|
#define INTTRJ0 0x001E
|
||
|
#define INTRAM 0x0020
|
||
|
#define INTLIN0TRM 0x0022
|
||
|
#define INTLIN0RVC 0x0024
|
||
|
#define INTLIN0 0x0026
|
||
|
#define INTLIN0STA 0x0026
|
||
|
#define INTRTC 0x002A
|
||
|
#define INTTM00 0x002C
|
||
|
#define INTTM01 0x002E
|
||
|
#define INTTM02 0x0030
|
||
|
#define INTTM03 0x0032
|
||
|
#define INTAD 0x0034
|
||
|
#define INTP6 0x0036
|
||
|
#define INTP7 0x0038
|
||
|
#define INTTM01H 0x003A
|
||
|
#define INTTM03H 0x003C
|
||
|
#define INTTM04 0x0042
|
||
|
#define INTTM05 0x0044
|
||
|
#define INTTM06 0x0046
|
||
|
#define INTTM07 0x0048
|
||
|
#define INTLIN0WUP 0x004A
|
||
|
#define INTKR 0x004C
|
||
|
#define INTFL 0x0062
|
||
|
|
||
|
#endif
|