
unit speaker
{
	public const uint16 ID = 0;
	
	#include "$run$.txt"
	
	public link unit IO {}
	
	public link bit SOUND_DIR = IO.D0_DIR;
	public link bit SOUND_IN = IO.D0_IN;
	public link bit SOUND_OUT = IO.D0_OUT;
	
	//----------------------------------------------
	//[i] function_void OS_init;
	public void OS_init()
	{
		timer_init();
		SOUND_DIR = 1;
		SOUND_OUT = 0;
	}
	//----------------------------------------------
	//[i] function_void set_hz int32;
	//public void set_hz( int32 t )
	
	//----------------------------------------------
	//[i] function_void set_us int32;
	//public void set_us( int32 t )

	//----------------------------------------------
	//[i] function_void set_ns int32;
	//public void set_ns( int32 t )

	//----------------------------------------------
	//[i] function_void start;
	//public void start()
	
	//----------------------------------------------
	//[i] function_void stop;
	//public void stop()
}



