Introduction ============ G940LEDControl allows you to bind functions to the throttle's buttons which control the LEDs. Each function may contains several states, each of which can be configured for a certain colour and/of flashing pattern. Since version 2.0 all functions are implemented using Lua scripts. This means it is fairly easy to create customized versions of the standard functions, or even add a completely new function. For more information, see the page on :doc:`scripting` or dive straight into the :doc:`scriptingreference`. Source code ----------- Since version 2.0, G940LEDControl is released as open-source under the GNU General Public License v3.0. The main Git repository is located at ``_ with a clone being kept up to date at ``_. G940LEDControl is compiled using Delphi XE2. The following additional libraries are required: * `OmniThreadLibrary `_ (1.0.4) * `VirtualTreeView `_ (5.3.0) * `X2Log `_ * `X2Utils `_ Newer versions Delphi and/or of the libraries might work as well, though have not been tested yet. A copy of `DelphiLua `_ is included in the G940LEDControl repository.