1
0
mirror of https://github.com/elua/elua.git synced 2025-01-08 20:56:17 +08:00
Martin Guy b07f2fd6c2 Implement and document mizar32.lcd.{getpos,buttons}() functions
The new LCD PIC firmware has the ability to return the cursor position
in the LCD character RAM and the state of the buttons. This commit
implements eLua module functions to make these available to users.
2011-12-10 12:50:31 +01:00
..
2011-10-21 18:08:43 -05:00
2010-12-06 22:14:14 +00:00
2011-07-19 18:05:33 +02:00
2010-02-01 15:13:01 +00:00
2011-02-04 23:11:27 +00:00

The eLua doc is automatically generated by a Lua script contained here in the distro.
The html doc generated by this script is the exactly the same shown in our online site (www.eluaproject.net)

To generate the doc:
- make sure you have Lua installed in your machine (www.lua.org)
- make sure you have 'lfs' (Lua file system) and 'md5' modules installed on your machine. To install them:
  * in Windows: the simplest way is to install Lua for Windows (http://code.google.com/p/luaforwindows/) which comes with these modules installed
  * in Ubuntu:
    1. install luarocks
      $ sudo apt-get install luarocks
    2. install both modules using luarocks
      $ sudo luarocks install lfs md5
- make sure you have Python installed and the Python installation directory is in your PATH (you might have to add it manually in Windows).
  Python is needed by AsciiDoc (below).
- make sure you have AsciiDoc (http://www.methods.co.nz/asciidoc/INSTALL.html) installed. If you're using Windows you have a bit more work to do:
  * make sure that the AsciiDoc installation directory is in your PATH
  * create a file named "asciidoc.bat" in the AsciiDoc instalation directory with the following line in it:
    @python "c:\Program Files\asciidoc-8.6.2\asciidoc.py" %*
  (substitute "c:\Program Files\asciidoc-8.6.2" with you AsciiDoc instalation directory).
- go to the /doc directory of this distro (you're probably here already :)
- run the script with
  $ lua buildall.lua
- the doc/site structure is generated in a new sub-folder called dist, where you can go and open any .html document. The left-side menu is actually 
  part of the global layout and is included in every page of the doc/site.
- enjoy eLua !