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
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)
|
|
|