n22_tmr.h 418 B

1234567891011121314151617
  1. // See LICENSE file for licence details
  2. #ifndef N22_TMR_H
  3. #define N22_TMR_H
  4. #define TMR_MSIP 0xFFC
  5. #define TMR_MSIP_size 0x4
  6. #define TMR_MTIMECMP 0x8
  7. #define TMR_MTIMECMP_size 0x8
  8. #define TMR_MTIME 0x0
  9. #define TMR_MTIME_size 0x8
  10. #define TMR_CTRL_ADDR 0xd1000000
  11. #define TMR_REG(offset) _REG32(TMR_CTRL_ADDR, offset)
  12. #define TMR_FREQ ((uint32_t)SystemCoreClock/4) //units HZ
  13. #endif