I assume I can also set data bits, stop bits, parity by adding elements to the list.
Do you know of anyone who has used Wolfram Language to communicate with firmata? The protocol for doing so seems quite opaque to me, but obviously many people have figured out how to do it from other languages... see list of "client libraries" here:
https://github.com/firmata/arduino