1
0
mirror of https://github.com/elua/elua.git synced 2025-01-25 01:02:54 +08:00

- Added per-board "using eLua" documentation from the old site (with some additions). Still have to work on the AVR32 and STM32 docs.

- The Eagle 100 binary image now starts at 0x2000 by default (instead of the regular 0x0) to allow users to take advantage of the provided Ethernet bootloader.
- deleted the old docs/ directory. The "real" documentation is in the doc/ directory
This commit is contained in:
Bogdan Marinescu 2009-02-25 21:29:40 +00:00
parent db043887b0
commit 6e1b46d3d7
20 changed files with 615 additions and 549 deletions

View File

@ -44,7 +44,7 @@ toolchain_list = {
platform_list = {
'at91sam7x' : { 'cpus' : [ 'AT91SAM7X256', 'AT91SAM7X512' ], 'toolchains' : [ 'arm-gcc', 'codesourcery' ] },
'lm3s' : { 'cpus' : [ 'LM3S8962', 'LM3S6965', 'LM3S6918' ], 'toolchains' : [ 'arm-gcc', 'codesourcery' ] },
'str9' : { 'cpus' : [ 'STR912FW44' ], 'toolchains' : [ 'arm-gcc', 'codesourcery' ] },
'str9' : { 'cpus' : [ 'STR912FAW44' ], 'toolchains' : [ 'arm-gcc', 'codesourcery' ] },
'i386' : { 'cpus' : [ 'I386' ], 'toolchains' : [ 'i686-gcc' ] },
'lpc288x' : { 'cpus' : [ 'LPC2888' ], 'toolchains' : [ 'arm-gcc', 'codesourcery' ] },
'str7' : { 'cpus' : [ 'STR711FR2' ], 'toolchains' : [ 'arm-gcc', 'codesourcery' ] },
@ -56,7 +56,7 @@ platform_list = {
board_list = { 'SAM7-EX256' : [ 'AT91SAM7X256', 'AT91SAM7X512' ],
'EK-LM3S8962' : [ 'LM3S8962' ],
'EK-LM3S6965' : [ 'LM3S6965' ],
'STR9-COMSTICK' : [ 'STR912FW44' ],
'STR9-COMSTICK' : [ 'STR912FAW44' ],
'PC' : [ 'I386' ],
'LPC-H2888' : [ 'LPC2888' ],
'MOD711' : [ 'STR711FR2' ],

11
doc/en/installing.html Normal file
View File

@ -0,0 +1,11 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Language" content="en-us"><title>Installing eLua</title>
<link rel="stylesheet" type="text/css" href="../style.css"></head>
<body style="background-color: rgb(255, 255, 255);">
<h3>Installing eLua</h3>
<p>After building <b>eLua</b>, you need to install it (flash it to your board of choice) before using it. This section shows specific installation instructions for all the CPU/boards supported by <b>eLua</b>. Make sure that you already have a suitable <b>eLua</b> image for your target (either <a href="downloads.html">dowload one</a> or <a href="building.html">build it yourself</a>), then choose the platform of interest from the "Installing" submenu.</p>
<p>When building your <b>eLua</b> image, remember to specify "prog" to the scons command line in order to get a binary image file that's suitable for programming.</p>
</body></html>

View File

@ -0,0 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Language" content="en-us"><title>Installing eLua on AT91SAM7x CPUs</title>
<link rel="stylesheet" type="text/css" href="../style.css"></head>
<body style="background-color: rgb(255, 255, 255);">
<h3>Using <b>eLua</b> with the AT91SAM7X CPUs from Atmel</h3>
<p><a target="_blank" href="http://www.atmel.com">Atmel</a> is a company that doesn't need any kind of introduction :) Their huge product range include some quite nice ARM7TDMI core implementations.
Among them are the <a target="_blank" href="http://www.atmel.com/dyn/products/Product_card.asp?part_id=3755">AT91SAM7X256</a> and
<a target="_blank" href="http://www.atmel.com/dyn/products/Product_card.asp?part_id=4104">AT91SAM7X512</a> CPUs. The only difference between them is the ammount of internal memory (256k Flash+64k RAM for
AT91SAM7X256 vs. 512k Flash+128k RAM for AT91SAM7X512). Loaded with peripherals, and accompanied by a good support package, they make a perfect host for <b>eLua</b>. For this tutorial
I'm going to use the <a target="_blank" href="http://www.olimex.com/dev/sam7-ex256.html">SAM7-EX256</a> development board from <a target="_blank" href="http://www.olimex.com">Olimex</a>. It's quite a
decent board, and also reasonably priced, although it lacks a proper documentation package in my oppinion. It is equipped with an AT91SAM7X256 CPU. As much as I'd like to get
my hands on a board with a AT91SAM7X512 CPU, this didn't happen so far, so I'm going to stick with AT91SAM7X256. Of course, you can still try this tutorial if you have
a different AT91SAM7X256 development board. Plus, the instructions should be quite similar for AT91SAM7X512 CPUs.
</p>
<h3> Prerequisites</h3>
<p>Before you'll be able to use <b>eLua</b> on the AT91SAM7X256 CPU, make sure that:</p>
<ul>
<li>you're using Windows. This is debatable. as the Atmel CPU is supported by the excellent <a target="_blank" href="http://openocd.berlios.de/web/">OpenOCD</a> package, so
programming it from Linux is definitely possible, as OpenOCD runs equally well on Windows and Linux. However, since I'm forced to use Windows anyway because of the restrictions of
some of my other development boards, I'm going to take advantage of this and cover the Atmel programming tool instead of OpenOCD. The advantage is that you don't need a JTAG "dongle"
to program your board (which would be the case if you were using OpenOCD). The disadvantage, of course, is that the Atmel tool runs only on Windows. Plus, I personally find OpenOCD
tedious to use. If you still want to use it though, you might want to check the forementioned <a target="_blank" href="http://www.olimex.com/dev/sam7-ex256.html">Olimex page</a>, they have some OpenOCD related links there.
That said, from now on I'm going to assume that you use Windows. I'm using XP, Vista should work too.</li>
<li>you have installed the <a target="_blank" href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3883">AT91 In-system Programmer (ISP)</a> package from Atmel.</li>
<li>you already built your <b>eLua</b> image for the AT91SAM7X256 CPU.</li>
</ul>
<h3>Programming eLua on the SAM7-EX256 board</h3>
<p>This involves some jumper tricks, but it's still easy enough to do. We'll need to play with four jumpers: the "USB/EXT" jumper (located to the right of the USB connector
from the bottom left part of the board in its close proximity), the "ERASE" jumper (located at the right of the "UEXT" header connector in the top-left
part of the board, right ahead the quartz), and the block of two jumpers located right under the "RS232" connector on the board (the one that is adjacent to the Ethernet connector on its right side,
<b>NOT</b> the one labeled "CAN" that is closer to the right edge of the board). </p>
<ul>
<li>connect your board to your PC using a suitable USB cable.</li>
<li>if you have a terminal emulation program connected to the board, close it (or at least disconnect it from its port).</li>
<li>make sure that the the block of two jumpers mentioned before is set to positions "RXD0" and "TXD0" respectively, <b>NOT</b> "DRXD" and "DTXD".</li>
<li>make sure that the "USB/EXT" connector is set to "USB" (position 1-2) and that the "ERASE" jumper is disconnected.</li>
<li>connect the "ERASE" jumper and wait one second or more.</li>
<li>disconnect the "USB/EXT" jumper completely, then disconnect the "ERASE" jumper too.</li>
<li>connect the "USB/EXT" jumper back in the "USB" position (1-2).</li>
<li>fire up the Atmel programming tool. If you haven't installed your board yet, you'll be asked to do so at this point.</li>
<li>select "\usb\ARMx" as the connection (for me it's \usb\ARM0) and "AT91SAM7X256-EK" as the board.</li>
<li>select the "Flash" tab from the middle tab of the window.</li>
<li>in the "Send file name" box select your <b>eLua</b> bin file that you got from the compilation step and then press "Send File".</li>
<li>wait for the file to be sent and answer "No" to the "Lock region(s)" dialog.</li>
<li>in the window section below ("Scripts") select "Boot from Flash (GPNVM2)" then press "Execute".</li>
<li>exit the application.</li>
</ul>
<p>That's it! A bit tricky, but <b>eLua</b> is now programmed in the CPU, so you can start your terminal emulator and enjoy it, as described in <a href="using.html">using eLua</a>.
</p>
</body></html>

View File

@ -0,0 +1,19 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="../style.css"></head>
<body style="background-color: rgb(255, 255, 255);">
<meta http-equiv="Content-Language" content="en-us"><title>Using eLua on i386 CPUs</title>
<h3>Using eLua with Intel i386 (or better) CPUs</h3>
<p>Since the i386 platform was implemented as a proof of concept only, the only things you can do with it are:
<ul>
<li><a href="tut_boot_lua.html">##Boot your PC in eLua</a></li>
<li><a href="tut_lua_usb.html">##Boot eLua from a stick</a></li>
</ul></p>
<p>If you want to do this, <a href="building.html">build your eLua image</a> or download a precompiled image, as explained in the <a href="downloads.html">download page</a>.<br/ >
However, most of the features that you'd find on an embedded platform won't work. You won't be able to upload programs to your i386 <b>eLua</b> box using the
XMODEM protocol (not because it's impossible, but simply because this doesn't make sense at all on a desktop PC). Also, you won't be able to control the peripherals that you'd normally find in an
embedded CPU (SPI, I2C, PIO and all the others), because they are not present on the i386 platform (they can be emulated via different means, but this is way beyond
the scope of <b>eLua</b>). So, until further notice, i386 will be nothing more than a spectacular demo platform for <b>eLua</b>. If you think that you can make something
more out of it, please feel free to <a href="overview.html#contacts">contact us</a>. I'm actually very interested in this, but I lack the necessary resources to continue it.</p>
</body></html>

View File

@ -0,0 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Language" content="en-us"><title>Installing eLua on LM3S CPUs</title>
<link rel="stylesheet" type="text/css" href="../style.css"></head>
<body style="background-color: rgb(255, 255, 255);">
<h3>Using <b>eLua</b> with the LM3S (Cortex-M3) CPUs from Luminary Micro</h3>
<p><a target="_blank" href="http://www.luminarymicro.com">Luminary Micro</a> is the company that produced the world's first silicon implementation of the Cortex-M3 processor. Their
device portfolio is quite impressive, ranging from relatively simple devices to full-featured CPUs (with on-chip USB, EMAC, CAN, and many other peripherals). The support
package for these devices is also very good, with drivers for all the CPU peripherals and ports of 3rd party applications. And, on a personal note, I contacted Luminary Micro
some while ago with a request to support this project with one of their evaluation kits, and their response was excellent (thanks again, Luminary!). That's how a
<a target="_blank" href="http://www.luminarymicro.com/products/lm3s8962_can_ethernet_evaluation_kit.html">EKx-LM3S8962K</a> landed on my desk. This is the development board that I'm going
to use in this tutorial. <b>eLua</b> also supports the <a target="_blank" href="http://www.luminarymicro.com/products/ekk-lm3s6965_ethernet_evaluation_kit.html">EKx-LM3S6965</a> board from Luminary (which can be programmed exactly like the EKx-LM3S8962) and the <a target="_blank" href="http://www.micromint.com/index.php/products/by-family/sbcs/77">Eagle 100</a> board from <a target="_blank" href="http://www.micromint.com">Micromint</a>, which uses a different installation procedure.
</p>
<h3>Prerequisites</h3>
<p>Before you'll be able to use <b>eLua</b> on the LM3S CPU, make sure that:</p>
<ul>
<li>you're using Windows. Yes, I really said <b>Windows</b>. The reason is quite simple: we're going to use Luminary's tools to burn <b>eLua</b> to the board,
and they're Windows specific. This is the case with many CPUs and vendors out there. You can have Windows installed on your HDD, or under
an emulator in Linux, it doesn't matter, you can even try to run it from <a target="_blank" href="http://www.winehq.org/">Wine</a> if you're really, really brave. I'm using XP, Vista should work too.</li>
<li>you have installed the LM Flash Programmer tool from Luminary. Look for it on <a target="_blank" href="http://www.luminarymicro.com/products/ekk-lm3s8962_can_ethernet_evaluation_kit.html">this page</a>,
for example (the link is in the "Software updates" table).</li>
<li>you already built your <b>eLua</b> image for the LM3S8962 CPU. </li>
</ul>
<h3>Installing <b>eLua</b> on EKx-LM3S8962EK and EKx-LM3S6965</h3>
<p>Fortunately, this is as easy and painless as possible. One of the nicest things about these two kits is they use the on-board USB port for both firmware downloading and for
emulating a serial port (via a hardware USB to UART converter, so you don't need any special software on the CPU to access this UART port). Moreover, it automagically
knows how (and when) to switch from the firmware download mode to the UART emulation mode, so you don't need to move jumpers around or anything like this. It's zero effort
firmware upgrading at its best. So, let's do it:</p>
<ul>
<li>connect your board to your PC using a suitable USB cable. If you didn't install the board drivers yet, you'll be asked to install them now.</li>
<li>if you're already using the USB connection on the board in the UART emulation mode, close your terminal program (or at least disconnect it from the USB COM port).</li>
<li>fire up the "Luminary Micro Flash Programmer" application.</li>
<li>in the "Configuration" tab, select "LM3S8962 Ethernet and CAN Evaluation board" or "LM3S6965 Ethernet Evaluation Board" (depending on your board).</li>
<li>in the "Program" tab, select the <b>eLua</b> .bin file that you got from the compilation step.</li>
<li>select the "Options" as you like (I generally choose "Erase entire flash" and "Reset MCU after program").</li>
<li>hit the "Program" button.</li>
<li>wait until programming is over, then exit the flash programmer application.</li>
</ul>
<p>It's worth to mention that since these boards come with an USB to JTAG converter it should be possible to use OpenOCD (or a similar package) instead of the Luminary tool to program the image. The Luminary Micro forums are a good place to look for information if you're exploring the OpenOCD option.
</p>
<h3>Installing eLua on Eagle 100</h3>
<p>The Eagle 100 board can also be programmed via JTAG, but it doesn't include an on-board USB to JTAG adapter, so you'd need an external adapter if you
want to use JTAG for programming. Fortunately, it also comes with an Ethernet bootloader, so you can upload your image via Ethernet. The only requirement
to use the bootloader is to start your image at address 0x2000 instead of the usual 0x0, since that's where the bootloader jumps. The
<a href="building.html">eLua build system</a> does this automatically if the "board=eagle-100" parameter is given at build time.<br>
For a full description of the Ethernet bootloader consult the <a target="_blank" href="http://www.micromint.com/index.php/products/by-family/sbcs/54/118">Eagle 100 board manual</a>, or (more specifically) <a target="_blank" href="http://www.micromint.com/index.php/products/by-family/sbcs/54/122">this link</a> (look for section 2.7, <b>Firmware Updates using the Ethernet Bootloader</b>).<br>
You still need the LM Flash Tool to use the Ethernet bootloader, but since the board can use JTAG for firmware uploading, it should be possible to use it
with OpenOCD (or a similar package) and an external USB to JTAG adapter. The Luminary Micro forums are a good place to look for information if you're exploring the OpenOCD option.
</p>
</body></html>

View File

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Language" content="en-us"><title>Installing eLua on LPC288xx CPUs</title>
<link rel="stylesheet" type="text/css" href="../style.css"></head>
<body style="background-color: rgb(255, 255, 255);">
<h3>Installing <b>eLua</b> with the LPC2888 CPU from NXP</h3>
<p>The <a target="_blank" href="http://www.standardics.nxp.com/products/lpc2000/all/~LPC2888/">LPC2888 CPU</a> from <a target="_blank" href="http://www.nxp.com">NXP</a> packs some interesting features: huge internal 1Mbyte flash memory,
on-chip USB 2.0 high speed interface, and the most complex (by far) clocking network that I've ever seen on an ATM7TDMI chip. Also, it implements the USB DFU (Device Firmware Update) profile over
its USB interface, so it's quite easy to program it in-circuit. I'm using the <a target="_blank" href="http://www.olimex.com/dev/lpc-h2888.html">Olimex LPC-H2888</a> development board built around this chip, which packs
32MBytes of external SDRAM and also 2MBytes of external flash, which is more than enough for my needs. However, it does have its fair share of downsides. For starters, its support package (from NXP) is very poot when
compared to other targets on which <b>eLua</b> runs. You don't even get drivers for all your peripherals, just a a few (quite incomplete) examples. Its datasheet could be much more explit at times, especially when
referring to the clocking section (which is quite complicated). On my board, the DFU download mode (firmware upgrade via USB) stopped working out of the blue, without any apparent reasons, and I was unable to
use DFU on the chip since then, I had to resort to using OpenOCD (and come up with a configuration file, since it was impossible to find one for LPC2888). The CPU itself has a very interesting limitation: because of a sillicon
error, it's impossible to run Thumb code from the on-chip flash, you can only run regular ARM code (?!). Also, the board that I got from Olimex completely ignores the fact that this chip can run in DFU mode (it doesn't include
any kind of jumper and/or switch to enable this mode), so I had to build a support board for it. Which is something I had to do also because the board doesn't export a RS232 interface, I had to build one around a MAX232 chip.
All in all, my experience with this chip (and with the Olimex board) wasn't that pleasant, but this doesn't change the fact that the LPC-H2888 is the most powerful (resource-wise) board on which <b>eLua</b> runs.
</p>
<h3>Prerequisites</h3>
<p>Before you'll be able to use <b>eLua</b> on the LPC2888 CPU, make sure that:</p>
<ul>
<li>if you're going to use DFU for firmware programming, you'll need Windows (although I heard reports of Linux programs that can program this chip in DFU mode, but I won't cover them here). If you're going to use OpenOCD, Linux, Windows,
or any other OS that has support for <a target="_blank" href="http://openocd.berlios.de/web/">OpenOCD</a> will do. In this case, you might want to have a look at my <a href="tut_openocd.html">OpenOCD tutorial</a> before continuing.</li>
<li>also, if you're going to use DFU, you'll need a way to boot the chip in DFU firmware upgrade mode. This is done by pulling up (tie to VCC) the P2.3 pin at startup. On my board I included a switch for this. Press the switch, press RESET
while holding the switch pressed, then release the switch. You chip is now in DFU mode.</li>
<li>if you're using DFU, you have installed the LPC2888 flash programming utility from <a target="_blank" href="http://www.standardics.nxp.com/support/documents/microcontrollers/zip/flash.utility.mass.dfu.lpc2888.zip">here</a> (the package also
contains the Windows DFU drivers).</li>
<li>if you're using OpenOCD, you have followed the instructions from my <a href="tut_openocd.html">OpenOCD</a> tutorial.</li>
<li>you already built your <b>eLua</b> image for the LPC2888 CPU.</li>
</ul>
<h3>Burning <b>eLua</b> to the LPC2888 using the DFU tool from NXP</h3>
<p>The DFU flashing application doesn't work directly on the .bin files you get after building <b>eLua</b>, you need to run them though NXP's "hostcrypt" program (which is part of the LPC2888 DFU package). After you have your <b>eLua</b> .bin file,
do this from a Windows command prompt (make sure that hostcryptv2.exe is in the path):</p>
<div class="code"><pre>C:> hostcryptv2 elua_lua_lpc2888.bin elua.ebn -K0 -F0</pre></div>
<p>As a result, you'll have a new file (<i>elua.ebn</i>). Now boot your chip in DFU firmware upgrade mode (see above) and use the DFU utility (<i>MassDFUApplication.exe</i>) to load <i>elua.ebn</i> into your chip (the instructions on
using MassDFUApplication are in a PDF file that's included in the LPC2888 DFU package). Reset the board and enjoy.
</p>
<h3>Burning <b>eLua</b> to the LPC2888 using OpenOCD</h3>
<p>If you're as lucky as me and your board refuses to use DFU anymore, follow my <a href="tut_openocd.html">OpenOCD tutorial</a> to burn your image using OpenOCD.</p>
</body></html>

View File

@ -0,0 +1,21 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="../style.css"></head>
<body style="background-color: rgb(255, 255, 255);">
<meta http-equiv="Content-Language" content="en-us"><title> Installing eLua on STR7 CPUs</title>
<h3>Installing <b>eLua</b> on the STR7 CPU family from ST</h3>
<p><a target="_blank" href="http://www.st.com/mcu/inchtml-pages-str7.html">STR7</a> is a family of ATM7TDMI based CPUs from <a target="_blank" href="http://www.st.com">ST</a>. They are small, low power MCUs, with a well balanced set of on-chip peripherals. I'm using the <a target="_blank" href="http://www.sctec.com.br/content/view/101/30/">MOD711</a> header board from <a target="_blank" href="http://www.sctec.com.br">ScTec</a>. The board is
based on this STR711FR2 variant of the STR7 family. Since this is not a full-fledged development board, I had to add a few things around it: a MAX3232 RS232 to TTL converter for the serial interface, a couple of LEDs and a reset button. After that, the board was ready for some <b>eLua</b> :) </p>
<h3>Prerequisites</h3>
<p>Before you'll be able to use <b>eLua</b> on the STR711FR2 CPU, make sure that:</p>
<ul>
<li>you're using Linux, Windows, or any other OS that has support for <a target="_blank" href="http://openocd.berlios.de/web/">OpenOCD</a>. You might have a look at my <a href="tut_openocd.html">OpenOCD tutorial</a> before continuing.</li>
<li>you already built your <b>eLua</b> image for the STR711FR2 CPU.</li>
</ul>
<h3>Burning <b>eLua</b> to the MOD711 board</h3>
<p>You need OpenOCD to do this. Just follow the instructions from my <a href="tut_openocd.html">OpenOCD tutorial </a>. On the tutorial page you'll also find links to the OpenOCD
configuration files that I'm using for burning <b>eLua</b> to the MOD711 board. And that's it! <b>eLua</b> is now programmed in the CPU, so you can start your terminal emulator and enjoy it, as described in <a href="using.html">using eLua</a>.</p>
<p><b>IMPORTANT NOTE</b>: for this board you need to set your COM port speed to 38400 baud (as opposed to 115200 baud for the other boards). All the other parameters are the same (8 data bits,
no parity, one stop bit).</p>
</body></html>

View File

@ -0,0 +1,29 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Language" content="en-us"><title>Installing eLua on STR9 CPUs</title>
<link rel="stylesheet" type="text/css" href="../style.css"></head>
<body style="background-color: rgb(255, 255, 255);">
<h3>Installing <b>eLua</b> on the STR9 CPU family from ST</h3>
<p>Among the ARM based MCUs available today, the <a target="_blank" href="http://www.st.com/mcu/inchtml-pages-str9.html">STR9</a> CPUs from <a target="_blank" href="http://www.st.com">ST</a> stand up because of a few unique features.
First, their core is an ARM966-E, as opposed to the very popular ARM7TDMI core. This, together with some cleverly chosen on-chip hardware blocks, allows the CPU to run at 96MHz, which is very fast for a
general purpose MCU. The particular CPU I'm using (STR912FAW44) ) also has 512k of flash (and another bank of 32k flash) and 96k of internal RAM, so you won't be running out of memory anytime soon. It is accompanied by a very good support library,
and ST provides a lot of nice tools for STR9, including a graphical tool that you can use to configure the chip exactly how you want. When I wrote to ST about <b>eLua</b>, they
agreed to send me a <a target="_blank" href="http://www.hitex.com/str9-comstick/">STR9-comStick</a> board to run <b>eLua</b> on it. Thank you very much for your help, once again. This is the board that I'm going to
use through this tutorial.</p>
<h3>Prerequisites</h3>
<p>Before you'll be able to use <b>eLua</b> on the STR912FAW44 CPU, make sure that:</p>
<ul>
<li>you're using Linux, Windows, or any other OS that has support for <a target="_blank" href="http://openocd.berlios.de/web/">OpenOCD</a>. You might have a look at my <a href="tut_openocd.html">OpenOCD tutorial</a> before continuing.</li>
<li>if you're on Windows, you have installed the STR9-comStick support package from the accompanying CD.</li>
<li>you already built your <b>eLua</b> image for the STR912FAW44 CPU.</li>
</ul>
<h3>Burning <b>eLua</b> to the STR9-comStick</h3>
<p>You need OpenOCD to do this. Just follow the instructions from my <a href="tut_openocd.html">OpenOCD tutorial </a>. On the tutorial page you'll also find links to the OpenOCD
configuration files that I'm using for burning <b>eLua</b> to the comstick.</p>
<p><b>IMPORTANT NOTE</b>: for some very strage reasons (probably related to the on-board USB to JTAG converter) my comstick does NOT start to execute the code from its internal flash after being
powered up via the USB cable (faulty reset sequence?). To overcome this, you'll find a special OpenOCD configuration file on my <a href="tut_openocd.html">OpenOCD tutorial</a> page. It is called <i>comrst.cfg</i>,
and you can use it to reset your comstick after it is powered up.</p>
<p>That's it! <b>eLua</b> is now programmed in the CPU, so you can start your terminal emulator and enjoy it, as described in <a href="using.html">using eLua</a>.
</p>
</body></html>

View File

@ -68,7 +68,7 @@ external RAM)</li><li>Autorun: if "autorun.lua" is found in the filesystem, it i
sections to come soon, including a tutorial on how to use eLua with
STR9 CPUs. Here's the changelog for the 0.3 version:</p>
<ul><li>Now you can play hangman directly from eLua :), thanks to the new "term" module that handles ANSI escape sequences</li><li>Added support for ST STR912FW44</li><li>Added support for Cortex LM3S6965</li><li>More intuitive and flexible build system (new syntax, component selection at build time)</li><li>eLua examples are now part of the repository</li><li>Project documentation updated</li></ul>
<ul><li>Now you can play hangman directly from eLua :), thanks to the new "term" module that handles ANSI escape sequences</li><li>Added support for ST STR912FAW44</li><li>Added support for Cortex LM3S6965</li><li>More intuitive and flexible build system (new syntax, component selection at build time)</li><li>eLua examples are now part of the repository</li><li>Project documentation updated</li></ul>
<h2>06 August 2008</h2>
@ -135,4 +135,4 @@ idea, because it could have some very interesting applications (think
<h2>05 July 2008</h2>
<p>The web page is up! For now you can only read the <a href="http://www.eluaproject.net/?p=Overview">project description</a>. Also, a tutorial about how to compile a GCC toolchain for the Cortex architecture is available <a href="http://www.eluaproject.net/?p=Building_GCC_for_Cortex">here</a>.</p>
</div>
</body></html>
</body></html>

View File

@ -107,7 +107,7 @@
<td><img src="../wb_img/stat_ok.png"></td>
</tr>
<tr>
<td><a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=4117">AC32UC3A0512</a></td>
<td><a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=4117">AT32UC3A0512</a></td>
<td>AVR32</td>
<td style="color: rgb(255, 102, 0);">avr32</td>
<td><a href="http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=4114">ATEVK1100</a></td>

View File

@ -27,7 +27,7 @@ table {
}
pre {
border: 1px solid #62a0ff;
padding: 10px;
padding: 4px;
background-color: #cee7ff;
font-family: 'Monotype.com',"Courier New",Courier,monospace;
font-size: 90%;

View File

@ -143,7 +143,38 @@ wb_usr.tree =
{
{ name = { en = "Toolchains", pt = "##Tools" },
link = "toolchains.html",
}
},
},
},
{
name = { en = "Installing", pt = "##Installing" },
link = "installing.html",
folder =
{
{ name = { en = "AT91SAM7X", pt = "AT91SAM7X" },
link = "installing_at91sam7x.html",
},
{ name = { en = "LM3S", pt = "LM3S" },
link = "installing_lm3s.html",
},
{ name = { en = "AVR32", pt = "AVR32" },
link = "installing_avr32.html",
},
{ name = { en = "LPC288x", pt = "LPC288x" },
link = "installing_lpc2888.html",
},
{ name = { en = "STR7", pt = "STR7" },
link = "installing_str7.html",
},
{ name = { en = "STR9", pt = "STR9" },
link = "installing_str9.html",
},
{ name = { en = "STM32", pt = "STM32" },
link = "installing_stm32.html",
},
{ name = { en = "i386", pt = "i386" },
link = "installing_i386.html"
},
},
},
{

View File

@ -1,25 +1,34 @@
en/dl_sources.html
en/tutorials.html
en/doc.html
en/building.html
en/tut_bootstick.html
en/platdepmodules.html
en/dl_binaries.html
en/tut_openocd.html
en/status.html
en/refman.html
en/tc_arm.html
en/comunity.html
en/installing_lm3s.html
en/tut_bootpc.html
en/news.html
en/installing_lpc2888.html
en/overview.html
en/tc_386.html
en/tc_cortex.html
en/faq.html
en/dl_sources.html
en/tutorials.html
en/doc.html
en/tut_openocd.html
en/refman.html
en/installing_avr32.html
en/installing_str7.html
en/installing_at91sam7x.html
en/installing.html
en/using.html
en/versionhistory.html
en/toolchains.html
en/tc_386.html
en/examples.html
en/dl_old.html
en/examples.html
en/net_ref.html
en/overview.html
en/faq.html
en/tc_cortex.html
en/tc_arm.html
en/installing_str9.html
en/installing_stm32.html
en/status.html
en/installing_i386.html
en/tchainbuild.html

View File

@ -1,25 +1,34 @@
pt/dl_sources.html
pt/tutorials.html
pt/doc.html
pt/building.html
pt/tut_bootstick.html
pt/platdepmodules.html
pt/dl_binaries.html
pt/tut_openocd.html
pt/status.html
pt/refman.html
pt/tc_arm.html
pt/comunity.html
pt/installing_lm3s.html
pt/tut_bootpc.html
pt/news.html
pt/installing_lpc2888.html
pt/overview.html
pt/tc_386.html
pt/tc_cortex.html
pt/faq.html
pt/dl_sources.html
pt/tutorials.html
pt/doc.html
pt/tut_openocd.html
pt/refman.html
pt/installing_avr32.html
pt/installing_str7.html
pt/installing_at91sam7x.html
pt/installing.html
pt/using.html
pt/versionhistory.html
pt/toolchains.html
pt/tc_386.html
pt/examples.html
pt/dl_old.html
pt/examples.html
pt/net_ref.html
pt/overview.html
pt/faq.html
pt/tc_cortex.html
pt/tc_arm.html
pt/installing_str9.html
pt/installing_stm32.html
pt/status.html
pt/installing_i386.html
pt/tchainbuild.html

View File

@ -247,177 +247,188 @@
<div id="folder.4.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link18folder.4.1" href="en/toolchains.html">Toolchains</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link19folder.4" href="en/using.html">Using</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link20folder.4" href="en/faq.html">FAQ</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.2')"><a name="link21folder.4.2" class="el" href="en/examples.html">Examples</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.2')"><a name="link19folder.4.2" class="el" href="en/installing.html">Installing</a></p>
<div id="folder.4.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link22folder.4.2" href="en/examples.html#hello">hello.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link23folder.4.2" href="en/examples.html#info">info.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link24folder.4.2" href="en/examples.html#led">led.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link25folder.4.2" href="en/examples.html#hangman">hangman.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link26folder.4.2" href="en/examples.html#pwmled">pwmled.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link27folder.4.2" href="en/examples.html#tvbgone">tvbgone.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link28folder.4.2" href="en/examples.html#piano">piano.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link29folder.4.2" href="en/examples.html#bisect">bisect.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link30folder.4.2" href="en/examples.html#morse">morse.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link31folder.4.2" href="en/examples.html#lhttpd">lhttpd.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link20folder.4.2" href="en/installing_at91sam7x.html">AT91SAM7X</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link21folder.4.2" href="en/installing_lm3s.html">LM3S</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link22folder.4.2" href="en/installing_avr32.html">AVR32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link23folder.4.2" href="en/installing_lpc2888.html">LPC288x</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link24folder.4.2" href="en/installing_str7.html">STR7</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link25folder.4.2" href="en/installing_str9.html">STR9</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link26folder.4.2" href="en/installing_stm32.html">STM32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link27folder.4.2" href="en/installing_i386.html">i386</a></p>
</div>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.3')"><a name="link32folder.4.3" class="el" href="en/tutorials.html">Tutorials</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link28folder.4" href="en/using.html">Using</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link29folder.4" href="en/faq.html">FAQ</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.3')"><a name="link30folder.4.3" class="el" href="en/examples.html">Examples</a></p>
<div id="folder.4.3">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link33folder.4.3" href="en/tut_bootpc.html">Booting on a PC</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link34folder.4.3" href="en/tut_bootstick.html">Booting from a Pendrive</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.4.3.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.3.1')"><a name="link35folder.4.3.1" class="el" href="en/tchainbuild.html">Toolchain Building</a></p>
<div id="folder.4.3.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link36folder.4.3.1" href="en/tc_arm.html">ARM7 & ARM9 Toolchains</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link37folder.4.3.1" href="en/tc_cortex.html">ARM Cortex-M3</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link38folder.4.3.1" href="en/tc_386.html">i386</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link39folder.4.3" href="en/tut_openocd.html">Using OpenOCD</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link31folder.4.3" href="en/examples.html#hello">hello.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link32folder.4.3" href="en/examples.html#info">info.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link33folder.4.3" href="en/examples.html#led">led.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link34folder.4.3" href="en/examples.html#hangman">hangman.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link35folder.4.3" href="en/examples.html#pwmled">pwmled.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link36folder.4.3" href="en/examples.html#tvbgone">tvbgone.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link37folder.4.3" href="en/examples.html#piano">piano.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link38folder.4.3" href="en/examples.html#bisect">bisect.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link39folder.4.3" href="en/examples.html#morse">morse.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link40folder.4.3" href="en/examples.html#lhttpd">lhttpd.lua</a></p>
</div>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.4" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.4.4')"><a name="link40folder.4.4" class="el" href="en/versionhistory.html">Version History</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.4')"><a name="link41folder.4.4" class="el" href="en/tutorials.html">Tutorials</a></p>
<div id="folder.4.4">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link41folder.4.4" href="en/versionhistory.html#04">v 0.4</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link42folder.4.4" href="en/versionhistory.html#05">v 0.5</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link43folder.4.4" href="en/versionhistory.html#06">v 0.6</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link42folder.4.4" href="en/tut_bootpc.html">Booting on a PC</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link43folder.4.4" href="en/tut_bootstick.html">Booting from a Pendrive</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.4.4.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.4.1')"><a name="link44folder.4.4.1" class="el" href="en/tchainbuild.html">Toolchain Building</a></p>
<div id="folder.4.4.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link45folder.4.4.1" href="en/tc_arm.html">ARM7 & ARM9 Toolchains</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link46folder.4.4.1" href="en/tc_cortex.html">ARM Cortex-M3</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link47folder.4.4.1" href="en/tc_386.html">i386</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link48folder.4.4" href="en/tut_openocd.html">Using OpenOCD</a></p>
</div>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.5" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.4.5')"><a name="link49folder.4.5" class="el" href="en/versionhistory.html">Version History</a></p>
<div id="folder.4.5">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link50folder.4.5" href="en/versionhistory.html#04">v 0.4</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link51folder.4.5" href="en/versionhistory.html#05">v 0.5</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link52folder.4.5" href="en/versionhistory.html#06">v 0.6</a></p>
</div>
</div>
<p><img name="imgfolder.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5')"><a name="link44folder.5" class="el" href="en/refman.html#genericmodules">Reference Manual</a></p>
<p><img name="imgfolder.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5')"><a name="link53folder.5" class="el" href="en/refman.html#genericmodules">Reference Manual</a></p>
<div id="folder.5">
<p><img src="wb_img/vertline.png"><img name="imgfolder.5.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1')"><a name="link45folder.5.1" class="el" href="en/refman.html#genericmodules">Generic Modules</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.5.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1')"><a name="link54folder.5.1" class="el" href="en/refman.html#genericmodules">Generic Modules</a></p>
<div id="folder.5.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.1')"><a name="link46folder.5.1.1" class="el" href="en/refman.html#bitmodule">bit</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.1')"><a name="link55folder.5.1.1" class="el" href="en/refman.html#bitmodule">bit</a></p>
<div id="folder.5.1.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link47folder.5.1.1" href="en/refman.html#bit_bnot">bnot</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link48folder.5.1.1" href="en/refman.html#bit_band">band</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link49folder.5.1.1" href="en/refman.html#bit_bor">bor</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link50folder.5.1.1" href="en/refman.html#bit_bxor">bxor</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link51folder.5.1.1" href="en/refman.html#bit_lshift">lshift</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link52folder.5.1.1" href="en/refman.html#bit_rshift">rshift</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link53folder.5.1.1" href="en/refman.html#bit_bit">bit</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link54folder.5.1.1" href="en/refman.html#bit_set">set</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link55folder.5.1.1" href="en/refman.html#bit_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link56folder.5.1.1" href="en/refman.html#bit_isset">isset</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link57folder.5.1.1" href="en/refman.html#bit_isclear">isclear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link56folder.5.1.1" href="en/refman.html#bit_bnot">bnot</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link57folder.5.1.1" href="en/refman.html#bit_band">band</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link58folder.5.1.1" href="en/refman.html#bit_bor">bor</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link59folder.5.1.1" href="en/refman.html#bit_bxor">bxor</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link60folder.5.1.1" href="en/refman.html#bit_lshift">lshift</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link61folder.5.1.1" href="en/refman.html#bit_rshift">rshift</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link62folder.5.1.1" href="en/refman.html#bit_bit">bit</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link63folder.5.1.1" href="en/refman.html#bit_set">set</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link64folder.5.1.1" href="en/refman.html#bit_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link65folder.5.1.1" href="en/refman.html#bit_isset">isset</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link66folder.5.1.1" href="en/refman.html#bit_isclear">isclear</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.2')"><a name="link58folder.5.1.2" class="el" href="en/refman.html#cpumodule">cpu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.2')"><a name="link67folder.5.1.2" class="el" href="en/refman.html#cpumodule">cpu</a></p>
<div id="folder.5.1.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link59folder.5.1.2" href="en/refman.html#cpu_write32">write32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link60folder.5.1.2" href="en/refman.html#cpu_write16">write16</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link61folder.5.1.2" href="en/refman.html#cpu_write8">write8</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link62folder.5.1.2" href="en/refman.html#cpu_read32">reat32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link63folder.5.1.2" href="en/refman.html#cpu_read16">read16</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link64folder.5.1.2" href="en/refman.html#cpu_read8">read8</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link65folder.5.1.2" href="en/refman.html#cpu_disableinterrupts">disableinterrupts</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link66folder.5.1.2" href="en/refman.html#cpu_enableinterrupts">enableinterrupts</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link67folder.5.1.2" href="en/refman.html#cpu_clockfrequency">clockfrequency</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link68folder.5.1.2" href="en/refman.html#cpu_write32">write32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link69folder.5.1.2" href="en/refman.html#cpu_write16">write16</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link70folder.5.1.2" href="en/refman.html#cpu_write8">write8</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link71folder.5.1.2" href="en/refman.html#cpu_read32">reat32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link72folder.5.1.2" href="en/refman.html#cpu_read16">read16</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link73folder.5.1.2" href="en/refman.html#cpu_read8">read8</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link74folder.5.1.2" href="en/refman.html#cpu_disableinterrupts">disableinterrupts</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link75folder.5.1.2" href="en/refman.html#cpu_enableinterrupts">enableinterrupts</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link76folder.5.1.2" href="en/refman.html#cpu_clockfrequency">clockfrequency</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.3')"><a name="link68folder.5.1.3" class="el" href="en/refman.html#gpiomodule">gpio</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.3')"><a name="link77folder.5.1.3" class="el" href="en/refman.html#gpiomodule">gpio</a></p>
<div id="folder.5.1.3">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link69folder.5.1.3" href="en/refman.html#gpio_configpin">configpin</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link70folder.5.1.3" href="en/refman.html#gpio_setpinvalue">setpinvalue</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link71folder.5.1.3" href="en/refman.html#gpio_getpinvalue">getpinvalue</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link72folder.5.1.3" href="en/refman.html#gpio_setpinhigh">setpinhigh</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link73folder.5.1.3" href="en/refman.html#gpio_setpinlow">setpinlow</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link78folder.5.1.3" href="en/refman.html#gpio_configpin">configpin</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link79folder.5.1.3" href="en/refman.html#gpio_setpinvalue">setpinvalue</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link80folder.5.1.3" href="en/refman.html#gpio_getpinvalue">getpinvalue</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link81folder.5.1.3" href="en/refman.html#gpio_setpinhigh">setpinhigh</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link82folder.5.1.3" href="en/refman.html#gpio_setpinlow">setpinlow</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.4')"><a name="link74folder.5.1.4" class="el" href="en/refman.html#netmodule">net</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.4')"><a name="link83folder.5.1.4" class="el" href="en/refman.html#netmodule">net</a></p>
<div id="folder.5.1.4">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link75folder.5.1.4" href="en/net_ref.html#net_setup">to be added ...</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link84folder.5.1.4" href="en/net_ref.html#net_setup">to be added ...</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.5')"><a name="link76folder.5.1.5" class="el" href="en/refman.html#pwmmodule">pwm</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.5')"><a name="link85folder.5.1.5" class="el" href="en/refman.html#pwmmodule">pwm</a></p>
<div id="folder.5.1.5">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link77folder.5.1.5" href="en/refman.html#pwm_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link78folder.5.1.5" href="en/refman.html#pwm_setcycle">setcycle</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link79folder.5.1.5" href="en/refman.html#pwm_start">start</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link80folder.5.1.5" href="en/refman.html#pwm_stop">stop</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link81folder.5.1.5" href="en/refman.html#pwm_setclock">setclock</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link82folder.5.1.5" href="en/refman.html#pwm_getclock">getclock</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link86folder.5.1.5" href="en/refman.html#pwm_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link87folder.5.1.5" href="en/refman.html#pwm_setcycle">setcycle</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link88folder.5.1.5" href="en/refman.html#pwm_start">start</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link89folder.5.1.5" href="en/refman.html#pwm_stop">stop</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link90folder.5.1.5" href="en/refman.html#pwm_setclock">setclock</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link91folder.5.1.5" href="en/refman.html#pwm_getclock">getclock</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.6" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.6')"><a name="link83folder.5.1.6" class="el" href="en/refman.html#spimodules">spi</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.6" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.6')"><a name="link92folder.5.1.6" class="el" href="en/refman.html#spimodules">spi</a></p>
<div id="folder.5.1.6">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link84folder.5.1.6" href="en/refman.html#spi_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link85folder.5.1.6" href="en/refman.html#spi_select">select</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link86folder.5.1.6" href="en/refman.html#spi_unselect">unselect</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link87folder.5.1.6" href="en/refman.html#spi_send">send</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link88folder.5.1.6" href="en/refman.html#spi_sendrecv">sendrecv</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link93folder.5.1.6" href="en/refman.html#spi_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link94folder.5.1.6" href="en/refman.html#spi_select">select</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link95folder.5.1.6" href="en/refman.html#spi_unselect">unselect</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link96folder.5.1.6" href="en/refman.html#spi_send">send</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link97folder.5.1.6" href="en/refman.html#spi_sendrecv">sendrecv</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.7" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.7')"><a name="link89folder.5.1.7" class="el" href="en/refman.html#sysmodule">sys</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.7" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.7')"><a name="link98folder.5.1.7" class="el" href="en/refman.html#sysmodule">sys</a></p>
<div id="folder.5.1.7">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link90folder.5.1.7" href="en/refman.html#sys_platforms">platform</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link91folder.5.1.7" href="en/refman.html#sys_mcu">mcu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link92folder.5.1.7" href="en/refman.html#sys_cpu">cpu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link93folder.5.1.7" href="en/refman.html#sys_board">board</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link99folder.5.1.7" href="en/refman.html#sys_platforms">platform</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link100folder.5.1.7" href="en/refman.html#sys_mcu">mcu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link101folder.5.1.7" href="en/refman.html#sys_cpu">cpu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link102folder.5.1.7" href="en/refman.html#sys_board">board</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.8" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.8')"><a name="link94folder.5.1.8" class="el" href="en/refman.html#termmodule">term</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.8" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.8')"><a name="link103folder.5.1.8" class="el" href="en/refman.html#termmodule">term</a></p>
<div id="folder.5.1.8">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link95folder.5.1.8" href="en/refman.html#term_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link96folder.5.1.8" href="en/refman.html#term_cleareol">cleareol</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link97folder.5.1.8" href="en/refman.html#term_moveto">moveto</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link98folder.5.1.8" href="en/refman.html#term_moveup">moveup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link99folder.5.1.8" href="en/refman.html#term_movedown">movedown</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link100folder.5.1.8" href="en/refman.html#term_moveleft">moveleft</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link101folder.5.1.8" href="en/refman.html#term_moveright">moveright</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link102folder.5.1.8" href="en/refman.html#term_getlinecount">getlinecount</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link103folder.5.1.8" href="en/refman.html#term_getcolcount">getcolcount</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link104folder.5.1.8" href="en/refman.html#term_printstr">printstr</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link105folder.5.1.8" href="en/refman.html#term_getx">getx</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link106folder.5.1.8" href="en/refman.html#term_gety">gety</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link107folder.5.1.8" href="en/refman.html#term_inputchar">inputchar</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link104folder.5.1.8" href="en/refman.html#term_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link105folder.5.1.8" href="en/refman.html#term_cleareol">cleareol</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link106folder.5.1.8" href="en/refman.html#term_moveto">moveto</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link107folder.5.1.8" href="en/refman.html#term_moveup">moveup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link108folder.5.1.8" href="en/refman.html#term_movedown">movedown</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link109folder.5.1.8" href="en/refman.html#term_moveleft">moveleft</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link110folder.5.1.8" href="en/refman.html#term_moveright">moveright</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link111folder.5.1.8" href="en/refman.html#term_getlinecount">getlinecount</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link112folder.5.1.8" href="en/refman.html#term_getcolcount">getcolcount</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link113folder.5.1.8" href="en/refman.html#term_printstr">printstr</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link114folder.5.1.8" href="en/refman.html#term_getx">getx</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link115folder.5.1.8" href="en/refman.html#term_gety">gety</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link116folder.5.1.8" href="en/refman.html#term_inputchar">inputchar</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.9" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.9')"><a name="link108folder.5.1.9" class="el" href="en/refman.html#tmrmodule">tmr</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.9" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.9')"><a name="link117folder.5.1.9" class="el" href="en/refman.html#tmrmodule">tmr</a></p>
<div id="folder.5.1.9">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link109folder.5.1.9" href="en/refman.html#tmr_delay">delay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link110folder.5.1.9" href="en/refman.html#tmr_read">read</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link111folder.5.1.9" href="en/refman.html#tmr_start">start</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link112folder.5.1.9" href="en/refman.html#tmr_diff">diff</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link113folder.5.1.9" href="en/refman.html#tmr_mindelay">mindelay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link114folder.5.1.9" href="en/refman.html#tmr_maxdelay">maxdelay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link115folder.5.1.9" href="en/refman.html#tmr_setclock">setclock</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link118folder.5.1.9" href="en/refman.html#tmr_delay">delay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link119folder.5.1.9" href="en/refman.html#tmr_read">read</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link120folder.5.1.9" href="en/refman.html#tmr_start">start</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link121folder.5.1.9" href="en/refman.html#tmr_diff">diff</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link122folder.5.1.9" href="en/refman.html#tmr_mindelay">mindelay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link123folder.5.1.9" href="en/refman.html#tmr_maxdelay">maxdelay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link124folder.5.1.9" href="en/refman.html#tmr_setclock">setclock</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.10" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.1.10')"><a name="link116folder.5.1.10" class="el" href="en/refman.html#uartmodule">uart</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.10" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.1.10')"><a name="link125folder.5.1.10" class="el" href="en/refman.html#uartmodule">uart</a></p>
<div id="folder.5.1.10">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link117folder.5.1.10" href="en/refman.html#uart_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link118folder.5.1.10" href="en/refman.html#uart_send">send</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link119folder.5.1.10" href="en/refman.html#uart_recv">recv</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link126folder.5.1.10" href="en/refman.html#uart_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link127folder.5.1.10" href="en/refman.html#uart_send">send</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link128folder.5.1.10" href="en/refman.html#uart_recv">recv</a></p>
</div>
</div>
<p><img src="wb_img/vertline.png"><img name="imgfolder.5.2" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.2')"><a name="link120folder.5.2" class="el" href="en/platdepmodules.html">Platform Dependent Modules</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.5.2" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.2')"><a name="link129folder.5.2" class="el" href="en/platdepmodules.html">Platform Dependent Modules</a></p>
<div id="folder.5.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img name="imgfolder.5.2.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.2.1')"><a name="link121folder.5.2.1" class="el" href="en/refman.html#adcmodule">adc</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img name="imgfolder.5.2.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.2.1')"><a name="link130folder.5.2.1" class="el" href="en/refman.html#adcmodule">adc</a></p>
<div id="folder.5.2.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link122folder.5.2.1" href="en/refman.html#adc_sample">sample</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link123folder.5.2.1" href="en/refman.html#adc_getsamples">getsamples</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link124folder.5.2.1" href="en/refman.html#adc_maxval">maxval</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link125folder.5.2.1" href="en/refman.html#adc_samplesready">samplesready</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link126folder.5.2.1" href="en/refman.html#adc_dataready">dataready</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link127folder.5.2.1" href="en/refman.html#adc_setmode">setmode</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link128folder.5.2.1" href="en/refman.html#adc_setsmoothing">setsmoothing</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link129folder.5.2.1" href="en/refman.html#adc_getsmoothing">getsmoothing</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link130folder.5.2.1" href="en/refman.html#adc_burst">burst</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link131folder.5.2.1" href="en/refman.html#adc_sample">sample</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link132folder.5.2.1" href="en/refman.html#adc_getsamples">getsamples</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link133folder.5.2.1" href="en/refman.html#adc_maxval">maxval</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link134folder.5.2.1" href="en/refman.html#adc_samplesready">samplesready</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link135folder.5.2.1" href="en/refman.html#adc_dataready">dataready</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link136folder.5.2.1" href="en/refman.html#adc_setmode">setmode</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link137folder.5.2.1" href="en/refman.html#adc_setsmoothing">setsmoothing</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link138folder.5.2.1" href="en/refman.html#adc_getsmoothing">getsmoothing</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link139folder.5.2.1" href="en/refman.html#adc_burst">burst</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img name="imgfolder.5.2.2" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.2.2')"><a name="link131folder.5.2.2" class="el" href="en/refman.html#dispmodule">disp</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img name="imgfolder.5.2.2" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.2.2')"><a name="link140folder.5.2.2" class="el" href="en/refman.html#dispmodule">disp</a></p>
<div id="folder.5.2.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link132folder.5.2.2" href="en/refman.html#disp_init">init</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link133folder.5.2.2" href="en/refman.html#disp_enable">enable</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link134folder.5.2.2" href="en/refman.html#disp_disable">disable</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link135folder.5.2.2" href="en/refman.html#disp_on">on</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link136folder.5.2.2" href="en/refman.html#disp_off">off</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link137folder.5.2.2" href="en/refman.html#disp_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link138folder.5.2.2" href="en/refman.html#disp_print">print</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link139folder.5.2.2" href="en/refman.html#disp_draw">draw</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link141folder.5.2.2" href="en/refman.html#disp_init">init</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link142folder.5.2.2" href="en/refman.html#disp_enable">enable</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link143folder.5.2.2" href="en/refman.html#disp_disable">disable</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link144folder.5.2.2" href="en/refman.html#disp_on">on</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link145folder.5.2.2" href="en/refman.html#disp_off">off</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link146folder.5.2.2" href="en/refman.html#disp_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link147folder.5.2.2" href="en/refman.html#disp_print">print</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link148folder.5.2.2" href="en/refman.html#disp_draw">draw</a></p>
</div>
</div>
</div>
<p class="sep"><img src="wb_img/sepnode.png"></p>
<p><img name="imgfolder.6" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.6')"><a name="link140folder.6" class="el" href="en/dl_binaries.html">Downloads</a></p>
<p><img name="imgfolder.6" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.6')"><a name="link149folder.6" class="el" href="en/dl_binaries.html">Downloads</a></p>
<div id="folder.6">
<p><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link141folder.6" href="en/dl_binaries.html">Binaries</a></p>
<p><img src="wb_img/blank.png"><img name="imgfolder.6.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.6.1')"><a name="link142folder.6.1" class="el" href="en/dl_sources.html">Source Code</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link150folder.6" href="en/dl_binaries.html">Binaries</a></p>
<p><img src="wb_img/blank.png"><img name="imgfolder.6.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.6.1')"><a name="link151folder.6.1" class="el" href="en/dl_sources.html">Source Code</a></p>
<div id="folder.6.1">
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link143folder.6.1" href="en/dl_sources.html">Official Releases</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link144folder.6.1" href="en/dl_sources.html#svnpublic">SVN Public</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link145folder.6.1" href="en/dl_sources.html#svndev">Developers</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link152folder.6.1" href="en/dl_sources.html">Official Releases</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link153folder.6.1" href="en/dl_sources.html#svnpublic">SVN Public</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link154folder.6.1" href="en/dl_sources.html#svndev">Developers</a></p>
</div>
<p><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link146folder.6" href="en/dl_old.html">Old Versions</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link155folder.6" href="en/dl_old.html">Old Versions</a></p>
</div>
</div>
<p style="margin-left: 5px;"><a href="http://www.pax.com/free-counters.html"><img src="http://counter.pax.com/counter/image?counter=ctr-zsg80nnmqt" alt="Free Hit Counter" border="0" /></a></p>

View File

@ -219,205 +219,216 @@
<body style="margin: 2px; background-color: #F1F1F1" onload="showStartPage()">
<div class="tree" onmouseout="clearLastLink()">
<h3><a name="link0folder.0" class="el" href="pt/news.html">eLua</a></h3>
<p><img name="imgfolder.1" src="wb_img/minusnode.png" onclick="toggleFolder('folder.1')"><a name="link147folder.1" class="el" href="pt/overview.html">Apresentação</a></p>
<p><img name="imgfolder.1" src="wb_img/minusnode.png" onclick="toggleFolder('folder.1')"><a name="link156folder.1" class="el" href="pt/overview.html">Apresentação</a></p>
<div id="folder.1" style="display:block">
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link148folder.1" href="pt/overview.html#whatis">O que é eLua ?</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link149folder.1" href="pt/overview.html#features">##Features</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link150folder.1" href="pt/overview.html#audience">Público alvo</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link151folder.1" href="pt/overview.html#authors">Autores</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link152folder.1" href="pt/overview.html#contacts">Contatos</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link153folder.1" href="pt/overview.html#license">Licença</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link157folder.1" href="pt/overview.html#whatis">O que é eLua ?</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link158folder.1" href="pt/overview.html#features">##Features</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link159folder.1" href="pt/overview.html#audience">Público alvo</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link160folder.1" href="pt/overview.html#authors">Autores</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link161folder.1" href="pt/overview.html#contacts">Contatos</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link162folder.1" href="pt/overview.html#license">Licença</a></p>
</div>
<p><img name="imgfolder.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.2')"><a name="link154folder.2" class="el" href="pt/comunity.html">Comunidade</a></p>
<p><img name="imgfolder.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.2')"><a name="link163folder.2" class="el" href="pt/comunity.html">Comunidade</a></p>
<div id="folder.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link155folder.2" href="pt/comunity.html#lists">Listas</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link156folder.2" href="pt/comunity.html#forums">##Forums</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link157folder.2" href="pt/comunity.html#credits">Créditos</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link164folder.2" href="pt/comunity.html#lists">Listas</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link165folder.2" href="pt/comunity.html#forums">##Forums</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link166folder.2" href="pt/comunity.html#credits">Créditos</a></p>
</div>
<p><img src="wb_img/node.png"><a class="el" name="link158folder" href="pt/news.html">Notícias</a></p>
<p><img name="imgfolder.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.3')"><a name="link159folder.3" class="el" href="pt/status.html">Status</a></p>
<p><img src="wb_img/node.png"><a class="el" name="link167folder" href="pt/news.html">Notícias</a></p>
<p><img name="imgfolder.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.3')"><a name="link168folder.3" class="el" href="pt/status.html">Status</a></p>
<div id="folder.3">
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link160folder.3" href="pt/status.html#platforms">Plataformas Suportadas</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link161folder.3" href="pt/status.html#roadmap">Futuro</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link169folder.3" href="pt/status.html#platforms">Plataformas Suportadas</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link170folder.3" href="pt/status.html#roadmap">Futuro</a></p>
</div>
<p class="sep"><img src="wb_img/sepnode.png"></p>
<p><img name="imgfolder.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4')"><a name="link162folder.4" class="el" href="pt/doc.html">Documentação</a></p>
<p><img name="imgfolder.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4')"><a name="link171folder.4" class="el" href="pt/doc.html">Documentação</a></p>
<div id="folder.4">
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.1')"><a name="link163folder.4.1" class="el" href="pt/building.html">Building</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.1')"><a name="link172folder.4.1" class="el" href="pt/building.html">Building</a></p>
<div id="folder.4.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link164folder.4.1" href="pt/toolchains.html">##Tools</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link173folder.4.1" href="pt/toolchains.html">##Tools</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link165folder.4" href="pt/using.html">Usando</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link166folder.4" href="pt/faq.html">FAQ</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.2')"><a name="link167folder.4.2" class="el" href="pt/examples.html">Exemplos</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.2')"><a name="link174folder.4.2" class="el" href="pt/installing.html">##Installing</a></p>
<div id="folder.4.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link168folder.4.2" href="pt/examples.html#hello">hello.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link169folder.4.2" href="pt/examples.html#info">info.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link170folder.4.2" href="pt/examples.html#led">led.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link171folder.4.2" href="pt/examples.html#hangman">hangman.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link172folder.4.2" href="pt/examples.html#pwmled">pwmled.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link173folder.4.2" href="pt/examples.html#tvbgone">tvbgone.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link174folder.4.2" href="pt/examples.html#piano">piano.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link175folder.4.2" href="pt/examples.html#bisect">bisect.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link176folder.4.2" href="pt/examples.html#morse">morse.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link177folder.4.2" href="pt/examples.html#lhttpd">lhttpd.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link175folder.4.2" href="pt/installing_at91sam7x.html">AT91SAM7X</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link176folder.4.2" href="pt/installing_lm3s.html">LM3S</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link177folder.4.2" href="pt/installing_avr32.html">AVR32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link178folder.4.2" href="pt/installing_lpc2888.html">LPC288x</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link179folder.4.2" href="pt/installing_str7.html">STR7</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link180folder.4.2" href="pt/installing_str9.html">STR9</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link181folder.4.2" href="pt/installing_stm32.html">STM32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link182folder.4.2" href="pt/installing_i386.html">i386</a></p>
</div>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.3')"><a name="link178folder.4.3" class="el" href="pt/tutorials.html">Tutoriais</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link183folder.4" href="pt/using.html">Usando</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link184folder.4" href="pt/faq.html">FAQ</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.3')"><a name="link185folder.4.3" class="el" href="pt/examples.html">Exemplos</a></p>
<div id="folder.4.3">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link179folder.4.3" href="pt/tut_bootpc.html">Booting on a PC</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link180folder.4.3" href="pt/tut_bootstick.html">Booting from a Pendriv</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.4.3.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.3.1')"><a name="link181folder.4.3.1" class="el" href="pt/tchainbuild.html">Toolchain Building</a></p>
<div id="folder.4.3.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link182folder.4.3.1" href="pt/tc_arm.html">ARM 7 & ARM9 Toolchains</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link183folder.4.3.1" href="pt/tc_cortex.html">ARM Cortex-M3</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link184folder.4.3.1" href="pt/tc_386.html">i386</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link185folder.4.3" href="pt/tut_openocd.html">Using OpenOC</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link186folder.4.3" href="pt/examples.html#hello">hello.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link187folder.4.3" href="pt/examples.html#info">info.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link188folder.4.3" href="pt/examples.html#led">led.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link189folder.4.3" href="pt/examples.html#hangman">hangman.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link190folder.4.3" href="pt/examples.html#pwmled">pwmled.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link191folder.4.3" href="pt/examples.html#tvbgone">tvbgone.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link192folder.4.3" href="pt/examples.html#piano">piano.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link193folder.4.3" href="pt/examples.html#bisect">bisect.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link194folder.4.3" href="pt/examples.html#morse">morse.lua</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link195folder.4.3" href="pt/examples.html#lhttpd">lhttpd.lua</a></p>
</div>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.4" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.4.4')"><a name="link186folder.4.4" class="el" href="pt/versionhistory.html">Histórico de Versões</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.4')"><a name="link196folder.4.4" class="el" href="pt/tutorials.html">Tutoriais</a></p>
<div id="folder.4.4">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link187folder.4.4" href="pt/versionhistory.html#04">v 0.4</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link188folder.4.4" href="pt/versionhistory.html#05">v 0.5</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link189folder.4.4" href="pt/versionhistory.html#06">v 0.6</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link197folder.4.4" href="pt/tut_bootpc.html">Booting on a PC</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link198folder.4.4" href="pt/tut_bootstick.html">Booting from a Pendriv</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.4.4.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4.4.1')"><a name="link199folder.4.4.1" class="el" href="pt/tchainbuild.html">Toolchain Building</a></p>
<div id="folder.4.4.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link200folder.4.4.1" href="pt/tc_arm.html">ARM 7 & ARM9 Toolchains</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link201folder.4.4.1" href="pt/tc_cortex.html">ARM Cortex-M3</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link202folder.4.4.1" href="pt/tc_386.html">i386</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link203folder.4.4" href="pt/tut_openocd.html">Using OpenOC</a></p>
</div>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.5" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.4.5')"><a name="link204folder.4.5" class="el" href="pt/versionhistory.html">Histórico de Versões</a></p>
<div id="folder.4.5">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link205folder.4.5" href="pt/versionhistory.html#04">v 0.4</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link206folder.4.5" href="pt/versionhistory.html#05">v 0.5</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link207folder.4.5" href="pt/versionhistory.html#06">v 0.6</a></p>
</div>
</div>
<p><img name="imgfolder.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5')"><a name="link190folder.5" class="el" href="pt/refman.html#genericmodules">Manual de Referência</a></p>
<p><img name="imgfolder.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5')"><a name="link208folder.5" class="el" href="pt/refman.html#genericmodules">Manual de Referência</a></p>
<div id="folder.5">
<p><img src="wb_img/vertline.png"><img name="imgfolder.5.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1')"><a name="link191folder.5.1" class="el" href="pt/refman.html#genericmodules">Módulos Genéricos</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.5.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1')"><a name="link209folder.5.1" class="el" href="pt/refman.html#genericmodules">Módulos Genéricos</a></p>
<div id="folder.5.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.1')"><a name="link192folder.5.1.1" class="el" href="pt/refman.html#bitmodule">bit</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.1')"><a name="link210folder.5.1.1" class="el" href="pt/refman.html#bitmodule">bit</a></p>
<div id="folder.5.1.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link193folder.5.1.1" href="pt/refman.html#bit_bnot">bnot</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link194folder.5.1.1" href="pt/refman.html#bit_band">band</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link195folder.5.1.1" href="pt/refman.html#bit_bor">bor</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link196folder.5.1.1" href="pt/refman.html#bit_bxor">bxor</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link197folder.5.1.1" href="pt/refman.html#bit_lshift">lshift</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link198folder.5.1.1" href="pt/refman.html#bit_rshift">rshift</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link199folder.5.1.1" href="pt/refman.html#bit_bit">bit</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link200folder.5.1.1" href="pt/refman.html#bit_set">set</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link201folder.5.1.1" href="pt/refman.html#bit_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link202folder.5.1.1" href="pt/refman.html#bit_isset">isset</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link203folder.5.1.1" href="pt/refman.html#bit_isclear">isclear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link211folder.5.1.1" href="pt/refman.html#bit_bnot">bnot</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link212folder.5.1.1" href="pt/refman.html#bit_band">band</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link213folder.5.1.1" href="pt/refman.html#bit_bor">bor</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link214folder.5.1.1" href="pt/refman.html#bit_bxor">bxor</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link215folder.5.1.1" href="pt/refman.html#bit_lshift">lshift</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link216folder.5.1.1" href="pt/refman.html#bit_rshift">rshift</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link217folder.5.1.1" href="pt/refman.html#bit_bit">bit</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link218folder.5.1.1" href="pt/refman.html#bit_set">set</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link219folder.5.1.1" href="pt/refman.html#bit_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link220folder.5.1.1" href="pt/refman.html#bit_isset">isset</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link221folder.5.1.1" href="pt/refman.html#bit_isclear">isclear</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.2')"><a name="link204folder.5.1.2" class="el" href="pt/refman.html#cpumodule">cpu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.2')"><a name="link222folder.5.1.2" class="el" href="pt/refman.html#cpumodule">cpu</a></p>
<div id="folder.5.1.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link205folder.5.1.2" href="pt/refman.html#cpu_write32">write32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link206folder.5.1.2" href="pt/refman.html#cpu_write16">write16</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link207folder.5.1.2" href="pt/refman.html#cpu_write8">write8</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link208folder.5.1.2" href="pt/refman.html#cpu_read32">read32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link209folder.5.1.2" href="pt/refman.html#cpu_read16">read16</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link210folder.5.1.2" href="pt/refman.html#cpu_read8">read8</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link211folder.5.1.2" href="pt/refman.html#cpu_disableinterrupts">disableinterrupts</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link212folder.5.1.2" href="pt/refman.html#cpu_enableinterrupts">enableinterrupts</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link213folder.5.1.2" href="pt/refman.html#cpu_clockfrequency">clockfrequency</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link223folder.5.1.2" href="pt/refman.html#cpu_write32">write32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link224folder.5.1.2" href="pt/refman.html#cpu_write16">write16</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link225folder.5.1.2" href="pt/refman.html#cpu_write8">write8</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link226folder.5.1.2" href="pt/refman.html#cpu_read32">read32</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link227folder.5.1.2" href="pt/refman.html#cpu_read16">read16</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link228folder.5.1.2" href="pt/refman.html#cpu_read8">read8</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link229folder.5.1.2" href="pt/refman.html#cpu_disableinterrupts">disableinterrupts</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link230folder.5.1.2" href="pt/refman.html#cpu_enableinterrupts">enableinterrupts</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link231folder.5.1.2" href="pt/refman.html#cpu_clockfrequency">clockfrequency</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.3')"><a name="link214folder.5.1.3" class="el" href="pt/refman.html#gpiomodule">gpio</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.3')"><a name="link232folder.5.1.3" class="el" href="pt/refman.html#gpiomodule">gpio</a></p>
<div id="folder.5.1.3">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link215folder.5.1.3" href="pt/refman.html#gpio_configpin">configpin</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link216folder.5.1.3" href="pt/refman.html#gpio_setpinvalue">setpinvalue</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link217folder.5.1.3" href="pt/refman.html#gpio_getpinvalue">getpinvalue</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link218folder.5.1.3" href="pt/refman.html#gpio_setpinhigh">setpinhigh</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link219folder.5.1.3" href="pt/refman.html#gpio_setpinlow">setpinlow</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link233folder.5.1.3" href="pt/refman.html#gpio_configpin">configpin</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link234folder.5.1.3" href="pt/refman.html#gpio_setpinvalue">setpinvalue</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link235folder.5.1.3" href="pt/refman.html#gpio_getpinvalue">getpinvalue</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link236folder.5.1.3" href="pt/refman.html#gpio_setpinhigh">setpinhigh</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link237folder.5.1.3" href="pt/refman.html#gpio_setpinlow">setpinlow</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.4')"><a name="link220folder.5.1.4" class="el" href="pt/refman.html#netmodule">net</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.4')"><a name="link238folder.5.1.4" class="el" href="pt/refman.html#netmodule">net</a></p>
<div id="folder.5.1.4">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link221folder.5.1.4" href="pt/net_ref.html#net_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link239folder.5.1.4" href="pt/net_ref.html#net_setup">setup</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.5')"><a name="link222folder.5.1.5" class="el" href="pt/refman.html#pwmmodule">pwm</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.5')"><a name="link240folder.5.1.5" class="el" href="pt/refman.html#pwmmodule">pwm</a></p>
<div id="folder.5.1.5">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link223folder.5.1.5" href="pt/refman.html#pwm_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link224folder.5.1.5" href="pt/refman.html#pwm_setcycle">setcycle</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link225folder.5.1.5" href="pt/refman.html#pwm_start">start</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link226folder.5.1.5" href="pt/refman.html#pwm_stop">stop</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link227folder.5.1.5" href="pt/refman.html#pwm_setclock">setclock</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link228folder.5.1.5" href="pt/refman.html#pwm_getclock">getclock</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link241folder.5.1.5" href="pt/refman.html#pwm_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link242folder.5.1.5" href="pt/refman.html#pwm_setcycle">setcycle</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link243folder.5.1.5" href="pt/refman.html#pwm_start">start</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link244folder.5.1.5" href="pt/refman.html#pwm_stop">stop</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link245folder.5.1.5" href="pt/refman.html#pwm_setclock">setclock</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link246folder.5.1.5" href="pt/refman.html#pwm_getclock">getclock</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.6" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.6')"><a name="link229folder.5.1.6" class="el" href="pt/refman.html#spimodules">spi</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.6" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.6')"><a name="link247folder.5.1.6" class="el" href="pt/refman.html#spimodules">spi</a></p>
<div id="folder.5.1.6">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link230folder.5.1.6" href="pt/refman.html#spi_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link231folder.5.1.6" href="pt/refman.html#spi_select">select</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link232folder.5.1.6" href="pt/refman.html#spi_unselect">unselect</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link233folder.5.1.6" href="pt/refman.html#spi_send">send</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link234folder.5.1.6" href="pt/refman.html#spi_sendrecv">sendrecv</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link248folder.5.1.6" href="pt/refman.html#spi_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link249folder.5.1.6" href="pt/refman.html#spi_select">select</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link250folder.5.1.6" href="pt/refman.html#spi_unselect">unselect</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link251folder.5.1.6" href="pt/refman.html#spi_send">send</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link252folder.5.1.6" href="pt/refman.html#spi_sendrecv">sendrecv</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.7" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.7')"><a name="link235folder.5.1.7" class="el" href="pt/refman.html#sysmodule">sys</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.7" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.7')"><a name="link253folder.5.1.7" class="el" href="pt/refman.html#sysmodule">sys</a></p>
<div id="folder.5.1.7">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link236folder.5.1.7" href="pt/refman.html#sys_platforms">platform</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link237folder.5.1.7" href="pt/refman.html#sys_mcu">mcu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link238folder.5.1.7" href="pt/refman.html#sys_cpu">cpu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link239folder.5.1.7" href="pt/refman.html#sys_board">board</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link254folder.5.1.7" href="pt/refman.html#sys_platforms">platform</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link255folder.5.1.7" href="pt/refman.html#sys_mcu">mcu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link256folder.5.1.7" href="pt/refman.html#sys_cpu">cpu</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link257folder.5.1.7" href="pt/refman.html#sys_board">board</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.8" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.8')"><a name="link240folder.5.1.8" class="el" href="pt/refman.html#termmodule">term</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.8" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.8')"><a name="link258folder.5.1.8" class="el" href="pt/refman.html#termmodule">term</a></p>
<div id="folder.5.1.8">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link241folder.5.1.8" href="pt/refman.html#term_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link242folder.5.1.8" href="pt/refman.html#term_cleareol">cleareol</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link243folder.5.1.8" href="pt/refman.html#term_moveto">moveto</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link244folder.5.1.8" href="pt/refman.html#term_moveup">moveup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link245folder.5.1.8" href="pt/refman.html#term_movedown">movedown</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link246folder.5.1.8" href="pt/refman.html#term_moveleft">moveleft</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link247folder.5.1.8" href="pt/refman.html#term_moveright">moveright</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link248folder.5.1.8" href="pt/refman.html#term_getlinecount">getlinecount</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link249folder.5.1.8" href="pt/refman.html#term_getcolcount">getcolcount</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link250folder.5.1.8" href="pt/refman.html#term_printstr">printstr</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link251folder.5.1.8" href="pt/refman.html#term_getx">getx</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link252folder.5.1.8" href="pt/refman.html#term_gety">gety</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link253folder.5.1.8" href="pt/refman.html#term_inputchar">inputchar</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link259folder.5.1.8" href="pt/refman.html#term_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link260folder.5.1.8" href="pt/refman.html#term_cleareol">cleareol</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link261folder.5.1.8" href="pt/refman.html#term_moveto">moveto</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link262folder.5.1.8" href="pt/refman.html#term_moveup">moveup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link263folder.5.1.8" href="pt/refman.html#term_movedown">movedown</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link264folder.5.1.8" href="pt/refman.html#term_moveleft">moveleft</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link265folder.5.1.8" href="pt/refman.html#term_moveright">moveright</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link266folder.5.1.8" href="pt/refman.html#term_getlinecount">getlinecount</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link267folder.5.1.8" href="pt/refman.html#term_getcolcount">getcolcount</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link268folder.5.1.8" href="pt/refman.html#term_printstr">printstr</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link269folder.5.1.8" href="pt/refman.html#term_getx">getx</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link270folder.5.1.8" href="pt/refman.html#term_gety">gety</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link271folder.5.1.8" href="pt/refman.html#term_inputchar">inputchar</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.9" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.9')"><a name="link254folder.5.1.9" class="el" href="pt/refman.html#tmrmodule">tmr</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.9" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.9')"><a name="link272folder.5.1.9" class="el" href="pt/refman.html#tmrmodule">tmr</a></p>
<div id="folder.5.1.9">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link255folder.5.1.9" href="pt/refman.html#tmr_delay">delay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link256folder.5.1.9" href="pt/refman.html#tmr_read">read</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link257folder.5.1.9" href="pt/refman.html#tmr_start">start</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link258folder.5.1.9" href="pt/refman.html#tmr_diff">diff</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link259folder.5.1.9" href="pt/refman.html#tmr_mindelay">mindelay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link260folder.5.1.9" href="pt/refman.html#tmr_maxdelay">maxdelay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link261folder.5.1.9" href="pt/refman.html#tmr_setclock">setclock</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link273folder.5.1.9" href="pt/refman.html#tmr_delay">delay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link274folder.5.1.9" href="pt/refman.html#tmr_read">read</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link275folder.5.1.9" href="pt/refman.html#tmr_start">start</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link276folder.5.1.9" href="pt/refman.html#tmr_diff">diff</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link277folder.5.1.9" href="pt/refman.html#tmr_mindelay">mindelay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link278folder.5.1.9" href="pt/refman.html#tmr_maxdelay">maxdelay</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link279folder.5.1.9" href="pt/refman.html#tmr_setclock">setclock</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.10" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.1.10')"><a name="link262folder.5.1.10" class="el" href="pt/refman.html#uartmodule">uart</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.10" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.1.10')"><a name="link280folder.5.1.10" class="el" href="pt/refman.html#uartmodule">uart</a></p>
<div id="folder.5.1.10">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link263folder.5.1.10" href="pt/refman.html#uart_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link264folder.5.1.10" href="pt/refman.html#uart_send">send</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link265folder.5.1.10" href="pt/refman.html#uart_recv">recv</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link281folder.5.1.10" href="pt/refman.html#uart_setup">setup</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link282folder.5.1.10" href="pt/refman.html#uart_send">send</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link283folder.5.1.10" href="pt/refman.html#uart_recv">recv</a></p>
</div>
</div>
<p><img src="wb_img/vertline.png"><img name="imgfolder.5.2" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.2')"><a name="link266folder.5.2" class="el" href="pt/platdepmodules.html">Dependentes de Plataforma</a></p>
<p><img src="wb_img/vertline.png"><img name="imgfolder.5.2" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.2')"><a name="link284folder.5.2" class="el" href="pt/platdepmodules.html">Dependentes de Plataforma</a></p>
<div id="folder.5.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img name="imgfolder.5.2.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.2.1')"><a name="link267folder.5.2.1" class="el" href="pt/refman.html#adcmodule">adc</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img name="imgfolder.5.2.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.2.1')"><a name="link285folder.5.2.1" class="el" href="pt/refman.html#adcmodule">adc</a></p>
<div id="folder.5.2.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link268folder.5.2.1" href="pt/refman.html#adc_sample">sample</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link269folder.5.2.1" href="pt/refman.html#adc_getsamples">getsamples</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link270folder.5.2.1" href="pt/refman.html#adc_maxval">maxval</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link271folder.5.2.1" href="pt/refman.html#adc_samplesready">samplesready</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link272folder.5.2.1" href="pt/refman.html#adc_dataready">dataready</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link273folder.5.2.1" href="pt/refman.html#adc_setmode">setmode</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link274folder.5.2.1" href="pt/refman.html#adc_setsmoothing">setsmoothing</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link275folder.5.2.1" href="pt/refman.html#adc_getsmoothing">getsmoothing</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link276folder.5.2.1" href="pt/refman.html#adc_burst">burst</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link286folder.5.2.1" href="pt/refman.html#adc_sample">sample</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link287folder.5.2.1" href="pt/refman.html#adc_getsamples">getsamples</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link288folder.5.2.1" href="pt/refman.html#adc_maxval">maxval</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link289folder.5.2.1" href="pt/refman.html#adc_samplesready">samplesready</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link290folder.5.2.1" href="pt/refman.html#adc_dataready">dataready</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link291folder.5.2.1" href="pt/refman.html#adc_setmode">setmode</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link292folder.5.2.1" href="pt/refman.html#adc_setsmoothing">setsmoothing</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link293folder.5.2.1" href="pt/refman.html#adc_getsmoothing">getsmoothing</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link294folder.5.2.1" href="pt/refman.html#adc_burst">burst</a></p>
</div>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img name="imgfolder.5.2.2" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.2.2')"><a name="link277folder.5.2.2" class="el" href="pt/refman.html#dispmodule">disp</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img name="imgfolder.5.2.2" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.5.2.2')"><a name="link295folder.5.2.2" class="el" href="pt/refman.html#dispmodule">disp</a></p>
<div id="folder.5.2.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link278folder.5.2.2" href="pt/refman.html#disp_init">init</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link279folder.5.2.2" href="pt/refman.html#disp_enable">enable</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link280folder.5.2.2" href="pt/refman.html#disp_disable">disable</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link281folder.5.2.2" href="pt/refman.html#disp_on">on</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link282folder.5.2.2" href="pt/refman.html#disp_off">off</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link283folder.5.2.2" href="pt/refman.html#disp_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link284folder.5.2.2" href="pt/refman.html#disp_print">print</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link285folder.5.2.2" href="pt/refman.html#disp_draw">draw</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link296folder.5.2.2" href="pt/refman.html#disp_init">init</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link297folder.5.2.2" href="pt/refman.html#disp_enable">enable</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link298folder.5.2.2" href="pt/refman.html#disp_disable">disable</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link299folder.5.2.2" href="pt/refman.html#disp_on">on</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link300folder.5.2.2" href="pt/refman.html#disp_off">off</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link301folder.5.2.2" href="pt/refman.html#disp_clear">clear</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link302folder.5.2.2" href="pt/refman.html#disp_print">print</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link303folder.5.2.2" href="pt/refman.html#disp_draw">draw</a></p>
</div>
</div>
</div>
<p class="sep"><img src="wb_img/sepnode.png"></p>
<p><img name="imgfolder.6" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.6')"><a name="link286folder.6" class="el" href="pt/dl_binaries.html">Downloads</a></p>
<p><img name="imgfolder.6" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.6')"><a name="link304folder.6" class="el" href="pt/dl_binaries.html">Downloads</a></p>
<div id="folder.6">
<p><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link287folder.6" href="pt/dl_binaries.html">Binaries</a></p>
<p><img src="wb_img/blank.png"><img name="imgfolder.6.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.6.1')"><a name="link288folder.6.1" class="el" href="pt/dl_sources.html">Fontes</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link305folder.6" href="pt/dl_binaries.html">Binaries</a></p>
<p><img src="wb_img/blank.png"><img name="imgfolder.6.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.6.1')"><a name="link306folder.6.1" class="el" href="pt/dl_sources.html">Fontes</a></p>
<div id="folder.6.1">
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link289folder.6.1" href="pt/dl_sources.html">Versões Oficiais[B</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link290folder.6.1" href="pt/dl_sources.html#svnpublic">SVN Público</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link291folder.6.1" href="pt/dl_sources.html#svndev">Desenvolvedores</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link307folder.6.1" href="pt/dl_sources.html">Versões Oficiais[B</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link308folder.6.1" href="pt/dl_sources.html#svnpublic">SVN Público</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link309folder.6.1" href="pt/dl_sources.html#svndev">Desenvolvedores</a></p>
</div>
<p><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link292folder.6" href="pt/dl_old.html">Versões Anteriores</a></p>
<p><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link310folder.6" href="pt/dl_old.html">Versões Anteriores</a></p>
</div>
</div>
<p style="margin-left: 5px;"><a href="http://www.pax.com/free-counters.html"><img src="http://counter.pax.com/counter/image?counter=ctr-zsg80nnmqt" alt="Free Hit Counter" border="0" /></a></p>

Binary file not shown.

Binary file not shown.

View File

@ -6,6 +6,13 @@ if boardname == 'EK-LM3S6965' or boardname == 'EK-LM3S8962':
specific_files = specific_files + " rit128x96x4.c disp.c"
cdefs = cdefs + " -DENABLE_DISP"
# The default for the Eagle 100 board is to start the image at 0x2000,
# so that the built in Ethernet boot loader can be used to upload it
if boardname == 'EAGLE-100':
linkopts = "-Wl,-Ttext,0x2000"
else:
linkopts = ""
ldscript = "lm3s.ld"
# Prepend with path
@ -17,7 +24,7 @@ cdefs = cdefs + " -DFOR" + cputype + " -Dgcc"
# Toolset data
tools[ 'lm3s' ] = {}
tools[ 'lm3s' ][ 'cccom' ] = "%s -mcpu=cortex-m3 -mthumb %s %s -ffunction-sections -fdata-sections %s -Wall -c $SOURCE -o $TARGET" % ( toolset[ 'compile' ], opt, local_include, cdefs )
tools[ 'lm3s' ][ 'linkcom' ] = "%s -mthumb -mcpu=cortex-m3 -nostartfiles -T %s -Wl,--gc-sections -Wl,-e,ResetISR -Wl,--allow-multiple-definition -o $TARGET $SOURCES -lm %s" % ( toolset[ 'compile' ], ldscript, local_libs )
tools[ 'lm3s' ][ 'linkcom' ] = "%s -mthumb -mcpu=cortex-m3 -nostartfiles -T %s %s -Wl,--gc-sections -Wl,-e,ResetISR -Wl,--allow-multiple-definition -o $TARGET $SOURCES -lm %s" % ( toolset[ 'compile' ], ldscript, linkopts, local_libs )
tools[ 'lm3s' ][ 'ascom' ] = "%s -x assembler-with-cpp %s -mcpu=cortex-m3 -mthumb %s -Wall -c $SOURCE -o $TARGET" % ( toolset[ 'compile' ], local_include, cdefs )
# Programming function

View File

@ -1,239 +0,0 @@
/********************************************************************
* Project: STR9-comStick GNU (UART)
* File: main.c
*
* System: ARM9TDMI 32 Bit (STR912FW44X)
* Compiler: GCC 4.0.3
*
* Date: 2006-12-20
* Author: Applications@Hitex.de
*
* Rights: Hitex Development Tools GmbH
* Greschbachstr. 12
* D-76229 Karlsruhe
********************************************************************
* Description:
*
* This file is part of the GNU Example chain
* The code is bassed on usage of the STmicro library functions
* This is a small implementation of UART1 feature echoing external input
* The application runs in ARM mode with high optimization level.
*
********************************************************************
* History:
*
* Revision 1.0 2006/12/20 Gn
* Initial revision
********************************************************************
* This is a preliminary version.
*
* WARRANTY: HITEX warrants that the media on which the SOFTWARE is
* furnished is free from defects in materials and workmanship under
* normal use and service for a period of ninety (90) days. HITEX entire
* liability and your exclusive remedy shall be the replacement of the
* SOFTWARE if the media is defective. This Warranty is void if failure
* of the media resulted from unauthorized modification, accident, abuse,
* or misapplication.
*
* DISCLAIMER: OTHER THAN THE ABOVE WARRANTY, THE SOFTWARE IS FURNISHED
* "AS IS" WITHOUT WARRANTY OF ANY KIND. HITEX DISCLAIMS ALL OTHER WARRANTIES,
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* NEITHER HITEX NOR ITS AFFILIATES SHALL BE LIABLE FOR ANY DAMAGES ARISING
* OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, INCLUDING DAMAGES FOR
* LOSS OF PROFITS, BUSINESS INTERRUPTION, OR ANY SPECIAL, INCIDENTAL, INDIRECT
* OR CONSEQUENTIAL DAMAGES EVEN IF HITEX HAS BEEN ADVISED OF THE POSSIBILITY
* OF SUCH DAMAGES.
********************************************************************/
#include "defines.h"
#define global extern /* to declare external variables and functions */
#include "91x_lib.h"
#include "main.h"
#define GPIO_Alt1 0x01
#define TxBufferSize (countof(TxBuffer) - 1)
#define RxBufferSize 0xFF
/* Private macro -------------------------------------------------------------*/
#define countof(a) (sizeof(a) / sizeof(*(a)))
/* Private variables ---------------------------------------------------------*/
UART_InitTypeDef UART_InitStructure;
u8 TxBuffer[] = "UART1 - 1,8,N,1@115.2k communication without flow control\n\r";
u8 RxBuffer[RxBufferSize];
u8 NbrOfDataToTransfer = TxBufferSize;
u8 TxCounter = 0;
u8 RxCounter = 0;
GPIO_InitTypeDef GPIO_InitStructure;
TIM_InitTypeDef TIM_InitStructure;
/* Private function prototypes -----------------------------------------------*/
void SCU_Configuration(void);
void GPIO_Configuration(void);
void UART1_Configuration(void);
static void Delay(u32 nCount);
int main (void)
{
/* Configure the system clocks */
SCU_Configuration();
/* Configure the GPIOs */
GPIO_Configuration();
/* Configure and start the UART1 */
UART1_Configuration();
/* endless loop */
while (1)
{
{
if((UART_GetFlagStatus(UART1, UART_FLAG_RxFIFOEmpty) != SET)&&(RxCounter < RxBufferSize))
{
RxBuffer[0] = UART1->DR;
UART_SendData(UART1, RxBuffer[0]);
}
}
/* Turn OFF leds connected to P9.0, P9.1 pins */
GPIO_WriteBit(GPIO8, GPIO_Pin_0, Bit_SET);
/* Insert delay */
Delay(0x1FFFF);
/* Turn ON leds connected to P9.0, P9.1 pins */
GPIO_WriteBit(GPIO8, GPIO_Pin_0, Bit_RESET);
/* Insert delay */
Delay(0x1FFFF);
}
}
void SCU_Configuration(void)
{
SCU_MCLKSourceConfig(SCU_MCLK_OSC);
SCU_PLLFactorsConfig(192,25,2); /* PLL = 96 MHz */
SCU_PLLCmd(ENABLE); /* PLL Enabled */
SCU_MCLKSourceConfig(SCU_MCLK_PLL); /* MCLK = PLL */
FMI_BankRemapConfig(4, 2, 0, 0x80000); /* Set Flash banks size & address */
FMI_Config(FMI_READ_WAIT_STATE_2, FMI_WRITE_WAIT_STATE_0, FMI_PWD_ENABLE,\
FMI_LVD_ENABLE, FMI_FREQ_HIGH); /* FMI Waite States */
/* Enable VIC clock */
SCU_AHBPeriphClockConfig(__VIC, ENABLE);
SCU_AHBPeriphReset(__VIC, DISABLE);
/* Set the PCLK Clock to MCLK/2 */
SCU_PCLKDivisorConfig(SCU_PCLK_Div1);
/* Enable the UART0 Clock */
SCU_APBPeriphClockConfig(__UART1, ENABLE);
/* Enable the clock for TIM0 and TIM1 */
SCU_APBPeriphClockConfig(__TIM01, ENABLE);
SCU_APBPeriphReset(__TIM01, DISABLE);
SCU_APBPeriphClockConfig(__TIM23, ENABLE);
SCU_APBPeriphReset(__TIM23, DISABLE);
/* Enable the GPIO3 Clock */
SCU_APBPeriphClockConfig(__GPIO3, ENABLE);
SCU_APBPeriphClockConfig(__GPIO4, ENABLE); /* Enable the clock for the GPIO4 */
/* Enable the __GPIO8 */
SCU_APBPeriphClockConfig(__GPIO8 ,ENABLE);
/* Enable the __GPIO9 */
SCU_APBPeriphClockConfig(__GPIO9 ,ENABLE);
}
/* GPIO Configuration --------------------------------------------------------*/
void GPIO_Configuration(void)
{
GPIO_DeInit(GPIO3);
GPIO_DeInit(GPIO4); /* GPIO4 Deinitialization */
GPIO_DeInit(GPIO9);
/* IOs */
GPIO_InitStructure.GPIO_Direction = GPIO_PinOutput;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
GPIO_InitStructure.GPIO_Type = GPIO_Type_PushPull ;
GPIO_Init (GPIO4, &GPIO_InitStructure);
/* onboard LED */
GPIO_InitStructure.GPIO_Direction = GPIO_PinOutput;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStructure.GPIO_Type = GPIO_Type_PushPull ;
GPIO_Init (GPIO9, &GPIO_InitStructure);
GPIO_WriteBit(GPIO9, GPIO_Pin_0, Bit_RESET);
/* configure UART1_Rx pin GPIO3.2*/
GPIO_InitStructure.GPIO_Direction = GPIO_PinInput;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
GPIO_InitStructure.GPIO_Type = GPIO_Type_PushPull ;
GPIO_InitStructure.GPIO_IPConnected = GPIO_IPConnected_Enable;
GPIO_InitStructure.GPIO_Alternate = GPIO_InputAlt1 ;
GPIO_Init (GPIO3, &GPIO_InitStructure);
/*Gonfigure UART1_Tx pin GPIO3.3*/
GPIO_InitStructure.GPIO_Direction = GPIO_PinInput;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
GPIO_InitStructure.GPIO_Type = GPIO_Type_PushPull ;
GPIO_InitStructure.GPIO_Alternate = GPIO_OutputAlt2 ;
GPIO_Init (GPIO3, &GPIO_InitStructure);
}
/* UART1 configuration -------------------------------------------------------*/
void UART1_Configuration(void)
{
/* UART1 configured as follow:
- Word Length = 8 Bits
- One Stop Bit
- No parity
- BaudRate = 115200 baud
- no Hardware flow control enabled (RTS and CTS signals)
- Receive and transmit enabled
- Receive and transmit FIFOs are enabled
- Transmit and Receive FIFOs levels have 8 bytes depth
*/
UART_InitStructure.UART_WordLength = UART_WordLength_8D;
UART_InitStructure.UART_StopBits = UART_StopBits_1;
UART_InitStructure.UART_Parity = UART_Parity_No ;
UART_InitStructure.UART_BaudRate = 115200;
UART_InitStructure.UART_HardwareFlowControl = UART_HardwareFlowControl_None;
UART_InitStructure.UART_Mode = UART_Mode_Tx_Rx;
UART_InitStructure.UART_FIFO = UART_FIFO_Enable;//UART_FIFO_Enable;
UART_InitStructure.UART_TxFIFOLevel = UART_FIFOLevel_1_2; /* FIFO size 16 bytes, FIFO level 8 bytes */
UART_InitStructure.UART_RxFIFOLevel = UART_FIFOLevel_1_2; /* FIFO size 16 bytes, FIFO level 8 bytes */
UART_DeInit(UART1);
UART_Init(UART1, &UART_InitStructure);
/* Enable the UART0 */
UART_Cmd(UART1, ENABLE);
while(NbrOfDataToTransfer--)
{
UART_SendData(UART1, TxBuffer[TxCounter++]);
while(UART_GetFlagStatus(UART1, UART_FLAG_TxFIFOFull) != RESET);
}
}
/*******************************************************************************
* Function Name : Delay
* Description : Inserts a delay time.
* Input : nCount: specifies the delay time length.
*******************************************************************************/
static void Delay(u32 nCount)
{
u32 j = 0;
for(j = nCount; j != 0; j--);
}
/************************************** EOF *********************************/