| # Chrome OS MEMS Setup Code | |
| ## `/usr/sbin/mems_setup` | |
| This tool handles the boot-time setup of cros_ec sensors on the device, such as | |
| accelerometers, gyroscopes, and potentially other sensors in the future. | |
| The goals of introducing this tool vs. using a shell script include: | |
| - improved testability; | |
| - more readable; | |
| - better performance. | |
| This tool is based on `libmems`. | |
| ## Configuration | |
| Currently, the actions taken by the tool are statically determined by | |
| the type of sensor being initialized, and the only values that are discovered | |
| at runtime are the VPD calibrations. If your use case needs tweaking the | |
| behavior of this tool in other ways, please file a bug. |