eclipse / upm

UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform through calls to MRAA APIs.
MIT License
659 stars 411 forks source link

kxtj3: C/C++ driver implementation with examples #652

Closed Issam-b closed 6 years ago

Issam-b commented 6 years ago

This driver implementation is for Kionix's KXTJ3 tri-axis accelerometer sensor. A brief description on the sensor: "The Kionix KXTJ3 sensor is a multifunctional sensor that provides multiple functionalities. The sensor provides an extended g-range up to ±16g, higher resolution embedded wake-up function down to 3.9mg, and a flexible interrupt circuitry. The KXTJ3 sense element offers lower noise performance, exceptional shock resiliency, stable performance over temperature, and virtually eliminates offset and sensitivity shifts from reflow."

This commit has:

Issam-b commented 6 years ago

Hi, I handled the comments and fixed what was requested. About squashing the commits, isn't that done when accepting the pull request, those commits get squashed into one commit? If I squash the commits that won't affect the pull request?

I'll also handle the examples, but I think it's better to do them on a separate pull request.

Issam-b commented 6 years ago

I fixed the upm_delay_us, added java/python and JavaScript examples and signed-off the commits.

pylbert commented 6 years ago

Looks great! Merged and closing...