blob: 299cbe9805c0b035e9bef0b1ae65495f14cc524c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#ifndef PERIPHERALS_H
#define PERIPHERALS_H
#include "types.h"
#define WRITE_REGISTER(base_addr, reg_offset, value) \
(*(volatile u32 *)(base_addr + reg_offset) = value)
#define READ_REGISTER(base_addr, reg_offset) \
(*(volatile u32 *)(base_addr + reg_offset))
#endif
|