Merge pull request #240 from AmberAussie/master

serial: SerialBase with is idempotent