Improve BMA400 module
There is a barebones BMA400 module available in the rahix/bma400
branch. This module needs to be extended to contain more of the functionality of the chip.
It also has a bug which is the first reading returning an error as the chip isn't yet initialized (it takes some time to do so).