Initial check in
This commit is contained in:
@@ -0,0 +1,312 @@
|
||||
#ifndef __IODEFINE_INC__
|
||||
#define __IODEFINE_INC__
|
||||
|
||||
#define P1 0xFFF01
|
||||
#define P2 0xFFF02
|
||||
#define P4 0xFFF04
|
||||
#define P6 0xFFF06
|
||||
#define P12 0xFFF0C
|
||||
#define P13 0xFFF0D
|
||||
|
||||
#define SDR00 0xFFF10
|
||||
#define SIO00 0xFFF10
|
||||
#define TXD0 0xFFF10
|
||||
#define SDR01 0xFFF12
|
||||
#define RXD0 0xFFF12
|
||||
#define SIO01 0xFFF12
|
||||
#define TDR00 0xFFF18
|
||||
#define TDR01 0xFFF1A
|
||||
#define TDR01L 0xFFF1A
|
||||
#define TDR01H 0xFFF1B
|
||||
#define ADCR 0xFFF1E
|
||||
#define ADCRH 0xFFF1F
|
||||
|
||||
#define PM1 0xFFF21
|
||||
#define PM2 0xFFF22
|
||||
#define PM4 0xFFF24
|
||||
#define PM6 0xFFF26
|
||||
|
||||
#define ADM0 0xFFF30
|
||||
#define ADS 0xFFF31
|
||||
#define ADM1 0xFFF32
|
||||
#define KRCTL 0xFFF34
|
||||
#define KRF 0xFFF35
|
||||
#define KRM0 0xFFF37
|
||||
#define EGP0 0xFFF38
|
||||
#define EGN0 0xFFF39
|
||||
|
||||
#define IICA0 0xFFF50
|
||||
#define IICS0 0xFFF51
|
||||
#define IICF0 0xFFF52
|
||||
|
||||
#define TDR02 0xFFF64
|
||||
#define TDR03 0xFFF66
|
||||
#define TDR03L 0xFFF66
|
||||
#define TDR03H 0xFFF67
|
||||
|
||||
#define ITMC 0xFFF90
|
||||
|
||||
#define CMC 0xFFFA0
|
||||
#define CSC 0xFFFA1
|
||||
|
||||
#define OSTC 0xFFFA2
|
||||
#define OSTS 0xFFFA3
|
||||
|
||||
#define CKC 0xFFFA4
|
||||
#define CKS0 0xFFFA5
|
||||
|
||||
#define RESF 0xFFFA8
|
||||
#define LVIM 0xFFFA9
|
||||
#define LVIS 0xFFFAA
|
||||
#define WDTE 0xFFFAB
|
||||
#define CRCIN 0xFFFAC
|
||||
|
||||
#define DSA0 0xFFFB0
|
||||
#define DSA1 0xFFFB1
|
||||
#define DRA0 0xFFFB2
|
||||
#define DRA0L 0xFFFB2
|
||||
#define DRA0H 0xFFFB3
|
||||
#define DRA1 0xFFFB4
|
||||
#define DRA1L 0xFFFB4
|
||||
#define DRA1H 0xFFFB5
|
||||
#define DBC0 0xFFFB6
|
||||
#define DBC0L 0xFFFB6
|
||||
#define DBC0H 0xFFFB7
|
||||
#define DBC1 0xFFFB8
|
||||
#define DBC1L 0xFFFB8
|
||||
#define DBC1H 0xFFFB9
|
||||
#define DMC0 0xFFFBA
|
||||
#define DMC1 0xFFFBB
|
||||
#define DRC0 0xFFFBC
|
||||
#define DRC1 0xFFFBD
|
||||
|
||||
#define IF0 0xFFFE0
|
||||
#define IF0L 0xFFFE0
|
||||
#define IF0H 0xFFFE1
|
||||
#define IF1 0xFFFE2
|
||||
#define IF1L 0xFFFE2
|
||||
|
||||
#define MK0 0xFFFE4
|
||||
#define MK0L 0xFFFE4
|
||||
#define MK0H 0xFFFE5
|
||||
#define MK1 0xFFFE6
|
||||
#define MK1L 0xFFFE6
|
||||
|
||||
#define PR00 0xFFFE8
|
||||
#define PR00L 0xFFFE8
|
||||
#define PR00H 0xFFFE9
|
||||
#define PR01 0xFFFEA
|
||||
#define PR01L 0xFFFEA
|
||||
#define PR10 0xFFFEC
|
||||
#define PR10L 0xFFFEC
|
||||
#define PR10H 0xFFFED
|
||||
#define PR11 0xFFFEE
|
||||
#define PR11L 0xFFFEE
|
||||
|
||||
#define MDAL 0xFFFF0
|
||||
#define MULA 0xFFFF0
|
||||
#define MDAH 0xFFFF2
|
||||
#define MULB 0xFFFF2
|
||||
#define MDBH 0xFFFF4
|
||||
#define MULOH 0xFFFF4
|
||||
#define MDBL 0xFFFF6
|
||||
#define MULOL 0xFFFF6
|
||||
#define PMC 0xFFFFE
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// SFR bits
|
||||
// ----------------------------------------------------------------------------
|
||||
// ADM0
|
||||
#define ADCE 0xFFF30.0
|
||||
#define ADCS 0xFFF30.7
|
||||
|
||||
// IICS0
|
||||
#define SPD0 0xFFF51.0
|
||||
#define STD0 0xFFF51.1
|
||||
#define ACKD0 0xFFF51.2
|
||||
#define TRC0 0xFFF51.3
|
||||
#define COI0 0xFFF51.4
|
||||
#define EXC0 0xFFF51.5
|
||||
#define ALD0 0xFFF51.6
|
||||
#define MSTS0 0xFFF51.7
|
||||
|
||||
// IICF0
|
||||
#define IICRSV0 0xFFF52.0
|
||||
#define STCEN0 0xFFF52.1
|
||||
#define IICBSY0 0xFFF52.6
|
||||
#define STCF0 0xFFF52.7
|
||||
|
||||
// CSC
|
||||
#define HIOSTOP 0xFFFA1.0
|
||||
#define MSTOP 0xFFFA1.7
|
||||
|
||||
// CKC
|
||||
#define MCM0 0xFFFA4.4
|
||||
#define MCS 0xFFFA4.5
|
||||
|
||||
// CKS0
|
||||
#define PCLOE0 0xFFFA5.7
|
||||
|
||||
// LVIM
|
||||
#define LVIF 0xFFFA9.0
|
||||
#define LVIOMSK 0xFFFA9.1
|
||||
#define LVISEN 0xFFFA9.7
|
||||
|
||||
// LVIS
|
||||
#define LVILV 0xFFFAA.0
|
||||
#define LVIMD 0xFFFAA.7
|
||||
|
||||
// DMC0
|
||||
#define DWAIT0 0xFFFBA.4
|
||||
#define DS0 0xFFFBA.5
|
||||
#define DRS0 0xFFFBA.6
|
||||
#define STG0 0xFFFBA.7
|
||||
|
||||
// DMC1
|
||||
#define DWAIT1 0xFFFBB.4
|
||||
#define DS1 0xFFFBB.5
|
||||
#define DRS1 0xFFFBB.6
|
||||
#define STG1 0xFFFBB.7
|
||||
|
||||
// DRC0
|
||||
#define DST0 0xFFFBC.0
|
||||
#define DEN0 0xFFFBC.7
|
||||
|
||||
// DRC1
|
||||
#define DST1 0xFFFBD.0
|
||||
#define DEN1 0xFFFBD.7
|
||||
|
||||
// IF0L
|
||||
#define WDTIIF 0xFFFE0.0
|
||||
#define LVIIF 0xFFFE0.1
|
||||
#define PIF0 0xFFFE0.2
|
||||
#define PIF1 0xFFFE0.3
|
||||
#define PIF2 0xFFFE0.4
|
||||
#define PIF3 0xFFFE0.5
|
||||
#define DMAIF0 0xFFFE0.6
|
||||
#define DMAIF1 0xFFFE0.7
|
||||
|
||||
// IF0H
|
||||
#define CSIIF00 0xFFFE1.0
|
||||
#define IICIF00 0xFFFE1.0
|
||||
#define STIF0 0xFFFE1.0
|
||||
#define CSIIF01 0xFFFE1.1
|
||||
#define IICIF01 0xFFFE1.1
|
||||
#define SRIF0 0xFFFE1.1
|
||||
#define SREIF0 0xFFFE1.2
|
||||
#define TMIF01H 0xFFFE1.3
|
||||
#define TMIF03H 0xFFFE1.4
|
||||
#define IICAIF0 0xFFFE1.5
|
||||
#define TMIF00 0xFFFE1.6
|
||||
#define TMIF01 0xFFFE1.7
|
||||
|
||||
// IF1L
|
||||
#define TMIF02 0xFFFE2.0
|
||||
#define TMIF03 0xFFFE2.1
|
||||
#define ADIF 0xFFFE2.2
|
||||
#define TMKAIF 0xFFFE2.3
|
||||
#define KRIF 0xFFFE2.4
|
||||
#define MDIF 0xFFFE2.5
|
||||
#define FLIF 0xFFFE2.6
|
||||
|
||||
// MK0L
|
||||
#define WDTIMK 0xFFFE4.0
|
||||
#define LVIMK 0xFFFE4.1
|
||||
#define PMK0 0xFFFE4.2
|
||||
#define PMK1 0xFFFE4.3
|
||||
#define PMK2 0xFFFE4.4
|
||||
#define PMK3 0xFFFE4.5
|
||||
#define DMAMK0 0xFFFE4.6
|
||||
#define DMAMK1 0xFFFE4.7
|
||||
|
||||
// MK0H
|
||||
#define CSIMK00 0xFFFE5.0
|
||||
#define IICMK00 0xFFFE5.0
|
||||
#define STMK0 0xFFFE5.0
|
||||
#define CSIMK01 0xFFFE5.1
|
||||
#define IICMK01 0xFFFE5.1
|
||||
#define SRMK0 0xFFFE5.1
|
||||
#define SREMK0 0xFFFE5.2
|
||||
#define TMMK01H 0xFFFE5.3
|
||||
#define TMMK03H 0xFFFE5.4
|
||||
#define IICAMK0 0xFFFE5.5
|
||||
#define TMMK00 0xFFFE5.6
|
||||
#define TMMK01 0xFFFE5.7
|
||||
|
||||
// MK1L
|
||||
#define TMMK02 0xFFFE6.0
|
||||
#define TMMK03 0xFFFE6.1
|
||||
#define ADMK 0xFFFE6.2
|
||||
#define TMKAMK 0xFFFE6.3
|
||||
#define KRMK 0xFFFE6.4
|
||||
#define MDMK 0xFFFE6.5
|
||||
#define FLMK 0xFFFE6.6
|
||||
|
||||
// PR00L
|
||||
#define WDTIPR0 0xFFFE8.0
|
||||
#define LVIPR0 0xFFFE8.1
|
||||
#define PPR00 0xFFFE8.2
|
||||
#define PPR01 0xFFFE8.3
|
||||
#define PPR02 0xFFFE8.4
|
||||
#define PPR03 0xFFFE8.5
|
||||
#define DMAPR00 0xFFFE8.6
|
||||
#define DMAPR01 0xFFFE8.7
|
||||
|
||||
// PR00H
|
||||
#define CSIPR000 0xFFFE9.0
|
||||
#define IICPR000 0xFFFE9.0
|
||||
#define STPR00 0xFFFE9.0
|
||||
#define CSIPR001 0xFFFE9.1
|
||||
#define IICPR001 0xFFFE9.1
|
||||
#define SRPR00 0xFFFE9.1
|
||||
#define SREPR00 0xFFFE9.2
|
||||
#define TMPR001H 0xFFFE9.3
|
||||
#define TMPR003H 0xFFFE9.4
|
||||
#define IICAPR00 0xFFFE9.5
|
||||
#define TMPR000 0xFFFE9.6
|
||||
#define TMPR001 0xFFFE9.7
|
||||
|
||||
// PR01L
|
||||
#define TMPR002 0xFFFEA.0
|
||||
#define TMPR003 0xFFFEA.1
|
||||
#define ADPR0 0xFFFEA.2
|
||||
#define TMKAPR0 0xFFFEA.3
|
||||
#define KRPR0 0xFFFEA.4
|
||||
#define MDPR0 0xFFFEA.5
|
||||
#define FLPR0 0xFFFEA.6
|
||||
|
||||
// PR10L
|
||||
#define WDTIPR1 0xFFFEC.0
|
||||
#define LVIPR1 0xFFFEC.1
|
||||
#define PPR10 0xFFFEC.2
|
||||
#define PPR11 0xFFFEC.3
|
||||
#define PPR12 0xFFFEC.4
|
||||
#define PPR13 0xFFFEC.5
|
||||
#define DMAPR10 0xFFFEC.6
|
||||
#define DMAPR11 0xFFFEC.7
|
||||
|
||||
// PR10H
|
||||
#define CSIPR100 0xFFFED.0
|
||||
#define IICPR100 0xFFFED.0
|
||||
#define STPR10 0xFFFED.0
|
||||
#define CSIPR101 0xFFFED.1
|
||||
#define IICPR101 0xFFFED.1
|
||||
#define SRPR10 0xFFFED.1
|
||||
#define SREPR10 0xFFFED.2
|
||||
#define TMPR101H 0xFFFED.3
|
||||
#define TMPR103H 0xFFFED.4
|
||||
#define IICAPR10 0xFFFED.5
|
||||
#define TMPR100 0xFFFED.6
|
||||
#define TMPR101 0xFFFED.7
|
||||
|
||||
// PR11L
|
||||
#define TMPR102 0xFFFEE.0
|
||||
#define TMPR103 0xFFFEE.1
|
||||
#define ADPR1 0xFFFEE.2
|
||||
#define TMKAPR1 0xFFFEE.3
|
||||
#define KRPR1 0xFFFEE.4
|
||||
#define MDPR1 0xFFFEE.5
|
||||
#define FLPR1 0xFFFEE.6
|
||||
|
||||
#define MAA 0xFFFFE.0
|
||||
#endif
|
||||
Reference in New Issue
Block a user