summaryrefslogtreecommitdiffstats
path: root/sw/z80/kernel/drivers/pio.c
blob: 289ebe0334ce636409e9ec3cbd5fab6cec8cfa32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "drivers/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)
{

} */