/*
 * sp.h
 *
 * Copyright 2002, Minoru Murashima. All rights reserved.
 * Distributed under the terms of the BSD License.
 *
 * sp.c用ヘッダーファイル
 */


#ifndef sp_h
#define sp_h


#ifndef ASM_FILE


enum{
	ICW1M=0x20,		/* picマスター初期化コマンドレジスタ */
	ICW1S=0xa0,		/* picスレーブ初期化コマンドレジスタ */
	ICW2M=0x21,		/* picマスター初期化コマンドレジスタ */
	ICW2S=0xa1,		/* picスレーブ初期化コマンドレジスタ */
	ICW3M=0x21,		/* picマスター初期化コマンドレジスタ */
	ICW3S=0xa1,		/* picスレーブ初期化コマンドレジスタ */
	ICW4M=0x21,		/* picマスター初期化コマンドレジスタ */
	ICW4S=0xa1,		/* picスレーブ初期化コマンドレジスタ */
	OCW1M=0x21,		/* picマスターオペレーションコマンドレジスタ */
	OCW1S=0xa1,		/* picスレーブオペレーションコマンドレジスタ */
	OCW2M=0x20,		/* picマスターオペレーションコマンドレジスタ */
	OCW2S=0xa0,		/* picスレーブオペレーションコマンドレジスタ */
	OCW3M=0x20,		/* picマスターオペレーションコマンドレジスタ */
	OCW3S=0xa0		/* picスレーブオペレーションコマンドレジスタ */
};


extern int init_sp();
extern void init_sp_task();


#endif


#endif
