コード例 #1
0
/*--------------------------- in step count mode by default -------------------*/
void system_default_work_mode_init()
{
    
    MMA845x_Init();
	MMA845x_Active();	
    pedometer_init();
}
コード例 #2
0
ファイル: main.c プロジェクト: CorBiNO/Atomwear
void enter_pedo_mode()
{
	xprintf("\r\nEnter the pedometer mode...\r\n");
	oled_pedo_mode();
	
    MMA845x_Init();				//Initial the 3-Axis Accelerometer
	MMA845x_Active();	
    pedometer_init();
}
コード例 #3
0
ファイル: MMA8452.c プロジェクト: glockwork/STM8_MMA8452
//=========================================
//功能:初始化MMA8451
//输入:无
//输出:无
//返回:无
//=========================================
void Init_MMA8452(void)
{
    unsigned char temp;
    
    //设置休眠
    MMA845x_Standby();
    
    /* 设置采样频率为100Hz */
    MMA845x_Output_Data_Rates(Output_Data_Rates_400);
    
    setOutput_8Bit;
    
    readI2C(SlaveAddress,CTRL_REG4,&temp,1);
    temp |= CTRL_REG4_INT_EN_DRDY;
    writeI2C(SlaveAddress,CTRL_REG4,&temp,1);
    
    readI2C(SlaveAddress,CTRL_REG5,&temp,1);
    temp |= CTRL_REG5_INT_CFG_DRDY;
    writeI2C(SlaveAddress,CTRL_REG5,&temp,1);
    
    /* 将设备切换到主动模式 */
    MMA845x_Active();
}