示例#1
0
static int yas_bma250_term(void)
{
	/* Check initialize */
	if (acc_data.initialize == 0)
		return YAS_ERROR_NOT_INITIALIZED;

	yas_bma250_set_enable(0);

	/* Close I2C */
	yas_bma250_i2c_close();

	acc_data.initialize = 0;

	return YAS_NO_ERROR;
}
static int yas_set_enable(int enable)
{
    int err;

    /* Check intialize */
    if (pcb == NULL) {
        return YAS_ERROR_NOT_INITIALIZED;
    }

    if (enable != 0) {
        enable = 1;
    }

    yas_bma250_lock();
    err = yas_bma250_set_enable(enable);
    yas_bma250_unlock();

    return err;
}