/* * タイマーBのハードウェア定義 * * Copyright (C) 2010-2017 by Personal Media Corporation */ #define TBxBASE(n) (0x400c4000 + ((n) << 8)) #define TBxEN(n) (*(_UW*)(TBxBASE(n) + 0x00)) #define TBxRUN(n) (*(_UW*)(TBxBASE(n) + 0x04)) #define TBxCR(n) (*(_UW*)(TBxBASE(n) + 0x08)) #define TBxMOD(n) (*(_UW*)(TBxBASE(n) + 0x0c)) #define TBxFFCR(n) (*(_UW*)(TBxBASE(n) + 0x10)) #define TBxIM(n) (*(_UW*)(TBxBASE(n) + 0x18)) #define TBxUC(n) (*(_UW*)(TBxBASE(n) + 0x1c)) #define TBxRG0(n) (*(_UW*)(TBxBASE(n) + 0x20)) #define TBxRG1(n) (*(_UW*)(TBxBASE(n) + 0x24)) #define INTTB(n) ((n) * 3 + 75)