diff options
author | Kyle Repinski <repinski23@gmail.com> | 2015-12-08 03:42:06 -0600 |
---|---|---|
committer | Ziyan <jaraidaniel@gmail.com> | 2016-01-17 22:41:00 +0100 |
commit | 279fa1241dec2d666d92eec566a6cabfc1ad9f86 (patch) | |
tree | e8160418ed6b283386074a816d969916f497ba21 /libsensors/mlsdk/mllite/mldl.c | |
parent | 3f2cb86a83bd0bc394399b7cd52f3db5339dc2d9 (diff) | |
download | device_samsung_tuna-279fa1241dec2d666d92eec566a6cabfc1ad9f86.zip device_samsung_tuna-279fa1241dec2d666d92eec566a6cabfc1ad9f86.tar.gz device_samsung_tuna-279fa1241dec2d666d92eec566a6cabfc1ad9f86.tar.bz2 |
libsensors: mlsdk: Remove lots of unused cruft.
This alone was enough to cut 16KB off of the mllite.so size.
Diffstat (limited to 'libsensors/mlsdk/mllite/mldl.c')
-rw-r--r-- | libsensors/mlsdk/mllite/mldl.c | 71 |
1 files changed, 2 insertions, 69 deletions
diff --git a/libsensors/mlsdk/mllite/mldl.c b/libsensors/mlsdk/mllite/mldl.c index ee7258f..ca6de8f 100644 --- a/libsensors/mlsdk/mllite/mldl.c +++ b/libsensors/mlsdk/mllite/mldl.c @@ -50,7 +50,6 @@ #include "dmpKey.h" #include "mlFIFOHW.h" #include "compass.h" -#include "pressure.h" #include "log.h" #undef MPL_LOG_TAG @@ -686,7 +685,7 @@ inv_error_t inv_set_offset(const short *offset) * @return zero if the command is successful, an error code otherwise. * @endif */ -inv_error_t +static inv_error_t inv_get_mpu_memory_one_bank(unsigned char bank, unsigned char memAddr, unsigned short length, unsigned char *buffer) @@ -732,6 +731,7 @@ inv_get_mpu_memory_one_bank(unsigned char bank, * @return zero if the command is successful, an error code otherwise. * @endif */ +static inv_error_t inv_set_mpu_memory_one_bank(unsigned char bank, unsigned short memAddr, unsigned short length, @@ -954,42 +954,6 @@ unsigned char inv_get_product_rev(void) ******************************************************************************/ /** - * @brief inv_get_interrupt_status returns the interrupt status from the specified - * interrupt pin. - * @param intPin - * Currently only the value INTPIN_MPU is supported. - * @param status - * The available statuses are: - * - BIT_MPU_RDY_EN - * - BIT_DMP_INT_EN - * - BIT_RAW_RDY_EN - * - * @return INV_SUCCESS or a non-zero error code. - */ -inv_error_t inv_get_interrupt_status(unsigned char intPin, - unsigned char *status) -{ - INVENSENSE_FUNC_START; - - inv_error_t result; - - switch (intPin) { - - case INTPIN_MPU: - /*---- return the MPU interrupt status ----*/ - result = inv_serial_read(sMLSLHandle, mldlCfg.addr, - MPUREG_INT_STATUS, 1, status); - break; - - default: - result = INV_ERROR_INVALID_PARAMETER; - break; - } - - return result; -} - -/** * @brief query the current status of an interrupt source. * @param srcIndex * index of the interrupt source. @@ -1015,37 +979,6 @@ void inv_clear_interrupt_trigger(unsigned char srcIndex) intTrigger[srcIndex] = 0; } -/** - * @brief inv_interrupt_handler function should be called when an interrupt is - * received. The source parameter identifies which interrupt source - * caused the interrupt. Note that this routine should not be called - * directly from the interrupt service routine. - * - * @param intSource MPU, AUX1, AUX2, or timer. Can be one of: INTSRC_MPU, INTSRC_AUX1, - * INTSRC_AUX2, or INT_SRC_TIMER. - * - * @return Zero if the command is successful; an error code otherwise. - */ -inv_error_t inv_interrupt_handler(unsigned char intSource) -{ - INVENSENSE_FUNC_START; - /*---- range check ----*/ - if (intSource >= NUM_OF_INTSOURCES) { - return INV_ERROR; - } - - /*---- save source of interrupt ----*/ - intTrigger[intSource] = INT_TRIGGERED; - -#ifdef ML_USE_DMP_SIM - if (intSource == INTSRC_AUX1 || intSource == INTSRC_TIMER) { - MLSimHWDataInput(); - } -#endif - - return INV_SUCCESS; -} - /***************************/ /**@}*//* end of defgroup */ /***************************/ |