kzdev_mems.c File Reference

KOBANZAME SDK MEMS Device Driver. More...

#include "kobanzame.h"
#include "def_mma7455l.h"
Include dependency graph for kzdev_mems.c:

Defines

#define MESURE_MODE   (BITATTR_MMA7455L_2G | BITATTR_MMA7455L_MEASURE_MODE)
#define STANBY_MODE   (0)
#define PORT_MEMS_READY   (0)

Functions

void kzdev_mems_att_ini (void)
 Initialize MEMS called from uITRON ATT_INI.
BOOL kzdev_mems_start (void)
 Start MEMS.
void kzdev_mems_stop (void)
 Stop MEMS.
BOOL kzdev_mems_isReady (void)
 Check MEMS data are ready.
void kzdev_mems_getVal (int *x, int *y, int *z)
 Get MEMS Value.

Detailed Description

KOBANZAME SDK MEMS Device Driver.

KOBANZAME SDK Software Developers Kit for Blackfin DSP Evaluation Board(KOBANZAME).

Copyright (C) 2010, KOBANZAME SDK Project, all right reserved

LICENSE: The software is a free and you can use and redistribute it for personal, non-profit or commercial products. Redistributions of source code must retain the above copyright notice. There is no warranty in this software, if you suffer any damages by using the software.


Function Documentation

void kzdev_mems_att_ini ( void   ) 

Initialize MEMS called from uITRON ATT_INI.

Note:
KOBANZAME SDK private function
void kzdev_mems_getVal ( int *  x,
int *  y,
int *  z 
)

Get MEMS Value.

Parameters:
x MEMS X value
y MEMS Y value
z MEMS Z value
Note:
KOBANZAME SDK private function
BOOL kzdev_mems_isReady ( void   ) 

Check MEMS data are ready.

Returns:
TRUE ... Data ready
Note:
KOBANZAME SDK private function
BOOL kzdev_mems_start ( void   ) 

Start MEMS.

Returns:
TRUE ... Success /
FALSE ... Fail to start (MEMS is broken?)
Note:
KOBANZAME SDK private function
void kzdev_mems_stop ( void   ) 

Stop MEMS.

Note:
KOBANZAME SDK private function
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2