blob: d5ec065cf1f2327eb3ad19b9505e80131c02a227 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#ifndef MINIOS_IORW_H
#define MINIOS_IORW_H
#include <mini-os/types.h>
void iowrite8(volatile void* addr, uint8_t val);
void iowrite16(volatile void* addr, uint16_t val);
void iowrite32(volatile void* addr, uint32_t val);
void iowrite64(volatile void* addr, uint64_t val);
uint8_t ioread8(volatile void* addr);
uint16_t ioread16(volatile void* addr);
uint32_t ioread32(volatile void* addr);
uint64_t ioread64(volatile void* addr);
#endif
|