The [UART](https://en.wikipedia.org/wiki/Universal_asynchronous_receiver/transmitter) (Universal asynchronous receiver/transmitter) module allows configuration of and communication over the UART serial port.
-`method` "data", data has been received on the UART
-`number/end_char`
- if pass in a number n<255,thecallbackwillcalledwhenncharsarereceived.
- if n=0, will receive every char in buffer.
- if pass in a one char string "c", the callback will called when "c" is encounterd, or max n=255 received.
-`function` callback function, event "data" has a callback like this: `function(data) end`
-`run_input` 0 or 1. If 0, input from UART will not go into Lua interpreter, can accept binary data. If 1, input from UART will go into Lua interpreter, and run.