You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

34 lines
639 B

#pragma once
// IO mapping
#define IO_BASE 0x3f000000
// System Timer
#define TIMER_BASE (IO_BASE + 0x3000)
// Intr mapping
#define INTERUPT_BASE (IO_BASE + 0xB000)
// Videocore mbox system
#define VCORE_MBOX (IO_BASE + 0x0000B880)
// Power manager
#define POWER_BASE (IO_BASE + 0x100000)
//Random gen
#define RANDOM_BASE (IO_BASE + 0x104000)
// GPIO mapping
#define GP_BASE (IO_BASE + 0x200000)
// UART0
#define UART0_BASE (IO_BASE + 0x201000)
// Mini-UART mapping or UART1
#define MU_BASE (IO_BASE + 0x215000)
// External Mass Media Controller
#define SD_BASE (IO_BASE + 0x300000)
// USB
#define USB_BASE (IO_BASE + 0x980000)