1
0
mirror of https://github.com/elua/elua.git synced 2025-01-08 20:56:17 +08:00

more AsciiDoc work

This commit is contained in:
Bogdan Marinescu 2010-10-05 15:44:48 +00:00
parent a6f8f4d8a1
commit a41f589a9f
4 changed files with 192 additions and 5 deletions

View File

@ -16,3 +16,58 @@ emphasizedwords=
strongwords=eLua
monospacedwords=
# Colored table cells
# o: white background, orange text color
# g: gray background, black text color, bold text
[tabledef-default]
orange-style=tags="orange"
graybg-style=tags="graybg"
[tabletags-orange]
bodydata=<td style="color: rgb(255, 102, 0)">|</td>
[tabletags-graybg]
bodydata=<td style="background-color: silver; font-weight: bold;">|</td>
[replacements]
# Status images
_sok=image:images/stat_ok.png[Status: OK]
_sni=image:images/stat_not_implemented.png[Status: not implemented]
_snt=image:images/stat_not_tested.png[Status: testing]
_sna=image:images/stat_not_applicable.png[Status: not applicable]
# 'Lazy text' (automatic formatting of text color with simple patterns)
@o_(\S+)=<font style="color: rgb(255, 102, 0);">\1</font>
# CPUs
_LM3S8962=http://www.luminarymicro.com/products/LM3S8962.html[LM3S8962]
_LM3S6965=http://www.luminarymicro.com/products/lm3s6965.html[LM3S6965]
_LM3S6918=http://www.luminarymicro.com/products/lm3s6918.html[LM3S6918]
_LM3S9B92=http://www.luminarymicro.com/products/lm3s6918.html[LM3S9B92]
_AT32UC3A0512=http://www.atmel.com/dyn/products/product_card.asp?part_id=4117[AT32UC3A0512]
_AT91SAM7X256=http://www.atmel.com/dyn/products/Product_card.asp?part_id=3755[AT91SAM7X256]
_AT91SAM7X512=http://www.atmel.com/dyn/products/Product_card.asp?part_id=4104[AT91SAM7X512]
_LPC2468=http://www.nxp.com/#/pip/pip=%5Bpip=LPC2468_4%5D|pp=%5Bt=pip,i=LPC2468_4%5D[LPC2468]
_LPC2888=http://www.standardics.nxp.com/microcontrollers/to/pip/LPC2880FET180.html[LPC2888]
_STR711FR2=http://www.st.com/mcu/devicedocs-STR711FR2.html[STR711FR2]
_STR912FAW44=http://www.st.com/mcu/devicedocs-STR912FAW44-101.html[STR912FAW44]
_STM32F103ZE=http://www.st.com/mcu/devicedocs-STM32F103ZE-110.html[STM32F103ZE]
_STM32F103RE=http://www.st.com/mcu/devicedocs-STM32F103RE-110.html[STM32F103RE]
_i386=http://www.intel.com/[i386]
_LPC1768=http://www.nxp.com/#/pip/pip=%5Bpip=LPC1769_68_67_66_65_64_63%5D|pp=%5Bt=pip,i=LPC1769_68_67_66_65_64_63%5D[LPC1768]
# Boards
_EK-LM3S8962=http://www.luminarymicro.com/products/lm3s8962_can_ethernet_evaluation_kit.html[EK-LM3S8962]
_EK-LM3S6965=http://www.luminarymicro.com/products/lm3s6965_ethernet_evaluation_kit.html[EK-LM3S6965]
_Eagle-100=http://www.micromint.com/index.php/SBC/eagle-100.html[Eagle 100]
_EK-LM3S9B92=http://www.luminarymicro.com/products/ek-lm3s9b92.html[EK-LM3S9B92]
_ATEVK1100=http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=4114[ATEVK1100]
_SAM7-EX256=http://www.olimex.com/dev/sam7-ex256.html[SAM7-EX256]
_PUC-RioDemo=http://www.giga.puc-rio.br/site/embedded/eluademoboard[PUC-Rio Demo]
_LPC-H2888=http://www.olimex.com/dev/lpc-h2888.html[LPC-H2888]
_MOD711=http://www.sctec.com.br/content/view/101/30/[MOD711]
_STR9-comStick=http://www.hitex.com/index.php?id=383[STR9-comStick]
_STR-E912=http://www.olimex.com/dev/str-e912.html[STR-E912]
_STM3210E-EVAL=http://www.st.com/mcu/contentid-100-110-STM3210E_EVAL.html[STM3210E-EVAL]
_ET-STM32Stamp=http://www.futurlec.com/ET-STM32_Stamp.shtml[ET-STM32 Stamp]
_mbed=http://mbed.org/[mbed]

View File

@ -9,7 +9,8 @@ We're proud to announce a web service that builds eLua images ready to be flashe
newcomers to quickly generate firmware images without the need to install any local toolchain. +
This is a beta version and we count on the community to help us refine it. +
The generated images, together with some other info (build options used, error/warning reports, ...) are made available for download and are also stored in the user's area.
Most of the current build and configuration options can be defined and stored as a named "build". Builds are automatically stored in the user's area and can be reused (for config variations and new builds). Users can upload and store files (Lua sources or compiled programs, modules, ...) in their user's areas too. These can be optionally included in each build
Most of the current build and configuration options can be defined and stored as a named "build". Builds are automatically stored in the user's area and can be reused (for config variations and new builds).
Users can upload and store files (Lua sources or compiled programs, modules, ...) in their user's areas too. These can be optionally included in each build
by simply checking boxes on the build configuration. +
There are some "?" icons with help and instructions for each section. Please let us know if they are clear enough or send us new texts and we'll be glad to add it. We hope to find
some time to make a tutorial for the wiki too. +

101
doc/en/status.txt Normal file
View File

@ -0,0 +1,101 @@
// $$HEADER$$
[[status]]
eLua project status
-------------------
The current status of eLua is given by the list of the currently supported platforms, together with a list of modules-per-platform and their development
phase. For better formatting, the lists are organized as tables that use the graphical notation given below:
[width="70%", cols="^1,<4", options="header"]
|======================================================
| Symbol ^| Meaning
| _sok | Implemented and tested
| _snt | Implemented, needs more testing
| _sni | Not yet implemented
| _sna | Not applicable
|======================================================
[[platforms]]
eLua suported platforms
-----------------------
The list of CPUs and boards currently supported by eLua is given below:
[width="70%", cols="<2, <3, <3, <3, ^1", options="header"]
|=====================================================================================
^| CPU ^| Architecture ^| Platform name ^| Supported boards ^| Status
| _LM3S8962 | Cortex-M3 o| LM3S | _EK-LM3S8962 | _sok
| _LM3S6965 | Cortex-M3 o| LM3S | _EK-LM3S6965 | _sok
| _LM3S6918 | Cortex-M3 o| LM3S | _Eagle-100 | _sok
| _LM3S9B92 | Cortex-M3 o| LM3S | _EK-LM3S9B92 | _sok
| _AT32UC3A0512 | AVR32 o| AVR32 | _ATEVK1100 | _sok
| _AT91SAM7X256 | ARM7TDMI o| AT91SAM7X | _SAM7-EX256 | _sok
| _AT91SAM7X512 | ARM7TDMI o| AT91SAM7X | None | _snt
| _LPC2468 | ARM7TDMI o| LPC24xx | _PUC-RioDemo | _sok
| _LPC2888 | ARM7TDMI o| LPC288x | _LPC-H2888 | _sok
| _STR711FR2 | ARM7TDMI o| STR7 | _MOD711 | _sok
| _STR912FAW44 | ARM966E-S o| STR9 | _STR9-comStick | _sok
| _STR912FAW44 | ARM966E-S o| STR9 | _STR-E912 | _sok
| _STM32F103ZE | Cortex-M3 o| STM32 | _STM3210E-EVAL | _sok
| _STM32F103RE | Cortex-M3 o| STM32 | _ET-STM32Stamp | _sok
| _i386 | x86 o| i386 | PCs/emulators | _sok
|=====================================================================================
// | _LPC1768 | Cortex-M3 o| LPC17xx | _mbed | _sok
[[plat_modules]]
eLua modules x MCUs
-------------------
The relationship between a module and its implementation on a particular platform is given in the next table.
[width="70%", cols="<4, ^1, ^1, ^1, ^1, ^1, ^1, ^1, ^1, ^1, ^1, ^1, ^1, ^1, ^1, ^1", options="header"]
|===================================================================================================================================
^| MCU 15+| Module
| g| pio g| spi g| uart g| tmr g| pwm g| net g| cpu g| adc g| pd g| term g| bit g| pack g| can g| rpc g|mmc
| _LM3S8962 | _sok | _snt | _sok | _sok | _sok | _sok | _sok | _sok | _sok | _sok | _sok | _sok | _sni | _snt | _sok
| _LM3S6965 | _sok | _snt | _sok | _sok | _snt | _snt | _sok | _sok | _sok | _sok | _sok | _sok | _sna | _sok | _sok
| _LM3S6918 | _sok | _snt | _sok | _sok | _sna | _snt | _sok | _snt | _sok | _sok | _sok | _sok | _sna | _snt | _sni
| _LM3S9B92 | _sok | _snt | _sok | _sok | _sok | _sok | _sok | _snt | _sok | _sok | _sok | _sok | _sni | _snt | _sok
| _AT32UC3A0512 | _sok | _sni | _sok | _sok | _sni | _sni | _sok | _sni | _sok | _sok | _sok | _sok | _sna | _sni | _sni
| _AT91SAM7X256 | _sok | _sni | _sok | _sok | _sok | _sni | _sok | _sni | _sok | _sok | _sok | _sok | _sni | _sni | _sni
| _AT91SAM7X512 | _snt | _sni | _snt | _snt | _snt | _sni | _sok | _sni | _sok | _sok | _sok | _sok | _sni | _sni | _sni
| _LPC2468 | _sok | _sni | _sok | _sok | _sni | _sni | _sok | _sni | _sok | _sok | _sok | _sok | _sni | _sni | _sni
| _LPC2888 | _sok | _sni | _sok | _sok | _sna | _sni | _sok | _sni | _sok | _sok | _sok | _sok | _sna | _sni | _sni
| _STR711FR2 | _sok | _sni | _sok | _sok | _snt | _sna | _sok | _sni | _sok | _sok | _sok | _sok | _sna | _sni | _sni
| _STR912FAW44 | _sok | _sni | _sok | _sok | _sok | _sni | _sok | _sni | _sok | _sok | _sok | _sok | _sni | _sni | _sni
| _STM32F103ZE | _sok | _sni | _sok | _sok | _sni | _sni | _sok | _sni | _sok | _sok | _sok | _sok | _sni | _sni | _sni
| _STM32F103RE | _sok | _sni | _sok | _sok | _sni | _sni | _sok | _sni | _sok | _sok | _sok | _sok | _snt | _sni | _sni
| _i386 | _sna | _sna | _sni | _sni | _sna | _sni | _sni | _sna | _sok | _sni | _sni | _sni | _sna | _sni | _sni
|===================================================================================================================================
[[gen_modules]]
eLua modules
------------
The following table shows a list of the generic modules currently implemented (and planned to be implemented) in eLua.
[width="70%", cols="<1, <5, ^1", options="header"]
|=========================================================================
|Name ^|Description | Status
o|pio | programmable input/output | _sok
o|tmr | periodic timer / counters | _sok
o|pwm | pulse width modulation | _sok
o|uart | universal asynchronous receiver transmitter | _sok
o|spi | serial peripheral interface | _sok
o|net | TCP/IP networking | _sok
o|adc | analog to digital converter | _sok
o|dac | digital to analog converter | _sni
o|cpu | low level system access | _sok
o|pd | platform data | _sok
o|term | ANSI terminal access | _sok
o|bit | bitwise operations | _sok
o|pack | pack/unpack binary data | _sok
o|cmp | analog comparator | _sni
o|i2c | inter-integrated circuit protocol | _sni
o|cnt | event counter | _sni
o|can | controller area network | _snt
o|rpc | remote procedure call | _snt
o|i2s | inter-IC sound | _sni
o|mmc | SD/MMC card FAT file system | _sok
o|disp | LCD, OLED and other displays support | _sok
o|int | interrupt service routines | _sni
|=========================================================================
// $$FOOTER$$

View File

@ -90,6 +90,13 @@ h6 {
* Content styling
******************************************************************************/
div.paragraph p {
line-height: 120%;
padding-left: 1em;
}
/* [TODO] remove this rule once all the HTMLs are rewritten to use classes
instead of ids */
#content p {
line-height: 120%;
padding-left: 1em;
@ -450,22 +457,41 @@ div.compact div, div.compact div {
margin-bottom: 0.1em;
}
div.tableblock > table {
/*BogdanM: replaced the previous "table" declaration*/
/*div.tableblock > table {
border: 3px solid #527bbd;
}*/
div.tableblock > table {
margin-left: 1em;
border-collapse: collapse;
}
thead, p.table.header {
/*BogdanM: commented next rule, added the next two for td and th*/
/*thead, p.table.header {
font-family: sans-serif;
font-weight: bold;
color: #527bbd;
}*/
.tableblock td {
border: 1px solid gray;
padding: 5px;
}
.tableblock th {
border: 2px solid gray;
background-color: silver;
padding: 5px;
}
tfoot {
font-weight: bold;
}
td > div.verse {
white-space: pre;
}
p.table {
margin-top: 0;
/* BogdanM: added next rule to reduce table line height */
div.tableblock p.table {
margin: 0;
padding: 0;
}
/* Because the table frame attribute is overriden by CSS in most browsers. */
div.tableblock > table[frame="void"] {
@ -579,3 +605,7 @@ div.toclevel4 {
font-size: 0.9em;
}
/* BogdanM: new rules for eLua docs */
span.orange {
color: rgb(255, 102, 0);
};