aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/include/iorw.h
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