summaryrefslogtreecommitdiffstats
path: root/sw/z80/kernel/pio.c
blob: 4b9caee79260b4f91539aba8c8079b8f1a2519a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "pio.h"

static uint8_t *pio_port = (uint8_t *) ADDR_DEV_PIO;
static uint8_t *pio_ctrl = (uint8_t *) (ADDR_DEV_PIO + 2);

void _pio_data(int port, uint8_t data)
{
    *(pio_port + port) = data;
}

void _pio_command(int port, uint8_t cmd)
{
    *(pio_ctrl + port) = cmd;
}

void pio_set_mode(int port, int mode)
{
}