📄 mcf5282_hi.c
字号:
IRMD(UART2, USR, UCSR, 8);
IRMD_NORD(UART2, UCR, 8);
IRMD(UART2, URB, UTB, 8);
IRMD(UART2, UIPCR, UACR, 8);
IRMD(UART2, UISR, UIMR, 8);
IRMD_NORD(UART2, UBG1, 8);
IRMD_NORD(UART2, UBG2, 8);
IRMD_NOWR(UART2, UIP, 8);
IRMD_NORD(UART2, UOP1, 8);
IRMD_NORD(UART2, UOP0, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_sdramc (char *reg, int regread, uint32 value)
{
IRMD(SDRAMC, DCR, DCR, 16);
IRMD(SDRAMC, DACR0, DACR0, 32);
IRMD(SDRAMC, DMR0, DMR0, 32);
IRMD(SDRAMC, DACR1, DACR1, 32);
IRMD(SDRAMC, DMR1, DMR1, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_dma_timer0 (char *reg, int regread, uint32 value)
{
IRMD(TIMER0, DTMR, DTMR, 16);
IRMD(TIMER0, DTXMR, DTXMR, 8);
IRMD(TIMER0, DTER, DTER, 8);
IRMD(TIMER0, DTRR, DTRR, 32);
IRMD_NOWR(TIMER0, DTCR, 32);
IRMD(TIMER0, DTCN, DTCN, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_dma_timer1 (char *reg, int regread, uint32 value)
{
IRMD(TIMER1, DTMR, DTMR, 16);
IRMD(TIMER1, DTXMR, DTXMR, 8);
IRMD(TIMER1, DTER, DTER, 8);
IRMD(TIMER1, DTRR, DTRR, 32);
IRMD_NOWR(TIMER1, DTCR, 32);
IRMD(TIMER1, DTCN, DTCN, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_dma_timer2 (char *reg, int regread, uint32 value)
{
IRMD(TIMER2, DTMR, DTMR, 16);
IRMD(TIMER2, DTXMR, DTXMR, 8);
IRMD(TIMER2, DTER, DTER, 8);
IRMD(TIMER2, DTRR, DTRR, 32);
IRMD_NOWR(TIMER2, DTCR, 32);
IRMD(TIMER2, DTCN, DTCN, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_dma_timer3 (char *reg, int regread, uint32 value)
{
IRMD(TIMER3, DTMR, DTMR, 16);
IRMD(TIMER3, DTXMR, DTXMR, 8);
IRMD(TIMER3, DTER, DTER, 8);
IRMD(TIMER3, DTRR, DTRR, 32);
IRMD_NOWR(TIMER3, DTCR, 32);
IRMD(TIMER3, DTCN, DTCN, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_fec (char *reg, int regread, uint32 value)
{
IRMD(FEC, EIR, EIR, 32);
IRMD(FEC, EIMR, EIMR, 32);
IRMD(FEC, RDAR, RDAR, 32);
IRMD(FEC, TDAR, TDAR, 32);
IRMD(FEC, ECR, ECR, 32);
IRMD(FEC, MMFR, MMFR, 32);
IRMD(FEC, MSCR, MSCR, 32);
IRMD(FEC, MIBC, MIBC, 32);
IRMD(FEC, RCR, RCR, 32);
IRMD(FEC, TCR, TCR, 32);
IRMD(FEC, PALR, PALR, 32);
IRMD(FEC, PAUR, PAUR, 32);
IRMD(FEC, OPD, OPD, 32);
IRMD(FEC, IAUR, IAUR, 32);
IRMD(FEC, IALR, IALR, 32);
IRMD(FEC, GAUR, GAUR, 32);
IRMD(FEC, GALR, GALR, 32);
IRMD(FEC, TFWR, TFWR, 32);
IRMD_NOWR( FEC, FRBR, 32);
IRMD(FEC, FRSR, FRSR, 32);
IRMD(FEC, ERDSR, ERDSR, 32);
IRMD(FEC, ETDSR, ETDSR, 32);
IRMD(FEC, EMRBR, EMRBR, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_can (char *reg, int regread, uint32 value)
{
IRMD(FLEXCAN, CANMCR, CANMCR, 16);
IRMD(FLEXCAN, CANCTRL0, CANCTRL0, 8);
IRMD(FLEXCAN, CANCTRL1, CANCTRL1, 8);
IRMD(FLEXCAN, PRESDIV, PRESDIV, 8);
IRMD(FLEXCAN, CANCTRL2, CANCTRL2, 8);
IRMD(FLEXCAN, TIMER, TIMER, 16);
IRMD(FLEXCAN, RXGMASK, RXGMASK, 32);
IRMD(FLEXCAN, RX14MASK, RX14MASK, 32);
IRMD(FLEXCAN, RX15MASK, RX15MASK, 32);
IRMD(FLEXCAN, ESTAT, ESTAT, 16);
IRMD(FLEXCAN, IMASK, IMASK, 16);
IRMD(FLEXCAN, IFLAG, IFLAG, 16);
IRMD(FLEXCAN, RXECTR, RXECTR, 8);
IRMD(FLEXCAN, TXECTR, TXECTR, 8);
IRMD(FLEXCAN, MBUF0_CTRL, MBUF0_CTRL, 16);
IRMD(FLEXCAN, MBUF0_IDH, MBUF0_IDH, 16);
IRMD(FLEXCAN, MBUF0_IDL, MBUF0_IDL, 16);
IRMD(FLEXCAN, MBUF0_BYTE0, MBUF0_BYTE0, 8);
IRMD(FLEXCAN, MBUF0_BYTE1, MBUF0_BYTE1, 8);
IRMD(FLEXCAN, MBUF0_BYTE2, MBUF0_BYTE2, 8);
IRMD(FLEXCAN, MBUF0_BYTE3, MBUF0_BYTE3, 8);
IRMD(FLEXCAN, MBUF0_BYTE4, MBUF0_BYTE4, 8);
IRMD(FLEXCAN, MBUF0_BYTE5, MBUF0_BYTE5, 8);
IRMD(FLEXCAN, MBUF0_BYTE6, MBUF0_BYTE6, 8);
IRMD(FLEXCAN, MBUF0_BYTE7, MBUF0_BYTE7, 8);
IRMD(FLEXCAN, MBUF1_CTRL, MBUF1_CTRL, 16);
IRMD(FLEXCAN, MBUF1_IDH, MBUF1_IDH, 16);
IRMD(FLEXCAN, MBUF1_IDL, MBUF1_IDL, 16);
IRMD(FLEXCAN, MBUF1_BYTE0, MBUF1_BYTE0, 8);
IRMD(FLEXCAN, MBUF1_BYTE1, MBUF1_BYTE1, 8);
IRMD(FLEXCAN, MBUF1_BYTE2, MBUF1_BYTE2, 8);
IRMD(FLEXCAN, MBUF1_BYTE3, MBUF1_BYTE3, 8);
IRMD(FLEXCAN, MBUF1_BYTE4, MBUF1_BYTE4, 8);
IRMD(FLEXCAN, MBUF1_BYTE5, MBUF1_BYTE5, 8);
IRMD(FLEXCAN, MBUF1_BYTE6, MBUF1_BYTE6, 8);
IRMD(FLEXCAN, MBUF1_BYTE7, MBUF1_BYTE7, 8);
IRMD(FLEXCAN, MBUF2_CTRL, MBUF2_CTRL, 16);
IRMD(FLEXCAN, MBUF2_IDH, MBUF2_IDH, 16);
IRMD(FLEXCAN, MBUF2_IDL, MBUF2_IDL, 16);
IRMD(FLEXCAN, MBUF2_BYTE0, MBUF2_BYTE0, 8);
IRMD(FLEXCAN, MBUF2_BYTE1, MBUF2_BYTE1, 8);
IRMD(FLEXCAN, MBUF2_BYTE2, MBUF2_BYTE2, 8);
IRMD(FLEXCAN, MBUF2_BYTE3, MBUF2_BYTE3, 8);
IRMD(FLEXCAN, MBUF2_BYTE4, MBUF2_BYTE4, 8);
IRMD(FLEXCAN, MBUF2_BYTE5, MBUF2_BYTE5, 8);
IRMD(FLEXCAN, MBUF2_BYTE6, MBUF2_BYTE6, 8);
IRMD(FLEXCAN, MBUF2_BYTE7, MBUF2_BYTE7, 8);
IRMD(FLEXCAN, MBUF3_CTRL, MBUF3_CTRL, 16);
IRMD(FLEXCAN, MBUF3_IDH, MBUF3_IDH, 16);
IRMD(FLEXCAN, MBUF3_IDL, MBUF3_IDL, 16);
IRMD(FLEXCAN, MBUF3_BYTE0, MBUF3_BYTE0, 8);
IRMD(FLEXCAN, MBUF3_BYTE1, MBUF3_BYTE1, 8);
IRMD(FLEXCAN, MBUF3_BYTE2, MBUF3_BYTE2, 8);
IRMD(FLEXCAN, MBUF3_BYTE3, MBUF3_BYTE3, 8);
IRMD(FLEXCAN, MBUF3_BYTE4, MBUF3_BYTE4, 8);
IRMD(FLEXCAN, MBUF3_BYTE5, MBUF3_BYTE5, 8);
IRMD(FLEXCAN, MBUF3_BYTE6, MBUF3_BYTE6, 8);
IRMD(FLEXCAN, MBUF3_BYTE7, MBUF3_BYTE7, 8);
IRMD(FLEXCAN, MBUF4_CTRL, MBUF4_CTRL, 16);
IRMD(FLEXCAN, MBUF4_IDH, MBUF4_IDH, 16);
IRMD(FLEXCAN, MBUF4_IDL, MBUF4_IDL, 16);
IRMD(FLEXCAN, MBUF4_BYTE0, MBUF4_BYTE0, 8);
IRMD(FLEXCAN, MBUF4_BYTE1, MBUF4_BYTE1, 8);
IRMD(FLEXCAN, MBUF4_BYTE2, MBUF4_BYTE2, 8);
IRMD(FLEXCAN, MBUF4_BYTE3, MBUF4_BYTE3, 8);
IRMD(FLEXCAN, MBUF4_BYTE4, MBUF4_BYTE4, 8);
IRMD(FLEXCAN, MBUF4_BYTE5, MBUF4_BYTE5, 8);
IRMD(FLEXCAN, MBUF4_BYTE6, MBUF4_BYTE6, 8);
IRMD(FLEXCAN, MBUF4_BYTE7, MBUF4_BYTE7, 8);
IRMD(FLEXCAN, MBUF5_CTRL, MBUF5_CTRL, 16);
IRMD(FLEXCAN, MBUF5_IDH, MBUF5_IDH, 16);
IRMD(FLEXCAN, MBUF5_IDL, MBUF5_IDL, 16);
IRMD(FLEXCAN, MBUF5_BYTE0, MBUF5_BYTE0, 8);
IRMD(FLEXCAN, MBUF5_BYTE1, MBUF5_BYTE1, 8);
IRMD(FLEXCAN, MBUF5_BYTE2, MBUF5_BYTE2, 8);
IRMD(FLEXCAN, MBUF5_BYTE3, MBUF5_BYTE3, 8);
IRMD(FLEXCAN, MBUF5_BYTE4, MBUF5_BYTE4, 8);
IRMD(FLEXCAN, MBUF5_BYTE5, MBUF5_BYTE5, 8);
IRMD(FLEXCAN, MBUF5_BYTE6, MBUF5_BYTE6, 8);
IRMD(FLEXCAN, MBUF5_BYTE7, MBUF5_BYTE7, 8);
IRMD(FLEXCAN, MBUF6_CTRL, MBUF6_CTRL, 16);
IRMD(FLEXCAN, MBUF6_IDH, MBUF6_IDH, 16);
IRMD(FLEXCAN, MBUF6_IDL, MBUF6_IDL, 16);
IRMD(FLEXCAN, MBUF6_BYTE0, MBUF6_BYTE0, 8);
IRMD(FLEXCAN, MBUF6_BYTE1, MBUF6_BYTE1, 8);
IRMD(FLEXCAN, MBUF6_BYTE2, MBUF6_BYTE2, 8);
IRMD(FLEXCAN, MBUF6_BYTE3, MBUF6_BYTE3, 8);
IRMD(FLEXCAN, MBUF6_BYTE4, MBUF6_BYTE4, 8);
IRMD(FLEXCAN, MBUF6_BYTE5, MBUF6_BYTE5, 8);
IRMD(FLEXCAN, MBUF6_BYTE6, MBUF6_BYTE6, 8);
IRMD(FLEXCAN, MBUF6_BYTE7, MBUF6_BYTE7, 8);
IRMD(FLEXCAN, MBUF7_CTRL, MBUF7_CTRL, 16);
IRMD(FLEXCAN, MBUF7_IDH, MBUF7_IDH, 16);
IRMD(FLEXCAN, MBUF7_IDL, MBUF7_IDL, 16);
IRMD(FLEXCAN, MBUF7_BYTE0, MBUF7_BYTE0, 8);
IRMD(FLEXCAN, MBUF7_BYTE1, MBUF7_BYTE1, 8);
IRMD(FLEXCAN, MBUF7_BYTE2, MBUF7_BYTE2, 8);
IRMD(FLEXCAN, MBUF7_BYTE3, MBUF7_BYTE3, 8);
IRMD(FLEXCAN, MBUF7_BYTE4, MBUF7_BYTE4, 8);
IRMD(FLEXCAN, MBUF7_BYTE5, MBUF7_BYTE5, 8);
IRMD(FLEXCAN, MBUF7_BYTE6, MBUF7_BYTE6, 8);
IRMD(FLEXCAN, MBUF7_BYTE7, MBUF7_BYTE7, 8);
IRMD(FLEXCAN, MBUF8_CTRL, MBUF8_CTRL, 16);
IRMD(FLEXCAN, MBUF8_IDH, MBUF8_IDH, 16);
IRMD(FLEXCAN, MBUF8_IDL, MBUF8_IDL, 16);
IRMD(FLEXCAN, MBUF8_BYTE0, MBUF8_BYTE0, 8);
IRMD(FLEXCAN, MBUF8_BYTE1, MBUF8_BYTE1, 8);
IRMD(FLEXCAN, MBUF8_BYTE2, MBUF8_BYTE2, 8);
IRMD(FLEXCAN, MBUF8_BYTE3, MBUF8_BYTE3, 8);
IRMD(FLEXCAN, MBUF8_BYTE4, MBUF8_BYTE4, 8);
IRMD(FLEXCAN, MBUF8_BYTE5, MBUF8_BYTE5, 8);
IRMD(FLEXCAN, MBUF8_BYTE6, MBUF8_BYTE6, 8);
IRMD(FLEXCAN, MBUF8_BYTE7, MBUF8_BYTE7, 8);
IRMD(FLEXCAN, MBUF9_CTRL, MBUF9_CTRL, 16);
IRMD(FLEXCAN, MBUF9_IDH, MBUF9_IDH, 16);
IRMD(FLEXCAN, MBUF9_IDL, MBUF9_IDL, 16);
IRMD(FLEXCAN, MBUF9_BYTE0, MBUF9_BYTE0, 8);
IRMD(FLEXCAN, MBUF9_BYTE1, MBUF9_BYTE1, 8);
IRMD(FLEXCAN, MBUF9_BYTE2, MBUF9_BYTE2, 8);
IRMD(FLEXCAN, MBUF9_BYTE3, MBUF9_BYTE3, 8);
IRMD(FLEXCAN, MBUF9_BYTE4, MBUF9_BYTE4, 8);
IRMD(FLEXCAN, MBUF9_BYTE5, MBUF9_BYTE5, 8);
IRMD(FLEXCAN, MBUF9_BYTE6, MBUF9_BYTE6, 8);
IRMD(FLEXCAN, MBUF9_BYTE7, MBUF9_BYTE7, 8);
IRMD(FLEXCAN, MBUF10_CTRL, MBUF10_CTRL, 16);
IRMD(FLEXCAN, MBUF10_IDH, MBUF10_IDH, 16);
IRMD(FLEXCAN, MBUF10_IDL, MBUF10_IDL, 16);
IRMD(FLEXCAN, MBUF10_BYTE0, MBUF10_BYTE0, 8);
IRMD(FLEXCAN, MBUF10_BYTE1, MBUF10_BYTE1, 8);
IRMD(FLEXCAN, MBUF10_BYTE2, MBUF10_BYTE2, 8);
IRMD(FLEXCAN, MBUF10_BYTE3, MBUF10_BYTE3, 8);
IRMD(FLEXCAN, MBUF10_BYTE4, MBUF10_BYTE4, 8);
IRMD(FLEXCAN, MBUF10_BYTE5, MBUF10_BYTE5, 8);
IRMD(FLEXCAN, MBUF10_BYTE6, MBUF10_BYTE6, 8);
IRMD(FLEXCAN, MBUF10_BYTE7, MBUF10_BYTE7, 8);
IRMD(FLEXCAN, MBUF11_CTRL, MBUF11_CTRL, 16);
IRMD(FLEXCAN, MBUF11_IDH, MBUF11_IDH, 16);
IRMD(FLEXCAN, MBUF11_IDL, MBUF11_IDL, 16);
IRMD(FLEXCAN, MBUF11_BYTE0, MBUF11_BYTE0, 8);
IRMD(FLEXCAN, MBUF11_BYTE1, MBUF11_BYTE1, 8);
IRMD(FLEXCAN, MBUF11_BYTE2, MBUF11_BYTE2, 8);
IRMD(FLEXCAN, MBUF11_BYTE3, MBUF11_BYTE3, 8);
IRMD(FLEXCAN, MBUF11_BYTE4, MBUF11_BYTE4, 8);
IRMD(FLEXCAN, MBUF11_BYTE5, MBUF11_BYTE5, 8);
IRMD(FLEXCAN, MBUF11_BYTE6, MBUF11_BYTE6, 8);
IRMD(FLEXCAN, MBUF11_BYTE7, MBUF11_BYTE7, 8);
IRMD(FLEXCAN, MBUF12_CTRL, MBUF12_CTRL, 16);
IRMD(FLEXCAN, MBUF12_IDH, MBUF12_IDH, 16);
IRMD(FLEXCAN, MBUF12_IDL, MBUF12_IDL, 16);
IRMD(FLEXCAN, MBUF12_BYTE0, MBUF12_BYTE0, 8);
IRMD(FLEXCAN, MBUF12_BYTE1, MBUF12_BYTE1, 8);
IRMD(FLEXCAN, MBUF12_BYTE2, MBUF12_BYTE2, 8);
IRMD(FLEXCAN, MBUF12_BYTE3, MBUF12_BYTE3, 8);
IRMD(FLEXCAN, MBUF12_BYTE4, MBUF12_BYTE4, 8);
IRMD(FLEXCAN, MBUF12_BYTE5, MBUF12_BYTE5, 8);
IRMD(FLEXCAN, MBUF12_BYTE6, MBUF12_BYTE6, 8);
IRMD(FLEXCAN, MBUF12_BYTE7, MBUF12_BYTE7, 8);
IRMD(FLEXCAN, MBUF13_CTRL, MBUF13_CTRL, 16);
IRMD(FLEXCAN, MBUF13_IDH, MBUF13_IDH, 16);
IRMD(FLEXCAN, MBUF13_IDL, MBUF13_IDL, 16);
IRMD(FLEXCAN, MBUF13_BYTE0, MBUF13_BYTE0, 8);
IRMD(FLEXCAN, MBUF13_BYTE1, MBUF13_BYTE1, 8);
IRMD(FLEXCAN, MBUF13_BYTE2, MBUF13_BYTE2, 8);
IRMD(FLEXCAN, MBUF13_BYTE3, MBUF13_BYTE3, 8);
IRMD(FLEXCAN, MBUF13_BYTE4, MBUF13_BYTE4, 8);
IRMD(FLEXCAN, MBUF13_BYTE5, MBUF13_BYTE5, 8);
IRMD(FLEXCAN, MBUF13_BYTE6, MBUF13_BYTE6, 8);
IRMD(FLEXCAN, MBUF13_BYTE7, MBUF13_BYTE7, 8);
IRMD(FLEXCAN, MBUF14_CTRL, MBUF14_CTRL, 16);
IRMD(FLEXCAN, MBUF14_IDH, MBUF14_IDH, 16);
IRMD(FLEXCAN, MBUF14_IDL, MBUF14_IDL, 16);
IRMD(FLEXCAN, MBUF14_BYTE0, MBUF14_BYTE0, 8);
IRMD(FLEXCAN, MBUF14_BYTE1, MBUF14_BYTE1, 8);
IRMD(FLEXCAN, MBUF14_BYTE2, MBUF14_BYTE2, 8);
IRMD(FLEXCAN, MBUF14_BYTE3, MBUF14_BYTE3, 8);
IRMD(FLEXCAN, MBUF14_BYTE4, MBUF14_BYTE4, 8);
IRMD(FLEXCAN, MBUF14_BYTE5, MBUF14_BYTE5, 8);
IRMD(FLEXCAN, MBUF14_BYTE6, MBUF14_BYTE6, 8);
IRMD(FLEXCAN, MBUF14_BYTE7, MBUF14_BYTE7, 8);
IRMD(FLEXCAN, MBUF15_CTRL, MBUF15_CTRL, 16);
IRMD(FLEXCAN, MBUF15_IDH, MBUF15_IDH, 16);
IRMD(FLEXCAN, MBUF15_IDL, MBUF15_IDL, 16);
IRMD(FLEXCAN, MBUF15_BYTE0, MBUF15_BYTE0, 8);
IRMD(FLEXCAN, MBUF15_BYTE1, MBUF15_BYTE1, 8);
IRMD(FLEXCAN, MBUF15_BYTE2, MBUF15_BYTE2, 8);
IRMD(FLEXCAN, MBUF15_BYTE3, MBUF15_BYTE3, 8);
IRMD(FLEXCAN, MBUF15_BYTE4, MBUF15_BYTE4, 8);
IRMD(FLEXCAN, MBUF15_BYTE5, MBUF15_BYTE5, 8);
IRMD(FLEXCAN, MBUF15_BYTE6, MBUF15_BYTE6, 8);
IRMD(FLEXCAN, MBUF15_BYTE7, MBUF15_BYTE7, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_i2c (char *reg, int regread, uint32 value)
{
IRMD(I2C, I2ADR, I2ADR, 8);
IRMD(I2C, I2FDR, I2FDR, 8);
IRMD(I2C, I2CR, I2CR, 8);
IRMD(I2C, I2SR, I2SR, 8);
IRMD(I2C, I2DR, I2DR, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_wtm (char *reg, int regread, uint32 value)
{
IRMD(WTM, WCR, WCR, 16);
IRMD(WTM, WMR, WMR, 16);
IRMD(WTM, WCNTR, WCNTR, 16);
IRMD(WTM, WSR, WSR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pit0 (char *reg, int regread, uint32 value)
{
IRMD(PIT0, PCSR, PCSR, 16);
IRMD(PIT0, PMR, PMR, 16);
IRMD(PIT0, PCNTR, PCNTR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pit1 (char *reg, int regread, uint32 value)
{
IRMD(PIT1, PCSR, PCSR, 16);
IRMD(PIT1, PMR, PMR, 16);
IRMD(PIT1, PCNTR, PCNTR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pit2 (char *reg, int regread, uint32 value)
{
IRMD(PIT2, PCSR, PCSR, 16);
IRMD(PIT2, PMR, PMR, 16);
IRMD(PIT2, PCNTR, PCNTR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pit3 (char *reg, int regread, uint32 value)
{
IRMD(PIT3, PCSR, PCSR, 16);
IRMD(PIT3, PMR, PMR, 16);
IRMD(PIT3, PCNTR, PCNTR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_qadc (char *reg, int regread, uint32 value)
{
IRMD(QADC, QADCMCR, QADCMCR, 16);
IRMD(QADC, PORTQA, PORTQA, 8);
IRMD(QADC, PORTQB, PORTQB, 8);
IRMD(QADC, DDRQA, DDRQA, 8);
IRMD(QADC, DDRQB, DDRQB, 8);
IRMD(QADC, QACR0, QACR0, 16);
IRMD(QADC, QACR1, QACR1, 16);
IRMD(QADC, QACR2, QACR2, 16);
IRMD(QADC, QASR0, QASR0, 16);
IRMD(QADC, QASR1, QASR1, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_gpta (char *reg, int regread, uint32 value)
{
IRMD(GPTA, GPTIOS, GPTIOS, 8);
IRMD(GPTA, GPTCFORC, GPTCFORC, 8);
IRMD(GPTA, GPTOC3M, GPTOC3M, 8);
IRMD(GPTA, GPTOC3D, GPTOC3D, 8);
IRMD(GPTA, GPTCNT, GPTCNT, 16);
IRMD(GPTA, GPTSCR1, GPTSCR1, 8);
IRMD(GPTA, GPTTOV, GPTTOV, 8);
IRMD(GPTA, GPTCTL1, GPTCTL1, 8);
IRMD(GPTA, GPTCTL2, GPTCTL2, 8);
IRMD(GPTA, GPTIE, GPTIE, 8);
IRMD(GPTA, GPTSCR2, GPTSCR2, 8);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -