42 lines
798 B
C
42 lines
798 B
C
/*
|
|
* NewOswan
|
|
* io.h:
|
|
* Based on the original Oswan-unix
|
|
* Copyright (c) 2014-2021 986-Studio. All rights reserved.
|
|
*
|
|
*/
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef __IO_H__
|
|
#define __IO_H__
|
|
|
|
#include <stdint.h>
|
|
|
|
extern uint8_t *ws_ioRam;
|
|
extern uint8_t ws_key_start;
|
|
extern uint8_t ws_key_x4;
|
|
extern uint8_t ws_key_x2;
|
|
extern uint8_t ws_key_x1;
|
|
extern uint8_t ws_key_x3;
|
|
extern uint8_t ws_key_y4;
|
|
extern uint8_t ws_key_y2;
|
|
extern uint8_t ws_key_y1;
|
|
extern uint8_t ws_key_y3;
|
|
extern uint8_t ws_key_button_a;
|
|
extern uint8_t ws_key_button_b;
|
|
|
|
void ws_io_init(void);
|
|
void ws_io_reset(void);
|
|
void ws_io_flipControls(void);
|
|
void ws_io_done(void);
|
|
|
|
#endif
|
|
|