
	MAX7219.ID = ID;
	unit MAX7219
	{
		public const uint16 ID = 0;
		
		//---------------------------------------------------
		//ʼ
		public void init()
		{
			
		}
		//---------------------------------------------------
		//
		public void set_light( uint8 d )
		{
			
		}
		//---------------------------------------------------
		//һ, 1-  0-Ϩ
		// bit0: G
		// bit1: F
		// bit2: E
		// bit3: D
		// bit4: C
		// bit5: B
		// bit6: A
		// bit7: H
		public void send( [uint8*?] data, uint8 point )
		{
			for( uint8 i = 0; i < 8; i + 1 ) {
				uint8 d = data[i];
				d.7(bit) = point.0(bit);
				point >> 1;
				send_byte( i, d );
			}
		}
		//==============================================
		void send_byte( uint8 addr, uint8 data )
		{
			#.OS.REMO_ModuleWrite( (int)(ID * 0x00010000 + addr), (int)data );
		}
	}
