mirror of
https://github.com/YohannDR/mzm.git
synced 2025-02-13 00:58:48 +00:00
14 lines
338 B
C
14 lines
338 B
C
#ifndef IO_H
|
|
#define IO_H
|
|
|
|
#include "types.h"
|
|
|
|
#define write32(addr, val) (*(vu32 *)(addr)) = (val)
|
|
#define write16(addr, val) (*(vu16 *)(addr)) = (val)
|
|
#define write8(addr, val) (*(vu8 *)(addr)) = (val)
|
|
|
|
#define read32(addr) (*(vu32 *)(addr))
|
|
#define read16(addr) (*(vu16 *)(addr))
|
|
#define read8(addr) (*(vu8 *)(addr))
|
|
|
|
#endif /* IO_H */ |