
	public memory m0
	{
		type = [uint16 0x0000, MAX_LENGTH] uint8;
	}
	
	#include "$chip$.txt"
	
	//---------------------------------------------------
	///[i] function_void set_data;
	public void set_uint32( uint16 addr16, uint32 data32 )
	{
		addr16 << 2;
		set_uint8( addr16, data32.0(uint8) );
		set_uint8( addr16 + 1, data32.8(uint8) );
		set_uint8( addr16 + 2, data32.16(uint8) );
		set_uint8( addr16 + 3, data32.24(uint8) );
	}
	//---------------------------------------------------
	///[i] function_int32 get_data;
	public uint32 get_uint32( uint16 addr16 )
	{
		addr16 << 2;
		uint32 data = 0;
		data.0(uint8) = get_uint8( addr16 );
		data.8(uint8) = get_uint8( addr16 + 1 );
		data.16(uint8) = get_uint8( addr16 + 2 );
		data.24(uint8) = get_uint8( addr16 + 3 );
		return data;
	}
	
	