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

103 Commits

Author SHA1 Message Date
Bogdan Marinescu
ebfd94eb01 linenoise support extended to the eLua shell (it can be enabled separately in platform_conf.h). Documentation updated 2010-11-17 20:21:36 +00:00
Bogdan Marinescu
772b33c975 linenoise support for eLua. linenoise is a readline replacement which makes using the Lua interpreter much easier and also adds support for saving the 'history' of lines types in the interpreter. Documentation updated. Thanks go to James for suggesting this in the first place. 2010-11-16 22:53:06 +00:00
Bogdan Marinescu
7aff94d194 Updated the interrupt model in Lua, now it looks exactly the same as the C one (one interrupt handler per interrupt ID, setting an interrupt handler returns the previous one so they can be chained). Documentation and interrupt sample updated to reflect this. Also, building.html is now building.txt (AsciiDoc). Be patient while it is processed :) 2010-11-16 18:07:07 +00:00
Bogdan Marinescu
78acf26f6e add media page 2010-11-10 12:24:35 +00:00
Bogdan Marinescu
3612e87224 Added documentation on interrupts:
Generic info/eLua interrupt handlers: using interrupt handlers from Lua and C
  Platform interface/CPU: updated CPU platform interface
  Platform interface/Timers: updated timers platform interface
  Generic modules/cpu: updated CPU module documentation
  Generic modules/tmr: updated timer module documentation
  eLua internals/Overview/Implementing interrupts: interrupt handlers implementation guide

Also minor bugfixes in the interrupt implementation.
2010-11-06 23:58:05 +00:00
Bogdan Marinescu
b7c8d7dddf added a reference to the #elua IRC channel in the community page 2010-10-06 18:05:09 +00:00
Bogdan Marinescu
016141009e fixed a misspelled link 2010-10-06 17:13:42 +00:00
Bogdan Marinescu
ccc16ebb44 community.html converted to AsciiDoc. This takes care of the first part of the menu :) 2010-10-06 17:04:53 +00:00
Bogdan Marinescu
2bdf0eec73 - Generate "offline" documentation by default. This simply means that the BerliOS logo and the counter will not be added to the navigation div. Use -online as argument to buildall.lua
to add them.
- Minor alignment changes
2010-10-05 22:45:26 +00:00
James Snyder
6fff49b0cb Switch overview to AsciiDoc. 2010-10-05 21:08:04 +00:00
Bogdan Marinescu
0f6eadccd0 status page switched to AsciiDoc 2010-10-05 18:49:14 +00:00
Bogdan Marinescu
a41f589a9f more AsciiDoc work 2010-10-05 15:44:48 +00:00
Bogdan Marinescu
a6f8f4d8a1 Added partial integration of AsciiDoc (http://www.methods.co.nz/asciidoc/) to our documentation system. For now:
- AsciiDoc doesn't work on automatically generated documentation (eluadoc/), just on the static content (but it will)
- Both AsciiDoc and the previous HTML versions are supported, HTML has priority over AsciiDoc

You need at least version 8.6.0 of AsciiDoc to test this.
To give an example of how cool AsciiDoc is, the News page (en/news.html) was rewritten in AsciiDoc format (en/news.txt). 
If you can't see the beauty of writing HTML in such a way that the overall structure of the document remains clear and easy to understand, I reserve the right to question your mental health :)
And yes, the long term goal is to have everything written in AsciiDoc.
2010-10-04 20:55:39 +00:00
Bogdan Marinescu
c757205f89 documentation about interrupt handlers (can be found in Generic info -> eLua interrupt handlers). NOT COMPLETE, still need to modify the CPU module, the CPU platform interface, and add the specific build details. 2010-09-28 23:43:16 +00:00
Dado Sutter
c5a81e5edd eLua web builder announced on the news
some minor changes on the left menu structure
2010-08-04 18:03:00 +00:00
Dado Sutter
cd7ac6dad1 - FAQ content migrating to the eLua User Labs
- Main site will still hold a small text linked to it.
2010-06-25 22:33:59 +00:00
Dado Sutter
68bd22b9f7 - Minor doc editing
- Minor version string format change
- Version string changed "trunk pos0.7"
2010-06-25 18:51:24 +00:00
Dado Sutter
195cb558ae Minor syntax correction 2010-06-21 23:38:25 +00:00
Dado Sutter
cd7e875509 - Authors mail addresses updated to the project's domain address
- Credits updates
2010-06-14 20:50:35 +00:00
Dado Sutter
1989b04a4b - Hardcoded links to www.giga.puc-rio.br changed to relative or to User Labs entries
- Official site was updated accordingly
2010-04-01 03:15:47 +00:00
Dado Sutter
9e22349fc5 - Added menu and community page entry for the eLua User Labs
- Entry text can be refined
- Online site will be updated to doc trunk version
2010-03-31 16:44:14 +00:00
Dado Sutter
1b50d07010 - Adding James Snyder's revision for the eLua User Labs wiki launch
Final URL target must be confirmed before launch
2010-03-24 19:01:16 +00:00
Dado Sutter
5d84caa851 - Added eLua Users launch notice, which I expect to be refined before we launch. 2010-03-23 23:51:13 +00:00
Dado Sutter
ee5a25bede - Added more suported platforms for lhttpd.lua example 2010-03-18 04:23:01 +00:00
Dado Sutter
588411ce92 - Fixed autorun feature for all file systems and all file formats
(it did not autorun if sd/mmc was built and autorun.lua was in romfs)
  (it did not autorun .lc {Lua compiled} files)
  Thanks to Marcelo Politzer for the help with the fix too.

- Minor doc refinement
2010-03-16 00:18:33 +00:00
Dado Sutter
ec738191c1 - Added anchors to individual examples to help referencing this page from the eLuaUsers Wiki (while we don't have better content up there) 2010-03-02 04:51:54 +00:00
Dado Sutter
2695e45dec - Status menu and page slightly enhanced
- Supported plats sub-menu now points a little above the status table, to show the symbol meanings too
- Added more sub-menu items for other important tables/sections under Status
- Minor content edition
2010-02-27 16:24:25 +00:00
Dado Sutter
15daebf98e - Added a Lua-like first-prompt welcome message to the eLua shell
- Main menu refactored to reduce info levels. Old "tutorials" are now part
of the "More Information" (which already contained tutorials) on eLua
Internals
- Shell help command adapted to rw filesystems addition (ls lists all files
of all filesystems)
- Minor order and name changes on main menu sub-items
- Minor refinements in some doc pages
2010-02-22 20:18:21 +00:00
Dado Sutter
aedbe6c83c - Several but minor html w3c validation fixes 2010-02-01 15:31:37 +00:00
Dado Sutter
f7d576953b - Minor download link description fix
- Minor CSS W3C validation issue fix
2010-02-01 15:13:01 +00:00
Dado Sutter
1f11adc3a4 - Added James Snyder credits to CSS menu entry on the news page too. 2010-02-01 13:23:16 +00:00
Dado Sutter
f6d7d85f94 - Added link to a host @Led Lab for custom build binaries
- Current online site will be updated acordingly
- LM3S6965 version still needs to be adapted, tested and uploaded (sent to me). I do not have an LM3S6965 board to test :(
2010-02-01 01:38:13 +00:00
Dado Sutter
0c75b4ee98 - Added custom binaries download table on the binaries download section.
- A text paragraph describes the idea (revisions/refinements always welcomed)
- The links are correct but the files are not there yet. I'll upload the LM3S8962
as soon as I figure out where to send them too @BerliOS :)
Help is needed to adapt (on the repo's LM3S Games branch) and test the eLua Games
build to the LM3S6965 kit.
2010-01-31 17:44:54 +00:00
Dado Sutter
f1d13c73f7 Spelling fixes 2010-01-29 02:07:54 +00:00
Dado Sutter
f968670490 Two minor (but very important) doc fixes:
- bit module's isset and isclear return values are true/false (and not 0/1)
- scons build option for LuaRPC is boot=luarpc (and not boot=rpc)
2010-01-27 11:08:00 +00:00
James Snyder
51221f8b4c Merge 0.7 changes to trunk. 2010-01-25 23:43:05 +00:00
Dado Sutter
02588db95c Minor eLua Examples fix.
dualpwm.lua runs on the STM32 board too.
2009-11-25 04:00:36 +00:00
Dado Sutter
2ecc8d1eca PT doc revisions
Minor doc fixes
Preparing news and doc for future v0.7
2009-11-24 01:58:23 +00:00
Dado Sutter
ac5859d332 Removing source code download option form the binaries table.
Revisions in the pt_br version.
2009-11-23 10:58:13 +00:00
Dado Sutter
3672c6a2cd PT Overview page minor revisions
ZModem mention removed, as we actually don't have it working yet.
2009-10-25 23:51:06 +00:00
Dado Sutter
9bd9fbf90b Version History updated to reflect current work on trunk 2009-10-19 21:52:58 +00:00
Dado Sutter
a83fbc94d0 Dev doc/site updated to reflect current work on trunk
(a separate doc/site @ http://elua.giga.puc-rio.br is now reflecting the current dev)
Changes after v0.6 must be added to our change log on the en/versionhistory.html page.
STR-E912 board added to the status table.
2009-10-19 04:39:39 +00:00
James Snyder
5528ceeb7f Merge corrections. 2009-10-13 02:14:47 +00:00
James Snyder
bd1465ca50 Merge 0.6 branch to trunk.
Conflicts:
	SConstruct
	doc/en/arch_platform.html
	doc/en/comunity.html
	doc/en/overview.html
	doc/en/refman.html
	doc/en/refman_gen.html
	doc/en/status.html
	doc/en/tut_bootstick.html
	doc/images/lng_pt.png
	doc/images/minusnode.png
	doc/images/next.png
	doc/images/node.png
	doc/images/nodelast.png
	doc/images/plusnode.png
	doc/images/plusnodelast.png
	doc/images/previous.png
	doc/images/showall.png
	doc/images/sync.png
	doc/images/vertline.png
	doc/pt/arch.html
	doc/pt/arch_coding.html
	doc/pt/arch_con_term.html
	doc/pt/arch_newport.html
	doc/pt/arch_overview.html
	doc/pt/arch_platform.html
	doc/pt/arch_tcpip.html
	doc/pt/building.html
	doc/pt/comunity.html
	doc/pt/dl_binaries.html
	doc/pt/dl_old.html
	doc/pt/dl_sources.html
	doc/pt/downloads.html
	doc/pt/examples.html
	doc/pt/faq.html
	doc/pt/installing_i386.html
	doc/pt/installing_lm3s.html
	doc/pt/news.html
	doc/pt/overview.html
	doc/pt/refman_dep.html
	doc/pt/refman_gen.html
	doc/pt/status.html
	doc/pt/tc_386.html
	doc/pt/toolchains.html
	doc/pt/tut_openocd.html
	doc/pt/using.html
	romfs/LM3S.lua
	romfs/led.lua
	romfs/morse.lua
	romfs/pong.lua
	src/lua/linit.c
	src/modules/auxmods.h
	src/platform/lm3s/platform.c
	src/platform/lm3s/platform_conf.h
	src/platform/sim/platform_conf.h
2009-10-13 02:14:27 +00:00
Dado Sutter
7b822c16e5 PT_BR content 2009-09-26 17:00:44 +00:00
James Snyder
cff5626558 Update status to reflect alpha/beta RPC code, and addition of lightly tested
CAN module.
2009-06-29 17:02:31 +00:00
James Snyder
240644ffbf working on the reference manual 2009-06-29 16:43:17 +00:00
James Snyder
af944cc8bc working on the docs, still 2009-06-29 16:42:56 +00:00
James Snyder
4873051483 Almost finished documenting the platform interace, only ADC left. The platform
interface documentation is now dynamically generated by the "builddoc.lua"
script, with the description files located in doc/arch_platform/*.lua directory.
The same script will be used to generate the reference manual and ultimately
will be modified to generate a different format of the reference manual,
suitable for embedding directly into eLua (thus providing on-line help).
To generate the platform interface documentation, simply execute the
"build_all_docs.sh" script from the doc/ directory.
2009-06-29 16:42:12 +00:00
James Snyder
58489cc1bf added platform interface documentation for UART, SPI, timers and PWM 2009-06-29 16:41:52 +00:00