mzm/include/io.h
2022-12-21 16:59:33 +01:00

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 */