From: <Saved by Mozilla 5.0 (Windows)>
Subject: Raspberry Pi =?utf-8?Q?=E2=80=A2?= View topic - Change I2C speed
Date: Tue, 29 Apr 2014 15:39:59 -0300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_F26E2425.631FEB1B"
X-MAF-Information: Produced By MAF V3.0.1

This is a multi-part message in MIME format.

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.raspberrypi.org/forums/viewtopic.php?f=44&t=34734

<!DOCTYPE html><html><head>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-8">
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-8">
<meta charset=3D"">
<meta name=3D"viewport" content=3D"width=3Ddevice-width">


<title>Raspberry Pi =E2=80=A2 View topic - Change I2C speed</title>

<link rel=3D"shortcut icon" href=3D"file:///C:/Users/DaLuz/AppData/Local/Te=
mp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/favicon=
_ico" type=3D"image/vnd.microsoft.icon">
<link rel=3D"icon" href=3D"file:///C:/Users/DaLuz/AppData/Local/Temp/maftem=
p-3cd13269/1398884988090_243/1398796799998_122/index_files/favicon_ico" typ=
e=3D"image/x-ico">
<link rel=3D"profile" href=3D"http://gmpg.org/xfn/11">

<link rel=3D"stylesheet" type=3D"text/css" media=3D"all" href=3D"urn:snapsh=
ot-015AAD61:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398=
884988090_243/1398796799998_122/index_files/style.css">
<link rel=3D"stylesheet" type=3D"text/css" href=3D"urn:snapshot-599D5BF6:fi=
le:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/=
1398796799998_122/index_files/custom.css">
<link rel=3D"stylesheet" type=3D"text/css" href=3D"urn:snapshot-7A172339:fi=
le:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/=
1398796799998_122/index_files/bootstrap-raspi.css">
<!--[if lt IE 8]>
<link rel=3D"stylesheet" type=3D"text/css" href=3D"./styles/raspite/theme/c=
ss/ie7.css">
<![endif]-->
<link href=3D"urn:snapshot-2743E21A:file:///C:/Users/DaLuz/AppData/Local/Te=
mp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/css.css=
" rel=3D"stylesheet" type=3D"text/css">
<!--[if lt IE 9]>
<script src=3D"./styles/raspite/theme/js/html5shiv.js"></script>
<![endif]-->
<link rel=3D"pingback" href=3D"">

<link rel=3D"alternate" type=3D"application/atom+xml" title=3D"Feed - Raspb=
erry Pi" href=3D"http://www.raspberrypi.org/forums/feed.php"><link rel=3D"a=
lternate" type=3D"application/atom+xml" title=3D"Feed - New Topics" href=3D=
"http://www.raspberrypi.org/forums/feed.php?mode=3Dtopics"><link rel=3D"alt=
ernate" type=3D"application/atom+xml" title=3D"Feed - Forum - Interfacing=
 (DSI, CSI, I2C, etc.)" href=3D"http://www.raspberrypi.org/forums/feed.php?=
f=3D44"><link rel=3D"alternate" type=3D"application/atom+xml" title=3D"Feed=
 - Topic - Change I2C speed" href=3D"http://www.raspberrypi.org/forums/feed=
.php?f=3D44&amp;t=3D34734">


<script src=3D"urn:snapshot-9DDDC9D1:file:///C:/Users/DaLuz/AppData/Local/T=
emp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/analyt=
ics.js" async=3D""></script><script type=3D"text/javascript"><!--

/* Script removed by snapshot save */

--></script>
<link href=3D"urn:snapshot-A6FE7C57:file:///C:/Users/DaLuz/AppData/Local/Te=
mp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/stylesh=
eet.css" rel=3D"stylesheet" type=3D"text/css" media=3D"screen, projection">



<style id=3D"nkdyehonvglc" type=3D"text/css"><!--

/* Effective stylesheet produced by snapshot save */

--></style></head>

<body>
<a name=3D"top"></a>

<header class=3D"navbar navbar-fixed-top">
	<div class=3D"navbar-inner">
		<!-- Cross-site Navigation -->

		<nav class=3D"container" role=3D"navigation">
			<h3 class=3D"assistive-text">Main menu</h3>

			<div class=3D"skip-link"><a class=3D"assistive-text" href=3D"#content"=
 title=3D"Skip to primary content">Skip to primary content</a></div>

		  <a href=3D"#" class=3D"btn btn-navbar pull-right" data-toggle=3D"collap=
se" data-target=3D".nav-collapse">
            <i class=3D"icon-bar"></i>
            <i class=3D"icon-bar"></i>
            <i class=3D"icon-bar"></i>
          </a>

			<div class=3D"nav-collapse">
				<div class=3D"nav pull-right">

					<ul id=3D"menu-test-menu" class=3D"nav">
						<li id=3D"menu-item-1862" class=3D"menu-item menu-item-type-post_type=
 menu-item-object-page menu-item-1862"><a href=3D"http://www.raspberrypi.or=
g/quick-start-guide">Quick Start</a></li>
						<li id=3D"menu-item-1864" class=3D"menu-item menu-item-type-post_type=
 menu-item-object-page menu-item-1864"><a href=3D"http://www.raspberrypi.or=
g/downloads">Downloads</a></li>
						<li id=3D"menu-item-1870" class=3D"menu-item menu-item-type-custom me=
nu-item-object-custom menu-item-1870"><a href=3D"http://www.raspberrypi.com=
/" onclick=3D"">Buy Codecs</a></li>
						<li id=3D"menu-item-1867" class=3D"menu-item menu-item-type-post_type=
 menu-item-object-page menu-item-1867"><a href=3D"http://www.raspberrypi.or=
g/phpBB3">Forum</a></li>
						<li id=3D"menu-item-1869" class=3D"menu-item menu-item-type-post_type=
 menu-item-object-page menu-item-1869"><a href=3D"http://www.raspberrypi.or=
g/faqs">FAQs</a></li>
						<li id=3D"menu-item-1861" class=3D"menu-item menu-item-type-custom me=
nu-item-object-custom menu-item-1861 dropdown"><a href=3D"#" data-toggle=3D=
"dropdown" data-target=3D"#" class=3D"dropdown-toggle">About <span class=3D=
"caret"></span></a>
							<ul class=3D"dropdown-menu">
								<li id=3D"menu-item-1865" class=3D"menu-item menu-item-type-post_ty=
pe menu-item-object-page menu-item-1865"><a href=3D"http://www.raspberrypi.=
org/about">About us</a></li>
								<li id=3D"menu-item-1866" class=3D"menu-item menu-item-type-post_ty=
pe menu-item-object-page menu-item-1866"><a href=3D"http://www.raspberrypi.=
org/contact-us">Contact us</a></li>
								<li id=3D"menu-item-4662" class=3D"menu-item menu-item-type-post_ty=
pe menu-item-object-page menu-item-4662"><a href=3D"http://www.raspberrypi.=
org/technical-help-and-resource-documents">Technical, help and resource doc=
uments</a></li>
								<li id=3D"menu-item-1863" class=3D"menu-item menu-item-type-post_ty=
pe menu-item-object-page menu-item-1863"><a href=3D"http://www.raspberrypi.=
org/trademark-rules">Trademark rules</a></li>
							</ul>
						</li>
					</ul>
				</div>
			</div>
			<a class=3D"nav-logo" href=3D"http://www.raspberrypi.org/" title=3D"Rasp=
berry Pi" rel=3D"home">Raspberry Pi</a>
		</nav>



	</div>
</header>

<div class=3D"container">
=09
	<div class=3D"row-fluid searchbar">
		<div class=3D"span6">
		<a href=3D"http://www.raspberrypi.org/forums/faq.php" title=3D"Frequently=
 Asked Questions">FAQ</a>
		<a href=3D"http://www.raspberrypi.org/forums/ucp.php?mode=3Dregister">Reg=
ister</a>
			<a href=3D"http://www.raspberrypi.org/forums/ucp.php?mode=3Dlogin" title=
=3D"Login" accesskey=3D"x">Login</a>
		=09
		</div>
		<div class=3D"span6 text-right">
		=09
			<form action=3D"http://www.raspberrypi.org/forums/search.php" method=3D"=
get" id=3D"search" class=3D"form-search" style=3D"display:inline-block; *di=
splay:inline; zoom:1;">
				<input name=3D"keywords" id=3D"keywords" maxlength=3D"128" title=3D"Sea=
rch for keywords" class=3D"search-query input-small" value=3D"Search=E2=80=
=A6" onclick=3D"" onblur=3D"" type=3D"text">
				<button class=3D"btn" value=3D"Search" type=3D"submit" title=3D"Search"=
><i class=3D"icon icon-search"></i></button>
			=09
			</form>
	=09
		</div>
	</div>
=09
</div>

<a name=3D"content"></a>
<div class=3D"container" role=3D"main">

<div class=3D"row-fluid">
	<div class=3D"span9">
		<h2>Change I2C speed</h2>
	=09
		<!-- ICONS! -->
		=09
	</div>

</div>

<!-- NOTE: remove the style=3D"display: none" when you want to have the for=
um description on the topic body -->

<br>
<div class=3D"row-fluid">
	<div class=3D"topic-actions span8">
=09
		<a href=3D"http://www.raspberrypi.org/forums/posting.php?mode=3Dreply&amp=
;f=3D44&amp;t=3D34734" class=3D"btn btn-info" title=3D"Post a reply">Post=
 a reply</a>=20
	=C2=A0</div>
=09
=09
	<div class=3D"paging span4 text-right">
		8 posts
	=09
	</div>
=09
=09
</div>
	<div id=3D"p294297" class=3D"post row-fluid even">
=09
		<div class=3D"postbody span9">
		=09

			<div class=3D"author">by <strong><a href=3D"http://www.raspberrypi.org/f=
orums/memberlist.php?mode=3Dviewprofile&amp;u=3D56339">Ragu3l</a></strong>=
 =C2=BB Fri Feb 22, 2013 3:41 pm </div>

		=09

			<div class=3D"content">Hi people<br><br>I've found this forum extremely=
 useful and helpful earlier, so I'm hoping someone can point in hte right=
 direction again.<br><br>I've gotten both i2c busses working (is trying to=
 communicate with two devices with the same fixed address) and have it sort=
 of working. But I think 100KHz is too fast. The only sample I've seen of=
 the thing working was at 28KHz... <br><br>So my question is, is there a wa=
y for me to change the speed of i2c.<br><br>I've tried writing to the DIV=
 register, but changes here seems to be overwritten when I try using the i2=
c.<br><br>I've had some success changing the DEL register to 0x06300630 and=
 the CLKT to 0x0000FFFF. These changes decreased my error rate by a factor=
 of 10, but I still see errors.<br>I've also noted that my device seems to=
 report 'unknown error' in it's status register. As a note, there's no erro=
r indicating the the i2c is running too fast or similar, so I'm hoping lowe=
ring the i22c speed will do the trick. If possible...<br><br>I have added=
 pull-ups to i2c0 on P5, and I see the same error rate on both i2c buses.<b=
r><br>I/m using 2013-02-09-wheezy-raspbian.<br><br>I've seem posts which se=
ems to suggest that the control I desire is possible but I can't figure out=
 how. It's likely a trivial GNU/linux issue, but I'm very much a GNU/linux=
 noob.<br><br>Thanks in advance</div>

		=09

		</div>

	=09
		<dl class=3D"postprofile span3" id=3D"profile294297">
			<dt>
			=09
			</dt>
		<dd><strong>Posts:</strong> 17</dd><dd><strong>Joined:</strong> Thu Feb=
 07, 2013 9:29 pm</dd>

		</dl>
=09

=09
	</div>


	<div id=3D"p294302" class=3D"post row-fluid odd">
=09
		<div class=3D"postbody span9">
		=09

			<div class=3D"author">by <strong><a href=3D"http://www.raspberrypi.org/f=
orums/memberlist.php?mode=3Dviewprofile&amp;u=3D481" style=3D"color: #00AA0=
0;" class=3D"username-coloured">Gert van Loo</a></strong> =C2=BB Fri Feb 22=
, 2013 3:54 pm </div>

		=09

			<div class=3D"content">Raguel,<br>how do you access the I2C?<br>Are you=
 using direct register read/write are you using Python drivers or what?<br>=
I always map the registers and then directly access them.<br>That prevents=
 the uncertainty that something changes them 'behind my back' and in that=
 case<br>the clock divider register works fine.</div>

		=09

		</div>

	=09
		<dl class=3D"postprofile span3" id=3D"profile294302">
			<dt>
				<a href=3D"http://www.raspberrypi.org/forums/memberlist.php?mode=3Dview=
profile&amp;u=3D481"><img src=3D"file:///C:/Users/DaLuz/AppData/Local/Temp/=
maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/file.php.j=
pg" alt=3D"User avatar" height=3D"80" width=3D"80"></a><br>
				</dt><dd>Raspberry Pi Engineer<br><img src=3D"file:///C:/Users/DaLuz/Ap=
pData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index=
_files/engineer.png" alt=3D"Raspberry Pi Engineer" title=3D"Raspberry Pi En=
gineer"></dd>
		=09
		<dd><strong>Posts:</strong> 1846</dd><dd><strong>Joined:</strong> Tue Aug=
 02, 2011 7:27 am</dd>
			<dd>
				<ul class=3D"profile-icons">
					<li class=3D"email-icon"><a href=3D"http://www.fenlogic.com/" title=3D=
"WWW: http://www.fenlogic.com" class=3D"btn btn-mini"><i class=3D"icon icon=
-globe"></i></a></li>
				</ul>
			</dd>
	=09

		</dl>
=09

=09
	</div>


	<div id=3D"p294756" class=3D"post row-fluid even">
=09
		<div class=3D"postbody span9">
		=09

			<div class=3D"author">by <strong><a href=3D"http://www.raspberrypi.org/f=
orums/memberlist.php?mode=3Dviewprofile&amp;u=3D56339">Ragu3l</a></strong>=
 =C2=BB Sat Feb 23, 2013 9:40 am </div>

		=09

			<div class=3D"content">Hi Gert<br><br>I'm sorry, I should have realized=
 that code would be useful.<br><br>While writing this reply and retesting=
 to make sure I hadn't made some stupid blunder I realized that I previousl=
y only ran this as part of my overall i2c communication and thus hadn't sep=
arated these register writes from my use of python-smbus for actual communi=
cation<br><br>I've looked a bit further into this and it looks like my prob=
lems come from python-smbus.<br><br>if I run this code only all values seem=
s to be retained, but after sending a command using python-smbus the DIV va=
lue is changed<br><br><dl class=3D"codebox"><dt>Code: <a href=3D"#" onclick=
=3D"">Select all</a></dt><dd><code>#!/usr/bin/env python<br>#<br>#=C2=A0 23=
-Feb-2013<br>#<br>#=C2=A0 =C2=A0attempt to slow dowm I2C1 or change other=
 timing parameters to communicate (Rev 2 boards only)<br>#=C2=A0 =C2=A0DIV=
 register cannot be changed this way. it reverts back before any I2C commun=
ication, probably set by driver<br>#<br># #######<br>import os<br>import mm=
ap<br><br>BCM2708_PERI_BASE=3D0x20000000<br>I2C0_BASE=3D(BCM2708_PERI_BASE=
 + 0x00205000)<br>I2C1_BASE=3D(BCM2708_PERI_BASE + 0x00804000)<br>BLOCK_SIZ=
E=3D4096<br>DIV_OFFSET=3D0x14<br>DELAY_OFFSET=3D0x18<br>CLKT_OFFSET=3D0x1C<=
br><br>def _strto32bit_(str):<br>=C2=A0 =C2=A0 return ((ord(str[3])&lt;&lt;=
24) + (ord(str[2])&lt;&lt;16) + (ord(str[1])&lt;&lt;8) + ord(str[0]))<br><b=
r>def _32bittostr_(val):<br>=C2=A0 =C2=A0 return chr(val&amp;0xff) + chr((v=
al&gt;&gt;8)&amp;0xff) + chr((val&gt;&gt;16)&amp;0xff) + chr((val&gt;&gt;24=
)&amp;0xff)<br><br>def get_revision():<br>=C2=A0 =C2=A0 with open('/proc/cp=
uinfo') as lines:<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 for line in lines:<br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if line.startswith('Revision'):<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return int(line.str=
ip()[-4:],16)<br>=C2=A0 =C2=A0 raise RuntimeError('No revision found.')<br>=
<br>def i2c_chgClk(i2c):<br>=C2=A0 =C2=A0 if get_revision() &lt;=3D 3:<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 print "Rev 2 or greater Raspberry Pi required."=
<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 return<br>=C2=A0 =C2=A0 <br>=C2=A0 =C2=A0=
 #determine which i2c is being set up<br>=C2=A0 =C2=A0 if i2c =3D=3D 0:<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I2C_BASE=3DI2C0_BASE<br>=C2=A0 =C2=A0 elif i2c=
 =3D=3D 1:<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 I2C_BASE=3DI2C1_BASE<br>=C2=A0 =
=C2=A0 else:<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 print "Only 0 or 1 is accepted=
 as i2c bus"<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 return<br>=C2=A0 =C2=A0 # Use=
 /dev/mem to gain access to peripheral registers<br>=C2=A0 =C2=A0 mf=3Dos.o=
pen("/dev/mem", os.O_RDWR|os.O_SYNC)<br>=C2=A0 =C2=A0 m =3D mmap.mmap(mf,BL=
OCK_SIZE, mmap.MAP_SHARED,<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mma=
p.PROT_READ|mmap.PROT_WRITE,offset=3DI2C_BASE)<br>=C2=A0 =C2=A0 # can close=
 the file after we have mmap<br>=C2=A0 =C2=A0 os.close(mf)<br><br>=C2=A0 =
=C2=A0 # Read I2C registers<br>=C2=A0 =C2=A0 # DIVider<br>=C2=A0 =C2=A0 m.s=
eek(DIV_OFFSET)<br>=C2=A0 =C2=A0 div=3D_strto32bit_(m.read(4))<br>=C2=A0 =
=C2=A0 # DEL data delay<br>=C2=A0 =C2=A0 m.seek(DELAY_OFFSET)<br>=C2=A0 =C2=
=A0 delay=3D_strto32bit_(m.read(4))<br>=C2=A0 =C2=A0 # CLKT clock stretch=
 timeout<br>=C2=A0 =C2=A0 m.seek(CLKT_OFFSET)<br>=C2=A0 =C2=A0 clkt=3D_strt=
o32bit_(m.read(4))<br><br>=C2=A0 =C2=A0 print bin(div)[2:].zfill(32)[2:]<br=
>=C2=A0 =C2=A0 # print bin(delay)[2:].zfill(32)[2:]<br>=C2=A0 =C2=A0 # prin=
t bin(clkt)[2:].zfill(32)[2:]<br><br>=C2=A0 =C2=A0 # DIV bits --&gt;<br>=C2=
=A0 =C2=A0 #<br>=C2=A0 =C2=A0 m0 =3D 0b00000000000000001111111111111111<br>=
=C2=A0 =C2=A0 s0 =3D 0b00000000000000001100000000000000<br>=C2=A0 =C2=A0 b0=
 =3D div &amp; m0<br>=C2=A0 =C2=A0 if b0 &lt;&gt; s0:<br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 print "div I2C", i2c, " configuration not correct. Updating."<br=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 div =3D (div &amp; ~m0) | s0<br>=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 m.seek(DIV_OFFSET)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 m.write(_3=
2bittostr_(div))<br><br>=C2=A0 =C2=A0 print 'new', bin(div)[2:].zfill(32)[2=
:] #value just written<br>=C2=A0 =C2=A0 m.seek(DIV_OFFSET)<br>=C2=A0 =C2=A0=
 div=3D_strto32bit_(m.read(4))<br>=C2=A0 =C2=A0 print 'rb ', bin(div)[2:].z=
fill(32)[2:] #read back from mmap<br><br><br><br>=C2=A0 =C2=A0 # DELay bits=
<br>=C2=A0 =C2=A0 m1 =3D 0b11111111111111111111111111111111<br>=C2=A0 =C2=
=A0 s1 =3D 0b00000110001100000000011000110000<br>=C2=A0 =C2=A0 b1 =3D delay=
 &amp; m1<br>=C2=A0 =C2=A0 if b1 &lt;&gt; s1:<br>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 print "delay I2C", i2c, " configuration not correct. Updating."<br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 delay =3D (delay &amp; ~m1) | s1<br>=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 m.seek(DELAY_OFFSET)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 m.write(=
_32bittostr_(delay))<br><br>=C2=A0 =C2=A0 # CLKT bits<br>=C2=A0 =C2=A0 m2=
 =3D 0b00000000000000001111111111111111<br>=C2=A0 =C2=A0 s2 =3D 0b000000000=
00000001111111111111110<br>=C2=A0 =C2=A0 b2 =3D clkt &amp; m2<br>=C2=A0 =C2=
=A0 if b2 &lt;&gt; s2:<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 print "clkt I2C", i2c=
, " configuration not correct. Updating."<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 cl=
kt =3D (clkt &amp; ~m2) | s2<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 m.seek(CLKT_OFF=
SET)<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 m.write(_32bittostr_(clkt))<br><br>=C2=
=A0 =C2=A0 # No longer need the mmap<br>=C2=A0 =C2=A0 m.close()<br><br><br>=
if __name__ =3D=3D '__main__':<br>=C2=A0 =C2=A0 i2c_chgClk(0)<br>=C2=A0 =C2=
=A0 i2c_chgClk(1)<br>=C2=A0 =C2=A0 i2c_chgClk(2)<br></code></dd></dl><br><b=
r>So I'm guessing that I either need to write my own driver or ask around=
 how to get python-smbus to accept my new DIV value<br><br>I'm a Python noo=
b too, so any comments on the code would be appreciated. I'm from a deeply=
 embedded asm and a little C background on tiny devices, so this high level=
 stuff is a new experience I've been pushed into. <br>I've based the code=
 heavily on code written by bgreat for getting i2c0 on P5 in a different to=
pic<br><br>I'll create a new topic tomorrow regarding python-smbus if no on=
e beats me to it and answers my question here. <br>I'm on Pacific time and=
 my 2year old tend to get up around 6am, so that gives me 4 hours<br><br>Th=
anks<br>Raguel</div>

		=09

		</div>

	=09
		<dl class=3D"postprofile span3" id=3D"profile294756">
			<dt>
			=09
			</dt>
		<dd><strong>Posts:</strong> 17</dd><dd><strong>Joined:</strong> Thu Feb=
 07, 2013 9:29 pm</dd>

		</dl>
=09

=09
	</div>


	<div id=3D"p294924" class=3D"post row-fluid odd">
=09
		<div class=3D"postbody span9">
		=09

			<div class=3D"author">by <strong><a href=3D"http://www.raspberrypi.org/f=
orums/memberlist.php?mode=3Dviewprofile&amp;u=3D42499">wallasey</a></strong=
> =C2=BB Sat Feb 23, 2013 2:44 pm </div>

		=09

			<div class=3D"content">Hi,<br><br>If using SMBus you can control the bus=
 speed directly with the device driver:<br><br>sudo modprobe - r i2c_bcm270=
8 <br>sudo modprobe i2c_bcm2708 baudrate=3D32000<br><br>seems to be the set=
ting that has everything working for me. You can check the existing/default=
 "baudrate" with<br><br>sudo cat /sys/module/i2c_bcm2708/parameters/baudrat=
e<br><br>I think the way to make this permanent on startup is with an entry=
 somewhere in /etc/modprobe.d/<br><br>options i2c_bcm2708 baudrate=3D32000<=
br><br>Hope it helps.<br><br>Mark</div>

		=09

		</div>

	=09
		<dl class=3D"postprofile span3" id=3D"profile294924">
			<dt>
			=09
			</dt>
		<dd><strong>Posts:</strong> 23</dd><dd><strong>Joined:</strong> Fri Nov=
 16, 2012 5:10 pm</dd>

		</dl>
=09

=09
	</div>


	<div id=3D"p295145" class=3D"post row-fluid even">
=09
		<div class=3D"postbody span9">
		=09

			<div class=3D"author">by <strong><a href=3D"http://www.raspberrypi.org/f=
orums/memberlist.php?mode=3Dviewprofile&amp;u=3D56339">Ragu3l</a></strong>=
 =C2=BB Sat Feb 23, 2013 7:57 pm </div>

		=09

			<div class=3D"content">Thx for the pointer. <br><br>I'll try it out.<br>=
Will need to find a way of making it permanent<br><br>Raguel</div>

		=09

		</div>

	=09
		<dl class=3D"postprofile span3" id=3D"profile295145">
			<dt>
			=09
			</dt>
		<dd><strong>Posts:</strong> 17</dd><dd><strong>Joined:</strong> Thu Feb=
 07, 2013 9:29 pm</dd>

		</dl>
=09

=09
	</div>


	<div id=3D"p295215" class=3D"post row-fluid odd">
=09
		<div class=3D"postbody span9">
		=09

			<div class=3D"author">by <strong><a href=3D"http://www.raspberrypi.org/f=
orums/memberlist.php?mode=3Dviewprofile&amp;u=3D56339">Ragu3l</a></strong>=
 =C2=BB Sat Feb 23, 2013 10:08 pm </div>

		=09

			<div class=3D"content">No luck<br><br>I get this:<br><br><dl class=3D"co=
debox"><dt>Code: <a href=3D"#" onclick=3D"">Select all</a></dt><dd><code>pi=
@raspberrypi ~ $ sudo modprobe - r i2c_bcm2708<br>FATAL: Module - not found=
.<br>pi@raspberrypi ~ $ sudo cat /sys/module/i2c_bcm2708/parameters/baudrat=
e<br>100000<br></code></dd></dl><br><br>and issuing sudo modprobe i2c_bcm27=
08 baudrate=3D32000 changes nothing <br>As i said I'm a total noob with Lin=
ux, so this leaves me baffled<br><br>I've made sure i2c is not blacklisted,=
 and issuing lsmod I get this<br><br><dl class=3D"codebox"><dt>Code: <a hre=
f=3D"#" onclick=3D"">Select all</a></dt><dd><code>pi@raspberrypi ~ $ lsmod<=
br>Module=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Siz=
e=C2=A0 Used by<br>i2c_dev=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A05620=C2=A0 0<br>snd_bcm2835=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 15846=C2=A0 0<br>snd_pcm=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 77560=C2=A0 1 snd_bcm2835<br>snd_seq=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 53329=C2=A0 0<br>snd_timer=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 19998=C2=A0 2 snd_pcm,snd_seq<br>snd_seq_de=
vice=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6438=C2=A0 1 snd_seq<br>snd=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 58447=C2=A0=
 5 snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device<br>snd_page_alloc=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 5145=C2=A0 1 snd_pcm<br>spidev=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 5224=C2=A0 0<br>joydev=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 9316=C2=A0=
 0<br>8192cu=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 489381=
=C2=A0 0<br>evdev=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A09426=C2=A0 2<br>leds_gpio=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A02235=C2=A0 0<br>led_class=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A03562=C2=A0 1 leds_gpio<br>spi_bcm2708=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A04510=C2=A0 0<br>i2c_bcm2708=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03759=C2=A0 0<br>pi@raspberrypi ~ $ mo=
dinfo i2c_bcm2708<br>filename:=C2=A0 =C2=A0 =C2=A0 =C2=A0/lib/modules/3.6.1=
1+/kernel/drivers/i2c/busses/i2c-bcm2708.ko<br>alias:=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 platform:bcm2708_i2c<br>license:=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 GPL v2<br>author:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Chris Boot &lt;bootc@bo=
otc.net&gt;<br>description:=C2=A0 =C2=A0 BSC controller driver for Broadcom=
 BCM2708<br>srcversion:=C2=A0 =C2=A0 =C2=A0FF4BB0918EC1184000E2E24<br>depen=
ds:<br>intree:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Y<br>vermagic:=C2=A0 =C2=A0=
 =C2=A0 =C2=A03.6.11+ preempt mod_unload modversions ARMv6<br>parm:=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0baudrate:The I2C baudrate (uint)<br>pi@r=
aspberrypi ~ $ sudo modprobe - r i2c_bcm2708<br>FATAL: Module - not found.<=
br></code></dd></dl><br>Can anyone explain? Or should I just create a new=
 topic elsewhere in the forum?<br><br>Raguel</div>

		=09

		</div>

	=09
		<dl class=3D"postprofile span3" id=3D"profile295215">
			<dt>
			=09
			</dt>
		<dd><strong>Posts:</strong> 17</dd><dd><strong>Joined:</strong> Thu Feb=
 07, 2013 9:29 pm</dd>

		</dl>
=09

=09
	</div>


	<div id=3D"p295321" class=3D"post row-fluid even">
=09
		<div class=3D"postbody span9">
		=09

			<div class=3D"author">by <strong><a href=3D"http://www.raspberrypi.org/f=
orums/memberlist.php?mode=3Dviewprofile&amp;u=3D42499">wallasey</a></strong=
> =C2=BB Sun Feb 24, 2013 2:33 am </div>

		=09

			<div class=3D"content">Hi,<br><br>Spaces where there should be none in=
 my original post. No space between dash and r for unloading. Code is:<br><=
dl class=3D"codebox"><dt>Code: <a href=3D"#" onclick=3D"">Select all</a></d=
t><dd><code>sudo modprobe -r i2c_bcm2708<br>sudo modprobe i2c_bcm2708 baudr=
ate=3D32000<br></code></dd></dl><br>To make permanent, you can put a conf=
 file  in /etc/modprobe.d/ containing the line:<br><dl class=3D"codebox"><d=
t>Code: <a href=3D"#" onclick=3D"">Select all</a></dt><dd><code>options i2c=
_bcm2708 baudrate=3D32000<br></code></dd></dl> <br>It does not matter what=
 the file is called so long as it ends in '.conf'<br>I call mine /etc/modpr=
obe.d/custom.conf You can set up this file the first time with the command:=
<br><dl class=3D"codebox"><dt>Code: <a href=3D"#" onclick=3D"">Select all</=
a></dt><dd><code>sudo sh -c 'echo "options i2c_bcm2708 baudrate=3D32000\n"=
 &gt; /etc/modprobe.d/custom.conf<br></code></dd></dl><br>Later edits can=
 be done with <br>sudo nano /etc/modprobe.d/custom.conf<br><br>Hope it help=
s<br><br>Mark</div>

		=09

		</div>

	=09
		<dl class=3D"postprofile span3" id=3D"profile295321">
			<dt>
			=09
			</dt>
		<dd><strong>Posts:</strong> 23</dd><dd><strong>Joined:</strong> Fri Nov=
 16, 2012 5:10 pm</dd>

		</dl>
=09

=09
	</div>


	<div id=3D"p295332" class=3D"post row-fluid odd">
=09
		<div class=3D"postbody span9">
		=09

			<div class=3D"author">by <strong><a href=3D"http://www.raspberrypi.org/f=
orums/memberlist.php?mode=3Dviewprofile&amp;u=3D56339">Ragu3l</a></strong>=
 =C2=BB Sun Feb 24, 2013 3:11 am </div>

		=09

			<div class=3D"content">Thx  Mark<br><br>I'll give this a try when I get=
 a chance.<br>I need to take some time and read up on linux<br><br>Raguel</=
div>

		=09

		</div>

	=09
		<dl class=3D"postprofile span3" id=3D"profile295332">
			<dt>
			=09
			</dt>
		<dd><strong>Posts:</strong> 17</dd><dd><strong>Joined:</strong> Thu Feb=
 07, 2013 9:29 pm</dd>

		</dl>
=09

=09
	</div>


	<div class=3D"span4 text-right">
		<form class=3D"form-search" method=3D"get" id=3D"forum-search" action=3D"=
http://www.raspberrypi.org/forums/search.php">
		<fieldset>
			<input class=3D"search-query" name=3D"keywords" id=3D"search_keywords"=
 size=3D"20" value=3D"Search This Topic" onclick=3D"" onblur=3D"" type=3D"t=
ext">
			<button class=3D"btn" type=3D"submit" value=3D"Search"><i class=3D"icon=
 icon-search"></i></button>
			<input name=3D"t" value=3D"34734" type=3D"hidden">
<input name=3D"sf" value=3D"msgonly" type=3D"hidden">

		</fieldset>
		</form>

	</div>=09
=09
	</div>
=09

	<hr class=3D"crease">
	<div class=3D"container">

<div class=3D"row-fluid">
	<div class=3D"topic-actions span8">
=09
		<a href=3D"http://www.raspberrypi.org/forums/posting.php?mode=3Dreply&amp=
;f=3D44&amp;t=3D34734" class=3D"btn btn-info" title=3D"Post a reply">Post=
 a reply</a>=20
	=C2=A0</div>
=09
=09
	<div class=3D"paging span4 text-right">
		8 posts
	=09
	</div>
=09
=09
</div>
<br>


<div class=3D"row-fluid">
	<div class=3D"span4">
	=09
		<a href=3D"http://www.raspberrypi.org/forums/viewforum.php?f=3D44" class=
=3D"btn left" accesskey=3D"r">Return to Interfacing (DSI, CSI, I2C, etc.)</=
a>
	=09
	</div>
	<div class=3D"span2">
		=C2=A0
	</div>
	<div class=3D"span6 text-right">
	=09
		<form method=3D"post" id=3D"jumpbox" action=3D"http://www.raspberrypi.org=
/forums/viewforum.php" onsubmit=3D"" class=3D"form-inline">

	=09
		<fieldset class=3D"jumpbox">
	=09
	=09
			<label for=3D"f" accesskey=3D"j">Jump to:=20
			<select name=3D"f" id=3D"f" onchange=3D"">
		=09
		=09
				<option value=3D"-1">Select a forum</option>
			<option value=3D"-1">------------------</option>
				<option value=3D"19">Community</option>
		=09
				<option value=3D"63">=C2=A0 =C2=A0General discussion</option>
		=09
				<option value=3D"90">=C2=A0 =C2=A0Other languages</option>
		=09
				<option value=3D"75">=C2=A0 =C2=A0=C2=A0 =C2=A0Deutsch</option>
		=09
				<option value=3D"76">=C2=A0 =C2=A0=C2=A0 =C2=A0Espa=C3=B1ol</option>
		=09
				<option value=3D"65">=C2=A0 =C2=A0=C2=A0 =C2=A0Fran=C3=A7ais</option>
		=09
				<option value=3D"79">=C2=A0 =C2=A0=C2=A0 =C2=A0Italiano</option>
		=09
				<option value=3D"88">=C2=A0 =C2=A0=C2=A0 =C2=A0Nederlands</option>
		=09
				<option value=3D"82">=C2=A0 =C2=A0=C2=A0 =C2=A0=E6=97=A5=E6=9C=AC=E8=AA=
=9E</option>
		=09
				<option value=3D"74">=C2=A0 =C2=A0=C2=A0 =C2=A0Portugu=C3=AAs</option>
		=09
				<option value=3D"84">=C2=A0 =C2=A0=C2=A0 =C2=A0=D0=A0=D1=83=D1=81=D1=81=
=D0=BA=D0=B8=D0=B9</option>
		=09
				<option value=3D"89">=C2=A0 =C2=A0=C2=A0 =C2=A0T=C3=BCrk=C3=A7e</option>
		=09
				<option value=3D"57">=C2=A0 =C2=A0User groups and events</option>
		=09
				<option value=3D"83">=C2=A0 =C2=A0The Pi Store</option>
		=09
				<option value=3D"12">Using the Raspberry Pi</option>
		=09
				<option value=3D"91">=C2=A0 =C2=A0Beginners</option>
		=09
				<option value=3D"28">=C2=A0 =C2=A0Troubleshooting</option>
		=09
				<option value=3D"29">=C2=A0 =C2=A0Advanced users</option>
		=09
				<option value=3D"17">Education</option>
		=09
				<option value=3D"47">=C2=A0 =C2=A0The Staffroom</option>
		=09
				<option value=3D"49">=C2=A0 =C2=A0Teaching and learning resources</opti=
on>
		=09
				<option value=3D"48">=C2=A0 =C2=A0Using Raspberry Pi in the classroom</=
option>
		=09
				<option value=3D"99">=C2=A0 =C2=A0Picademy</option>
		=09
				<option value=3D"94">=C2=A0 =C2=A0Mathematica</option>
		=09
				<option value=3D"14">Programming</option>
		=09
				<option value=3D"72">=C2=A0 =C2=A0Bare metal</option>
		=09
				<option value=3D"33">=C2=A0 =C2=A0C/C++</option>
		=09
				<option value=3D"67">=C2=A0 =C2=A0Graphics programming</option>
		=09
				<option value=3D"68">=C2=A0 =C2=A0=C2=A0 =C2=A0OpenGLES</option>
		=09
				<option value=3D"69">=C2=A0 =C2=A0=C2=A0 =C2=A0OpenVG</option>
		=09
				<option value=3D"70">=C2=A0 =C2=A0=C2=A0 =C2=A0OpenMAX</option>
		=09
				<option value=3D"81">=C2=A0 =C2=A0Java</option>
		=09
				<option value=3D"32">=C2=A0 =C2=A0Python</option>
		=09
				<option value=3D"77">=C2=A0 =C2=A0Scratch</option>
		=09
				<option value=3D"95">=C2=A0 =C2=A0Wolfram Language</option>
		=09
				<option value=3D"34">=C2=A0 =C2=A0Other languages</option>
		=09
				<option value=3D"31">=C2=A0 =C2=A0General programming discussion</optio=
n>
		=09
				<option value=3D"15">Projects</option>
		=09
				<option value=3D"37">=C2=A0 =C2=A0Automation, sensing and robotics</opt=
ion>
		=09
				<option value=3D"40">=C2=A0 =C2=A0Cases</option>
		=09
				<option value=3D"78">=C2=A0 =C2=A0Gaming</option>
		=09
				<option value=3D"38">=C2=A0 =C2=A0Graphics, sound and multimedia</optio=
n>
		=09
				<option value=3D"39">=C2=A0 =C2=A0Magazines and books</option>
		=09
				<option value=3D"35">=C2=A0 =C2=A0Media centres</option>
		=09
				<option value=3D"36">=C2=A0 =C2=A0Networking and servers</option>
		=09
				<option value=3D"41">=C2=A0 =C2=A0Other projects</option>
		=09
				<option value=3D"16">Hardware and peripherals</option>
		=09
				<option value=3D"43">=C2=A0 =C2=A0Camera board</option>
		=09
				<option value=3D"98">=C2=A0 =C2=A0Compute Module</option>
		=09
				<option value=3D"44" selected=3D"selected">=C2=A0 =C2=A0Interfacing (DS=
I, CSI, I2C, etc.)</option>
		=09
				<option value=3D"42">=C2=A0 =C2=A0Gertboard classic</option>
		=09
				<option value=3D"96">=C2=A0 =C2=A0GertDuino</option>
		=09
				<option value=3D"45">=C2=A0 =C2=A0Add-ons</option>
		=09
				<option value=3D"46">=C2=A0 =C2=A0Recommended peripherals</option>
		=09
				<option value=3D"18">Operating system distributions</option>
		=09
				<option value=3D"66">=C2=A0 =C2=A0Raspbian</option>
		=09
				<option value=3D"53">=C2=A0 =C2=A0Arch</option>
		=09
				<option value=3D"51">=C2=A0 =C2=A0Pidora</option>
		=09
				<option value=3D"55">=C2=A0 =C2=A0RISCOS</option>
		=09
				<option value=3D"56">=C2=A0 =C2=A0Other</option>
		=09
				<option value=3D"73">=C2=A0 =C2=A0=C2=A0 =C2=A0Android</option>
		=09
				<option value=3D"50">=C2=A0 =C2=A0=C2=A0 =C2=A0Debian</option>
		=09
				<option value=3D"85">=C2=A0 =C2=A0=C2=A0 =C2=A0FreeBSD</option>
		=09
				<option value=3D"54">=C2=A0 =C2=A0=C2=A0 =C2=A0Gentoo</option>
		=09
				<option value=3D"71">=C2=A0 =C2=A0=C2=A0 =C2=A0Linux Kernel</option>
		=09
				<option value=3D"86">=C2=A0 =C2=A0=C2=A0 =C2=A0NetBSD</option>
		=09
				<option value=3D"87">=C2=A0 =C2=A0=C2=A0 =C2=A0openSUSE</option>
		=09
				<option value=3D"80">=C2=A0 =C2=A0=C2=A0 =C2=A0Plan 9</option>
		=09
				<option value=3D"52">=C2=A0 =C2=A0=C2=A0 =C2=A0Puppy</option>
		=09
				<option value=3D"20">Ye Olde Pi Shoppe</option>
		=09
				<option value=3D"93">=C2=A0 =C2=A0For sale</option>
		=09
				<option value=3D"61">=C2=A0 =C2=A0Wanted</option>
		=09
				<option value=3D"21">Off topic</option>
		=09
				<option value=3D"62">=C2=A0 =C2=A0Off topic discussion</option>
		=09
		=09
			</select>
			<input value=3D"Go" class=3D"btn" type=3D"submit">
			</label>
		</fieldset>
	=09
		</form>
	=09
	</div>
</div>

</div>
<hr class=3D"crease">
<div class=3D"container">

<div class=3D"row-fluid">
	<div class=3D"span8">
	=09
		<h5>Who is online</h5>
		Users browsing this forum: <a href=3D"http://www.raspberrypi.org/forums/m=
emberlist.php?mode=3Dviewprofile&amp;u=3D107222">tillerman</a> and 13 guests
	=09
	</div>
	<div class=3D"span4">
	=C2=A0
	</div>
</div>

</div><!-- #main -->

<footer id=3D"colophon" role=3D"contentinfo" class=3D"wave">
		<div class=3D"container"><div class=3D"row">
			<aside class=3D"footer1 span4">
				<ul class=3D"unstyled">
					<li><a href=3D"http://www.raspberrypi.org/forums/index.php" accesskey=
=3D"h"><i class=3D"icon icon-home"></i> Board index</a></li>
				=09
				=09
				=09
					<li><a href=3D"http://www.raspberrypi.org/forums/memberlist.php?mode=
=3Dleaders"><i class=3D"icon icon-eye-open"></i> The team</a></li><li><a hr=
ef=3D"http://www.raspberrypi.org/forums/ucp.php?mode=3Ddelete_cookies"><i=
 class=3D"icon icon-trash"></i> Delete all board cookies</a></li>
				=09
					<li><i class=3D"icon icon-time"></i> All times are UTC </li>
				</ul>
			</aside>
			=09
			<aside class=3D"footer2 span4">
			=09
			</aside>
			=09
			<aside class=3D"footer3 span4">
			=09
			</aside>
=09
		</div></div>
	</footer><!-- #colophon -->
<!-- #page -->


<script type=3D"text/javascript" src=3D"urn:snapshot-B4E02841:file:///C:/Us=
ers/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/13987967999=
98_122/index_files/jquery.js"></script>
<script type=3D"text/javascript" src=3D"urn:snapshot-534B2751:file:///C:/Us=
ers/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/13987967999=
98_122/index_files/jquery.timeago.js"></script>
<script type=3D"text/javascript" src=3D"urn:snapshot-52F91BD0:file:///C:/Us=
ers/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/13987967999=
98_122/index_files/forum_fn.js"></script>
<script type=3D"text/javascript" src=3D"urn:snapshot-18A69BA2:file:///C:/Us=
ers/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/13987967999=
98_122/index_files/bootstrap.min.js"></script>
<script type=3D"text/javascript"><!--

/* Script removed by snapshot save */

--></script>
<script><!--

/* Script removed by snapshot save */

--></script>
=09

</body></html>
------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/file.php.jpg

/9j/4AAQSkZJRgABAQEARQBFAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABQAFADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6po7U
UdqAAVX1K9g07T7m9vJBFbW0bTSueiqoyT+QqwK4f44Ej4Q+LipIP9nS9P8AdoA+UfiP+0T4s8Q6
lNH4du30PSVYiJIABM69md+oJ9FwB79a57wn8UviC2sRiHxlfIQC5N9N5sWAM4IfI5rN1f4barpf
geLxJNJbywkRtNBDKGktlk+4ZF6gNkYPuPWtnwf8G9T17QbTU57+ys3v43lsLKSQefdqv90ZzyeB
waAPqf4B/FqL4jadc2eoJDb+ILADz44j+7mTOBKntngjtketes1+ff7POo3GgfG3QUG+IzXDWMyM
MEhwV2kezY/EV+glABRRRQAUdqKO1AAK5T4sQC5+GPiqFhkNplx+kZNdWK87+PHjDT/CHw51R7/9
5cX8Mlla24PzSyOpH5AHJP8AiKAPEfh74Rh1nRpbzVHnEGr2MEV1ZbhsLIE+cMORnyozjtyK29Q+
H2mJ4g8Mao2o3kMOhKkcNsjY8xEkMipuPI+Y8nnirfhrwprfhvwdoHkb4HnsIjPbSNja5UEnODg8
8iux8KeCbvUXF1rMhWP0DE5/E9f5V8lUw+cPGScJ2jfT+W3p/TPTUsL7NX/4J8j+HNWlX48WGq36
RwzNr6zTKjZRCZ/mAPoM9a/ROvz/APjn4Wb4f+ONU0xbVHsr4re2M/IaIE87T7EEY+lfWv7P3j9f
H3gG2uLiXdq9iBbXwPUuBxJ9GHP1z6V9Yr21PMZ6XRRRTAKO1FHagCO4njtraWed1jhiQu7t0VQM
kn8K+Hda8cXnj34sDxRPFHLpWlzY021uATEAp+Usvck4Y++B0FfRH7UfiZvD3wpvbeByl1qrfYkI
7KQWf/x0EfjXyn4GdG0iIKRkOVYe+e9RUbS0PSyrDwxGIUam257K/wAT/Fskv7/WIAjSBgv2VCFH
p0/Suw8I/GO8iuFh8Tx28tqSR9rgXYY/TK9CPp0rw+RBczkEsoPC7R3+lV/st+twYlxLErY3BuD+
FcynJa3PqsRl+HlHl9lo+qWv4f8ADHpv7Tp07xz4BtvEGkMjy6PcYZgeWikwGH1DbDj0zXEfsa6r
dWnxNu9Nib/RL2xdpV/2oyCp/Vh+NYHi7xNJpPhq/wBLjl3HU0EUkTHPAYHfjsRjA+pq9+yjqJ0v
4p6anl731NZbXJH3UCFyR/wJVH4GuqEuZXPkMwwscJXdKLuv63PuiiiiqOIKQ9KWuR1vxitnPcW1
laPPPEShd22pu/ma5sVi6OEhz15WRpTpTqvlgrnj37Ytjeanoeitpkclx/Z8skt3HGMmNGUAMR6c
H868duPhv4k8B6wG1GISaNdpm3u42ykuQCOOqtg9D74zX0YJJ7iSae8fzJpmLOSOOe2PSu50GSz8
Q6JJpWrW8VwkahWikXIdOx+o/wAK8PLs/hj68sPJWv8AD5+vn1PTWHeClCutbbnyLGHZiFzwOvpS
a1Z3s+mvFpdzJbTph4zwCx9M/jX07qHwc8N3FzLNaveWe/8A5ZxSAov0DAkfnW7oHw+8OaJNHPbW
PnXUeCs1wxkYH1GeB+Ve4qUrnr1s8w06LhZtv5fifEGj/CLx54mv08rQ7yMSEb7q8HlRKD/FubqO
/Ga7T4D+HvsH7SEWmwS/aoNF+0xtOg+VtiMhb2Bdv1r6m+I2oNb2kFtjCyOrFs+/SvPdLsbSyv7r
UtLjFnf3K7Lia3Gx5B1wxHNeVmOewy+v7GpBtWvdf5HgUcFLER9on16nulFeX+FtY/s7XY/ttzKY
LgeWzSOSA3YnP5fjXqAIIBByD0Iruy3MaeYUfawVvIwxGHlQlysDXketyKfEWqYYY884/IZ/WvXK
5TW/A+mancyXKvc2lzIdzPDJwT6lTkVyZ7l1XMKCp0mrp31NcFiIUJuUzhUO7kVYstQfTLuO6jzm
M8j+8O4qfUfAOv2m6TSNStrxRyIrhTEx9twyP5VxGsS+Ko5HsB4b1L7W3yjy4S6n6OPlx75r4v8A
sTMMNVjKMdU9Gj1/rNCrFrmPaNM8deGNRhLwa7pysh2yRS3CxvG3oysQQay/FHxW8E+GrV5tR8RW
EjqMiC1lE8rewVc/rgV45B+zJJr1xJqfijXmtbq4wxtrOEN5fHQuTyfoMVe/4ZQ8Nf8AQwax/wB8
xf8AxNfplNycE5721PnZJKTUdjkV+LF/8T/iRbRQQNYaDZRu0VuTl5GOBvkI7+gHA9+teqxquwHA
B9a4jUvgdL8OpotZ8KT6jrEZzHcwGNTLGvUOoXG4diAM1ueGx4g8R3CWthpt1AoIEtzdQNFHEO/3
gMn2FfFcRZficVi4ulG6skezgK1OnR952N3yVuCIghkZuAqjJNejeDdOuNO01kui4LtlY2bOwY6e
1WPD2g2miWqxwAyTkfvJ35dz/QewrXr1MlyF4CXtqk7y7Lb/AIJyYvG+2XJFaH//2Q==
------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/engineer.png

[encoded data, 4180 characters]
ZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==
------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: application/x-unknown-content-type
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/favicon_ico


------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-015AAD61:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/style.css

/* Effective stylesheet produced by snapshot save */
.assistive-text { position: absolute ! important; clip: rect(1px, 1px, 1px,=
 1px); }
header.navbar { margin-top: 0px; }
aside { font-size: 1.25em; }
.content a { text-decoration: underline; color: darkred; }

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-599D5BF6:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/custom.css

/* Effective stylesheet produced by snapshot save */
body { padding-top: 75px ! important; }
@media (max-width: 768px) {
  body { padding-top: 0px ! important; }
}

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-7A172339:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/bootstrap-raspi.css

/* Effective stylesheet produced by snapshot save */
article, aside, details, figcaption, figure, footer, header, hgroup, nav,=
 section { display: block; }
audio:not([controls]) { display: none; }
html { font-size: 100%; }
a:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
a:hover, a:active { outline: 0px none; }
img { max-width: 100%; height: auto; border: 0px none; }
button, input, select, textarea { margin: 0px; font-size: 100%; vertical-al=
ign: middle; }
button, input { line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border:=
 0px none; }
button, input[type=3D"button"], input[type=3D"reset"], input[type=3D"submit=
"] { cursor: pointer; }
body { margin: 0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-seri=
f; font-size: 1em; line-height: 1.5em; color: rgb(51, 51, 51); background-c=
olor: rgb(255, 255, 255); }
a { color: rgb(102, 102, 102); text-decoration: none; }
a:hover { color: rgb(110, 0, 0); text-decoration: underline; }
.row { margin-left: -20px; }
.row:before, .row:after { display: table; content: ""; }
.row:after { clear: both; }
[class*=3D"span"] { float: left; margin-left: 20px; }
.span2 { width: 140px; }
.span3 { width: 220px; }
.span4 { width: 300px; }
.span6 { width: 460px; }
.span8 { width: 620px; }
.span9 { width: 700px; }
.span12, .container { width: 940px; }
.row-fluid { width: 100%; }
.row-fluid:before, .row-fluid:after { display: table; content: ""; }
.row-fluid:after { clear: both; }
.row-fluid > [class*=3D"span"] { float: left; margin-left: 2.12766%; }
.row-fluid > [class*=3D"span"]:first-child { margin-left: 0px; }
.row-fluid > .span2 { width: 14.8936%; }
.row-fluid > .span3 { width: 23.4043%; }
.row-fluid > .span4 { width: 31.9149%; }
.row-fluid > .span6 { width: 48.9362%; }
.row-fluid > .span8 { width: 65.9574%; }
.row-fluid > .span9 { width: 74.4681%; }
.container { width: 940px; margin-left: auto; margin-right: auto; }
.container:before, .container:after { display: table; content: ""; }
.container:after { clear: both; }
h1, h2, h3, h4, h5, h6 { margin: 0px; font-weight: bold; color: rgb(51, 51,=
 51); text-rendering: optimizelegibility; }
h2 { font-family: 'Chivo'; font-size: 2em; line-height: 1em; }
h3 { line-height: 1.5em; font-size: 2em; margin-bottom: 1em; }
h4, h5, h6 { line-height: 1em; }
h5 { font-size: 1em; color: rgb(153, 153, 153); }
ul, ol { padding: 0px; margin: 0px 0px 0.75em 25px; }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0px; }
ul { list-style: disc outside none; }
li { line-height: 1.5em; margin-bottom: 1em; }
ul.unstyled, ol.unstyled { margin-left: 0px; list-style: none outside none;=
 }
dl { margin-bottom: 1.5em; }
dt, dd { line-height: 1.5em; }
dt { font-weight: bold; }
dd { margin-left: 0.75em; }
hr { margin: 1em 0px; -moz-border-top-colors: none; -moz-border-right-color=
s: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; bo=
rder-image: none; border-width: 1px 0px; border-style: solid none; border-c=
olor: rgb(238, 238, 238) -moz-use-text-color rgb(255, 255, 255); }
strong { font-weight: bold; }
code, pre { padding: 0px 3px 2px; font-family: Menlo,Monaco,"Courier New",m=
onospace; font-size: 1em; color: rgb(51, 51, 51); border-radius: 3px; }
code { padding: 3px 4px; color: rgb(221, 17, 68); background-color: rgb(247=
, 247, 249); border: 1px solid rgb(225, 225, 232); }
form { margin: 0px 0px 1.5em; }
fieldset { padding: 0px; margin: 0px; border: 0px none; }
label, input, button, select, textarea { font-size: 1em; font-weight: norma=
l; line-height: 1.5em; }
input, button, select, textarea { font-family: "Helvetica Neue",Helvetica,A=
rial,sans-serif; }
label { display: block; margin-bottom: 5px; color: rgb(51, 51, 51); }
input, textarea, select, .uneditable-input { display: inline-block; width:=
 210px; height: 1.5em; padding: 4px; margin-bottom: 9px; font-size: 1em; li=
ne-height: 1.5em; color: rgb(85, 85, 85); border: 1px solid rgb(204, 204,=
 204); border-radius: 3px; }
label input, label textarea, label select { display: block; }
input[type=3D"button"], input[type=3D"reset"], input[type=3D"submit"] { wid=
th: auto; height: auto; }
select, input[type=3D"file"] { height: 28px; line-height: 28px; }
select { width: 220px; background-color: rgb(255, 255, 255); }
input[type=3D"hidden"] { display: none; }
input, textarea { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; trans=
ition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
input:focus, textarea:focus { border-color: rgba(82, 168, 236, 0.8); box-sh=
adow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236=
, 0.6); outline: 0px none; }
input[type=3D"file"]:focus, input[type=3D"radio"]:focus, input[type=3D"chec=
kbox"]:focus, select:focus { box-shadow: none; outline: thin dotted rgb(51,=
 51, 51); outline-offset: -2px; }
.input-small { width: 90px; }
input:focus:required:invalid, textarea:focus:required:invalid, select:focus=
:required:invalid { color: rgb(185, 74, 72); border-color: rgb(238, 95, 91)=
; }
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus,=
 select:focus:required:invalid:focus { border-color: rgb(233, 50, 45); box-=
shadow: 0px 0px 6px rgb(248, 185, 183); }
:-moz-placeholder { color: rgb(153, 153, 153); }
.search-query { padding-left: 14px; padding-right: 14px; margin-bottom: 0px=
; border-radius: 14px; }
.form-search input, .form-inline input, .form-horizontal input, .form-searc=
h textarea, .form-inline textarea, .form-horizontal textarea, .form-search=
 select, .form-inline select, .form-horizontal select, .form-search .help-i=
nline, .form-inline .help-inline, .form-horizontal .help-inline, .form-sear=
ch .uneditable-input, .form-inline .uneditable-input, .form-horizontal .une=
ditable-input { display: inline-block; margin-bottom: 0px; }
.form-search label, .form-inline label, .form-search .input-append, .form-i=
nline .input-append, .form-search .input-prepend, .form-inline .input-prepe=
nd { display: inline-block; }
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-chi=
ld(2n+1) th { background-color: rgb(249, 249, 249); }
[class^=3D"icon-"], [class*=3D" icon-"] { display: inline-block; width: 14p=
x; height: 14px; line-height: 14px; vertical-align: text-top; background-im=
age: url("file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/139888=
4988090_243/1398796799998_122/index_files/glyphicons-halflings.png"); backg=
round-position: 14px 14px; background-repeat: no-repeat; }
[class^=3D"icon-"]:last-child, [class*=3D" icon-"]:last-child {  }
.icon-search { background-position: -48px 0px; }
.icon-trash { background-position: -456px 0px; }
.icon-home { background-position: 0px -24px; }
.icon-time { background-position: -48px -24px; }
.icon-eye-open { background-position: -96px -120px; }
.icon-globe { background-position: -336px -144px; }
.dropdown { position: relative; }
.dropdown-toggle {  }
.dropdown-toggle:active, .open .dropdown-toggle { outline: 0px none; }
.caret { display: inline-block; width: 0px; height: 0px; text-indent: -9999=
9px; vertical-align: top; border-left: 4px solid transparent; border-right:=
 4px solid transparent; border-top: 4px solid rgb(0, 0, 0); opacity: 0.3;=
 content: "=E2=86=93"; }
.dropdown .caret { margin-top: 8px; margin-left: 2px; }
.dropdown:hover .caret, .open.dropdown .caret { opacity: 1; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000;=
 float: left; display: none; min-width: 160px; padding: 4px 0px; margin: 0p=
x; list-style: none outside none; background-color: rgb(255, 255, 255); bor=
der-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width: 1px; bord=
er-radius: 0px 0px 5px 5px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); ba=
ckground-clip: padding-box; }
.dropdown-menu a { display: block; padding: 3px 15px; clear: both; font-wei=
ght: normal; line-height: 1.5em; color: rgb(85, 85, 85); white-space: nowra=
p; }
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .ac=
tive > a:hover { color: rgb(255, 255, 255); text-decoration: none; backgrou=
nd-color: rgb(187, 0, 0); }
.btn { display: inline-block; padding: 4px 10px; margin-bottom: 0px; font-s=
ize: 1em; line-height: 1.5em; color: rgb(51, 51, 51); text-align: center;=
 text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle=
; background-color: rgb(245, 245, 245); background-image: -moz-linear-gradi=
ent(center top , rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat=
: repeat-x; border-width: 1px; border-style: solid; border-color: rgb(204,=
 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); -moz-border-top-colors:=
 none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -mo=
z-border-left-colors: none; border-image: none; border-radius: 4px; box-sha=
dow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0,=
 0.05); cursor: pointer; }
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { backg=
round-color: rgb(230, 230, 230); }
.btn:active, .btn.active {  }
.btn:first-child {  }
.btn:hover { color: rgb(51, 51, 51); text-decoration: none; background-colo=
r: rgb(230, 230, 230); background-position: 0px -15px; transition: backgrou=
nd-position 0.1s linear 0s; }
.btn:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.btn.active, .btn:active { background-image: none; box-shadow: 0px 2px 4px=
 rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); background-col=
or: rgb(230, 230, 230); outline: 0px none; }
.btn-mini { padding: 2px 6px; }
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-da=
nger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-=
info:hover, .btn-inverse, .btn-inverse:hover { text-shadow: 0px -1px 0px rg=
ba(0, 0, 0, 0.25); color: rgb(255, 255, 255); }
.btn-info { background-color: rgb(73, 175, 205); background-image: -moz-lin=
ear-gradient(center top , rgb(91, 192, 222), rgb(47, 150, 180)); background=
-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba=
(0, 0, 0, 0.25); }
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .b=
tn-info[disabled] { background-color: rgb(47, 150, 180); }
.btn-info:active, .btn-info.active {  }
button.btn, input.btn[type=3D"submit"] {  }
button.btn::-moz-focus-inner, input.btn[type=3D"submit"]::-moz-focus-inner=
 { padding: 0px; border: 0px none; }
.nav { margin-left: 0px; margin-bottom: 1.5em; list-style: none outside non=
e; }
.nav > li > a { display: block; }
.nav > li > a:hover { text-decoration: none; background-color: rgb(238, 238=
, 238); }
.navbar { overflow: visible; margin-bottom: 1.5em; }
.navbar-inner { padding-left: 20px; padding-right: 20px; border-radius: 4px=
; }
.btn-navbar { display: none; float: right; padding: 7px 10px; margin-left:=
 5px; margin-right: 5px; background-color: rgb(245, 245, 245); background-i=
mage: -moz-linear-gradient(center top , rgb(238, 238, 238), rgb(255, 255,=
 255)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(=
0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px rgba(255, 255,=
 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.075); }
.btn-navbar:hover, .btn-navbar:active, .btn-navbar.active, .btn-navbar.disa=
bled, .btn-navbar[disabled] { background-color: rgb(255, 255, 255); }
.btn-navbar:active, .btn-navbar.active {  }
.btn-navbar .icon-bar { display: block; width: 18px; height: 2px; backgroun=
d-color: rgb(245, 245, 245); border-radius: 1px; box-shadow: 0px 1px 0px rg=
ba(0, 0, 0, 0.25); }
.btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.navbar .btn, .navbar .btn-group { margin-top: 5px; }
.navbar-fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-ind=
ex: 1030; }
.navbar-fixed-top .navbar-inner { padding-left: 0px; padding-right: 0px; bo=
rder-radius: 0px; }
.navbar .nav { position: relative; left: 0px; display: block; float: left;=
 margin: 0px; }
.navbar .nav.pull-right { float: right; }
.navbar .nav > li { display: block; float: left; }
.navbar .nav > li > a { float: none; padding: 10px 10px 11px; line-height:=
 19px; color: rgb(34, 34, 34); text-decoration: none; }
.navbar .nav > li > a:hover { background-color: transparent; color: rgb(85,=
 85, 85); text-decoration: none; }
.navbar .nav.pull-right { margin-left: 10px; margin-right: 0px; }
.navbar .dropdown-menu { margin-top: 1px; border-radius: 4px; }
.navbar .dropdown-menu:before { content: ""; display: inline-block; border-=
left: 7px solid transparent; border-right: 7px solid transparent; border-bo=
ttom: 7px solid rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 9p=
x; }
.navbar .dropdown-menu:after { content: ""; display: inline-block; border-l=
eft: 6px solid transparent; border-right: 6px solid transparent; border-bot=
tom: 6px solid rgb(255, 255, 255); position: absolute; top: -6px; left: 10p=
x; }
.navbar .nav.pull-right .dropdown-menu { left: auto; right: 0px; }
.navbar .nav.pull-right .dropdown-menu:before { left: auto; right: 12px; }
.navbar .nav.pull-right .dropdown-menu:after { left: auto; right: 13px; }
@keyframes progress-bar-stripes {
  0% { background-position: 0px 0px; }
  100% { background-position: 40px 0px; }
}
@keyframes progress-bar-stripes {
  0% { background-position: 0px 0px; }
  100% { background-position: 40px 0px; }
}
@media (max-width: 480px) {
  .nav-collapse {  }
}
@media (max-width: 767px) {
  .container { width: auto; padding: 0px 20px; }
  .row-fluid { width: 100%; }
  .row { margin-left: 0px; }
  .row > [class*=3D"span"], .row-fluid > [class*=3D"span"] { float: none;=
 display: block; width: auto; margin: 0px; }
}
@media (min-width: 768px) and (max-width: 979px) {
  .navbar .nav > li > a { padding: 8px 15px 10px ! important; }
  .nav-logo { width: 45px ! important; }
  .row { margin-left: -20px; }
  .row:before, .row:after { display: table; content: ""; }
  .row:after { clear: both; }
  [class*=3D"span"] { float: left; margin-left: 20px; }
  .span2 { width: 104px; }
  .span3 { width: 166px; }
  .span4 { width: 228px; }
  .span6 { width: 352px; }
  .span8 { width: 476px; }
  .span9 { width: 538px; }
  .span12, .container { width: 724px; }
  .row-fluid { width: 100%; }
  .row-fluid:before, .row-fluid:after { display: table; content: ""; }
  .row-fluid:after { clear: both; }
  .row-fluid > [class*=3D"span"] { float: left; margin-left: 2.76243%; }
  .row-fluid > [class*=3D"span"]:first-child { margin-left: 0px; }
  .row-fluid > .span2 { width: 14.3646%; }
  .row-fluid > .span3 { width: 22.9282%; }
  .row-fluid > .span4 { width: 31.4917%; }
  .row-fluid > .span6 { width: 48.6188%; }
  .row-fluid > .span8 { width: 65.7459%; }
  .row-fluid > .span9 { width: 74.3094%; }
}
@media (max-width: 768px) {
  body { padding-top: 0px; }
  .navbar-fixed-top { position: static; margin-bottom: 1.5em; }
  .navbar-fixed-top .navbar-inner { padding: 5px; }
  .navbar .container { width: auto; padding: 0px; }
  .navbar .nav-collapse { clear: left; }
  .navbar .nav { float: none; margin: 0px 0px 0.75em; }
  .navbar .nav > li { float: none; }
  .navbar .nav > li > a { margin-bottom: 2px; }
  .navbar .nav > li > a, .navbar .dropdown-menu a { padding: 6px 15px; font=
-weight: bold; color: rgb(34, 34, 34); border-radius: 3px; }
  .navbar .dropdown-menu li + li a { margin-bottom: 2px; }
  .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover { background-=
color: rgb(255, 255, 255); }
  .navbar .dropdown-menu { position: static; top: auto; left: auto; float:=
 none; display: block; max-width: none; margin: 0px 15px; padding: 0px; bac=
kground-color: transparent; border: medium none; border-radius: 0px; box-sh=
adow: none; }
  .navbar .dropdown-menu:before, .navbar .dropdown-menu:after { display: no=
ne; }
  .navbar .nav.pull-right { float: none; margin-left: 0px; }
  .btn-navbar { display: block; }
  .nav-collapse { overflow: hidden; height: 0px; }
}
@media (min-width: 1200px) {
  .row { margin-left: -30px; }
  .row:before, .row:after { display: table; content: ""; line-height: 0; }
  .row:after { clear: both; }
  [class*=3D"span"] { float: left; min-height: 1px; margin-left: 30px; }
  .container, .navbar-static-top .container, .navbar-fixed-top .container,=
 .navbar-fixed-bottom .container { width: 1170px; }
  .span9 { width: 870px; }
  .span8 { width: 770px; }
  .span6 { width: 570px; }
  .span4 { width: 370px; }
  .span3 { width: 270px; }
  .span2 { width: 170px; }
  .row-fluid { width: 100%; }
  .row-fluid:before, .row-fluid:after { display: table; content: ""; line-h=
eight: 0; }
  .row-fluid:after { clear: both; }
  .row-fluid [class*=3D"span"] { display: block; width: 100%; min-height:=
 30px; box-sizing: border-box; float: left; margin-left: 2.5641%; }
  .row-fluid [class*=3D"span"]:first-child { margin-left: 0px; }
  .row-fluid .span9 { width: 74.359%; }
  .row-fluid .span8 { width: 65.812%; }
  .row-fluid .span6 { width: 48.7179%; }
  .row-fluid .span4 { width: 31.6239%; }
  .row-fluid .span3 { width: 23.0769%; }
  .row-fluid .span2 { width: 14.5299%; }
  input, textarea, .uneditable-input { margin-left: 0px; }
}
.pull-right { float: right; }
body { padding-top: 75px; font-size: 13px; }
.nav-logo { font-size: 3em; padding-bottom: 11px; display: block; height:=
 38px; width: 200px; text-indent: -9999px; background: url("file:///C:/User=
s/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998=
_122/index_files/sprite.png") no-repeat scroll 0% 0% transparent; overflow:=
 hidden; }
dt, dd { line-height: 2em; }
dt { font-weight: bold; }
dd { margin: 0.5em auto; }
header { padding-top: 0px; }
.pull-right { float: right ! important; }
.navbar { background: url("file:///C:/Users/DaLuz/AppData/Local/Temp/maftem=
p-3cd13269/1398884988090_243/1398796799998_122/index_files/grid_noise.png")=
 repeat scroll 0% 0% transparent; }
.navbar-inner { font-size: 125%; padding: 4px 0px 22px; margin-bottom: -11p=
x; overflow: visible; }
footer { padding: 20px 0px; margin-top: 20px; border-top: 1px solid rgb(204=
, 204, 204); clear: both; background-color: rgb(255, 255, 255); border-radi=
us: 0px 0px 10px 10px; }
.navbar .nav > li { margin-bottom: 0px; }
.navbar .nav > li > a { display: inline-block; text-shadow: none; font-weig=
ht: bold; padding: 8px 16px 10px; border-radius: 10px; }
.navbar .nav > li > a:hover, .navbar .nav .active > a:hover { text-decorati=
on: underline; }
.navbar .nav.pull-right { margin-top: 10px; }
.text-right, .text-right { text-align: right; }
.wave { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUg=
AAAWgAAAAdCAMAAACwowYhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA=
AxQTFRF////+Pj49fX1/Pz8alIzrgAABH5JREFUeNq8Wtti5DoIM+b//3lPm4u5SBjP7J48tdOU=
aLCRJcgY6VIVmf9dou8nsn4zP153iojq6F538PUvPxH0fYys2Nd9zeA/YeW6HWGWmeIeY96HrjH=
rfYnIld+A4sqlpidcD48RV6h1/X4WbnPI1eXaAH/y9wv+iWSu+wH33x1omIqQMINZBIDOmAXhdP=
tj7dMAepiPJAa/kwlj23xcCZEVKF85GQlstYIoFw3MoV4yZvvtf6N5yHF7umSHXRcX0ED+CbSr8=
JwUD/gpq/SFYe3c9a1Kci2xvsfJpT7JcVuLue8pXO1RkoVSclKbkswyqw2NyGM8DD3Orsx4eNO9=
33GTEH3qSVrp+GAFAdcR4tCX6RJkWyfPPYPWt//Z43WkOW1AUOJqC8ZsZve5YyVETOvTxEnvzvD=
rOCNmgNgE1czSAxBH4Lq1XRfqsY6Y7So68OKYSww2H8ofteL/jxHHBOfsOrfXhdkD7jyMeZKDT3=
UtcOeYRRvPYl68FVPsK4ySxxkxPZFjiQ9MS2eRY2h3rIjDnAv3w8Buf4x1XG2OKjXVqI52MHnUi=
1jtu1wrpbpjItEWi0TMk2rSjzGv/+QKjJZK4KXMSpD2JWilikpJcLYxUuhF/ohHE5W2NamjUgQZ=
CFIh6l/ygRUQ1+fs9OQxiL6TdwHPpMHwG0/ixjvWBl6DU026LFz5DCJnhCvSEzmjrwMXr+8YkR4=
mpPCzSd21PXgtd4O1n19jpm2DCrOxXFDgpeIrjlllBg742QlrOiowe/avWDvTeWEboFKSvjvCHA=
UNJo7lwS3oUdh7VXpm5dDiNTNqSMycjtlMB29IdFsSG8zax9zddh5z7cBb9q3pwBcr0QL/n0mpE=
x2QkggslxNSUtto4fruU/rHCSmPrE+PWV4tqFya+j+s4aCtH7j1smKKgmYS8miKMFOciZbaIswr=
R2SWeWjnODcirPTgXZKOHvySd0ygPw5qSx5jbSjkZi1X3QtJ1N3eVnCwuElaWCHLwKxNjzz4sX2=
rMAMHTrLcM51to4zJ/7PAg5DHeQs29RlKtVuZe3PUwhHLpBQNYrqTmxhaDepOJnGcThmsWEAeyD=
ftKvWDIY65QRx+wGK+fyTSJHdbntP1SXg3MzYz8bxpUvqPmpo3M0kfBY9YjjAfNo13FlxDh1zq9=
rzsi3zTnofq7t+NFObsNdokSUFOHEeMhB14re/0PBu2ISF04NT14GsNu0Oyc8zS6MCWKxgNeHLg=
vmcXRqjNCSqsb9ew2459J5/6fjP2DSPU0BXsjcEhj0YTPvg7Ae2Bsm0bg5cCtONnty8F2DcZisa=
xX8Huiwy6wQynWZrH4DqoCa/Ke0J9Z2TTW1NtEdZ+zUW/fs1lsAnq2fBG8VAIjW66cRU7cP6eEl=
7FvbUIPpifs86DK30MHLFA8ihPLD5dKcfgEsfgxAlF36l5DELMm3Cn/JQk98l5DE6VErX2zN3TO=
cgsxkJ3vKofUdjCufXgg2709hru9934i/vu589dfVfWyty8M6J4KMRfcqloQ/WPAAMAJGQkBAY4=
DA0AAAAASUVORK5CYII=3D"); }

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/glyphicons-halflings.png

[encoded data, 18392 characters]
KsRuxuDXtMP3x/4fRZt8AbWN8fwAAAAASUVORK5CYII=
------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/sprite.png

[encoded data, 23028 characters]
BRgALD4pQYIqn9wAAAAASUVORK5CYII=
------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/grid_noise.png

[encoded data, 6156 characters]
ALvrMhFImdKkAAAAAElFTkSuQmCC
------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-2743E21A:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/css.css

/* Effective stylesheet produced by snapshot save */
@font-face {
  font-family: "Asap";
  font-style: normal;
  font-weight: 700;
  src: local("Asap Bold"), local("Asap-Bold"), url("urn:not-loaded:http://t=
hemes.googleusercontent.com/static/fonts/asap/v2/yVILXKVgPzaz72DegpV7Bg.wof=
f") format("woff");
}
@font-face {
  font-family: "Chivo";
  font-style: normal;
  font-weight: 900;
  src: local("Chivo Black"), local("Chivo-Black"), url("file:///C:/Users/Da=
Luz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122=
/index_files/uOXSiKkEygwkvR4cgUzOz_esZW2xOQ-xsNqO47m55DA_woff") format("wof=
f");
}
@font-face {
  font-family: "Signika";
  font-style: normal;
  font-weight: 700;
  src: local("Signika-Bold"), url("urn:not-loaded:http://themes.googleuserc=
ontent.com/static/fonts/signika/v4/7M5kxD4eGxuhgFaIk95pBRsxEYwM7FgeyaSgU71c=
LG0.woff") format("woff");
}

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/uOXSiKkEygwkvR4cgUzOz_esZW2xOQ-xsNqO47m55DA_woff

[encoded data, 33516 characters]
Af+FsASNAA==
------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-A6FE7C57:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/stylesheet.css

/* Effective stylesheet produced by snapshot save */
body { background: none repeat scroll 0% 0% rgb(254, 254, 255); }
form { margin-bottom: 0px; }
h2 { font-size: 2.5em; }
.searchbar a { color: rgb(0, 174, 239); }
.searchbar a:hover { color: rgb(0, 153, 204); }
footer aside { font-size: 1em; }
hr { margin: 0.5em 0px; }
hr.crease { border: 0px none; padding: 0px; margin: 0px; height: 48px; back=
ground: url("file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/139=
8884988090_243/1398796799998_122/index_files/crease.png") repeat-x scroll=
 left -8px transparent; opacity: 0.25; overflow: visible; }
.searchbar { margin-bottom: 2em; }
.searchbar a { margin-right: 2em; font-size: 1.25em; font-weight: bold; }
.searchbar a:last-child { margin-right: 0px; }
.topic-actions + .paging { top: 0px; }
.paging { display: block; position: relative; top: 0.5em; float: right; }
.profile-icons li { opacity: 0.2; list-style: none outside none; float: lef=
t; margin-right: 1em; font-weight: bold; }
.post:hover { background: none repeat scroll 0% 0% rgb(252, 252, 252); }
.post:hover .profile-icons li { opacity: 1; }
.post { border-top: 3px solid rgb(221, 221, 221); padding: 1em 0px; margin:=
 1em 0px 2em; clear: both; background: url("file:///C:/Users/DaLuz/AppData/=
Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files=
/postfade.png") repeat-x scroll 0% 0% transparent; }
.topic-actions {  }
div.topic-actions[class] { height: auto; }
.postbody { padding: 0px; line-height: 1.48em; color: rgb(51, 51, 51); floa=
t: left; clear: both; border-right: 1px dotted rgb(204, 204, 204); margin-r=
ight: -1px; }
.postbody .author { margin-bottom: 1em; margin-left: 1em; }
.postbody .content { clear: both; margin-right: 1em; margin-left: 1em; }
.author a { color: rgb(136, 136, 136); }
dl.codebox { padding: 3px; background-color: rgb(255, 255, 255); border: 1p=
x solid rgb(216, 216, 216); }
dl.codebox dt { text-transform: uppercase; border-top: 1px solid rgb(204,=
 204, 204); margin-bottom: 3px; display: block; }
dl.codebox code { overflow: auto; display: block; height: auto; max-height:=
 200px; white-space: normal; padding-top: 5px; font: 0.9em/1.3em Monaco,"An=
dale Mono","Courier New",Courier,mono; color: rgb(139, 139, 139); margin:=
 2px 0px; }
.postprofile { margin-top: 0px; min-height: 80px; color: rgb(102, 102, 102)=
; }
.postprofile ul { margin: 1em 0px; }
.postprofile dd, .postprofile dt { line-height: 1.5em; margin-bottom: 0px; }
.postprofile img { max-width: 90px; max-height: 90px; }
.postprofile strong { font-weight: normal; color: rgb(0, 0, 0); }

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/crease.png

iVBORw0KGgoAAAANSUhEUgAAAGQAAABACAIAAABjvUUjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAKxJREFUeNrs2MkNgDAQA8AcFJL+K0lVCZRgHgiBxiWMvJuj7r2LZGkI
YMGCBQsWLASwYMGC9c8c3oaapVnvYzHIsYpmGUNYTkPNggULlp2lWbA+hQUhf+4UWsbQafhys9Za
FFKsOSeFFGuMQSHFukIhxWrNjo+xeu8UYD2xs2DdaJYFbwxdHTQLlkspLFhxqs+/PGoFCxYsWLAE
FixYsGDBEliwYMGCBUtOAQYAm2kwrWNl6+IAAAAASUVORK5CYII=
------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/postfade.png

iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAGZJREFUeNpUj1EOwCAMQhtb4P4ndkU3M3/Ig0ZLIyJqZGaMHBZUjLKt
NNmiFsHUUmxLsIXOFnlKyVlbWGShTNBLpM7gI4nnrTPhJd6/7GzV4LUcvxpdLes0xbnDJ+Q+KyPm
nPUIMACtagZbmb+9EgAAAABJRU5ErkJggg==
------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-9DDDC9D1:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/analytics.js

/* Script removed by snapshot save */

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-B4E02841:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/jquery.js

/* Script removed by snapshot save */

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-534B2751:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/jquery.timeago.js

/* Script removed by snapshot save */

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-52F91BD0:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/forum_fn.js

/* Script removed by snapshot save */

------=_NextPart_000_0000_F26E2425.631FEB1B
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: urn:snapshot-18A69BA2:file:///C:/Users/DaLuz/AppData/Local/Temp/maftemp-3cd13269/1398884988090_243/1398796799998_122/index_files/bootstrap.min.js

/* Script removed by snapshot save */

------=_NextPart_000_0000_F26E2425.631FEB1B--
