aboutsummaryrefslogtreecommitdiff
path: root/src/register.h
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