-
Notifications
You must be signed in to change notification settings - Fork 230
Lua RTOS configuration
The Lua RTOS configuration functions allows to configure some aspects of Lua RTOS. This functions are provided as an extension of the Lua os module.
If enabled Lua RTOS records the commands entered by the programmer. The programmer can access the previous entered commands with the up & down keys. This functions is only available if an SD Card is attached to your board.
Arguments:
- enable (optional): true for enable / false for disable. If this argument is not provided the function returns the current history setting.
Returns: nothing, or the current history setting (true/false) if the enable argument is not provided.
-- Enable history
os.histrory(true)
Enable or disable Lua RTOS log to the console. If it's enabled log messages are displayed in the console and written to the /log/messages.log file if an SD Card is attached. If it's disabled log mesages are written to the /log/messages.log file if an SD Card is attached.
Arguments:
- enable (optional): true for enable / false for disable. If this argument is not provided the function returns the current logcons setting.
Returns: nothing, or the current logcons setting (true/false) if the enable argument is not provided.
-- Disable logs on the console
os.logcons(false)
Sets the log level. The log level controls the amount of log information that Lua RTOS show in the console, and puts in the /log/messages.log file (is an SD Card is attached).
Arguments:
- level: the log level, can be either os.LOG_ALL, os.LOG_INFO, os.LOG_EMERG, os.LOG_ALERT, os.LOG_CRIT, os.LOG_ERR, os.LOG_WARNING, os.LOG_NOTICE, os.LOG_DEBUG
Returns: nothing
-- Show only error logs
os.loglevel(os.LOG_ERR)
Enable or disable Lua RTOS shell. If shell is enabled the programmer can interact with Lua RTOS in a friendly way:
/ > ls
f 370 abp.lua
d - examples
d - sys
f 468 system.lua
f 388 wifi.lua
f 40 autorun.lua
/ > cd examples
/examples > ls
d - blocks
d - lua
d - a
f 0 system.lua
/examples >
Arguments:
- enable (optional): true for enable / false for disable. If this argument is not provided the function returns the current shell setting.
Returns: nothing, or the current shell setting (true/false) if the enable argument is not provided.