Add support for MultiTech mDot module

Module is based around an STM32F405RG processor.  Let me know if I'm missing anything.
Can you align cases by 4 spaces from switch (same in serial api HAL file), as it is in other files in this pull request.