Lua extension for Profilab
C C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
lib
obj
out
src
sup
.gitignore
ProfiLua.cbp
ProfiLua.rc
README.md
copyright.txt

README.md

ProfiLua

A Lua extension for Profilab http://www.abacom-online.de/html/profilab-expert.html.
For binaries, examples and more, see http://www.askrprojects.net/software/profilua/index.html

Released parts of the serial interface as BecauseHW!SerialLib.


NEWS

04/2014

  • serial interface is up and running
  • added two baud rates 500 and 512kbit/s

TODO

  • replace luaL-check...() with lua-to...()
  • check incoming arguments
    might give strange results, but will reduce Profilab crashes due to prog errors
  • catch errors (e.g. call of non-existant functions)
  • just thought about the fact that this:
    gNumInputs = 4
    InputNames = {"NumTrig","StringTrig","TableTrig","ReadTrig"}
    is somehow redundant; determine gNumInputs by number of elements in InputNames (same for output)
  • update to (newest) Lua kernel 5.2.x
  • ...

BUILDING

As of version V1.0, ProfiLua now comes with only Code::Blocks project files for TDM-GCC.
Due to some bugs in the TDM64 release, the 32 bit edition of TDM-GCC is required.

This may change in the future...

CHANGES

0.9c

- CHG: renamed "prolua.getkey()" to "prolua.GetKey()"
- NEW: added MIDI functionality in library "promidi"
    - function OpenDevice()
    - function CloseDevice()
    - function PlayNote()
    - variable MIDIIN
    - variable MIDIOUT

1.0

- CHG: switched to TDM-GCC and Code::Blocks
- NEW: serial interface

1.0a

- NEW: added baud rates 500000 and 512000 kbit/s

Have fun
FMMT666(ASkr)