dcpu16/device.c

29 lines
467 B
C

#include <stdlib.h>
#include <stdint.h>
#include "device.h"
#ifdef DEV_DEBUG
extern struct dev_entry debug_dev;
#endif
#ifdef DEV_LEM1802
extern struct dev_entry lem1802_dev;
extern struct dev_entry keyboard_dev;
#endif
#ifdef DEV_CLOCK
extern struct dev_entry clock_dev;
#endif
struct dev_entry *iodevs[] = {
#ifdef DEV_DEBUG
&debug_dev,
#endif
#ifdef DEV_LEM1802
&lem1802_dev,
&keyboard_dev,
#endif
#ifdef DEV_CLOCK
&clock_dev,
#endif
NULL
};