mongoose/examples/CC3200/bm222.h
Alexander Alashkin eaef5bd133 Revert "Stop publish examples to mongoose repo"
This reverts commit 1a17e17c462bdd4e1d26d8742f8b7087273e04c2.

PUBLISHED_FROM=80028de308c9a021955d1425d2bfee8feb85f193
2017-02-06 14:08:59 +00:00

29 lines
598 B
C

/*
* Copyright (c) 2014-2016 Cesanta Software Limited
* All rights reserved
*/
#ifndef CS_MONGOOSE_EXAMPLES_CC3200_BM222_H_
#define CS_MONGOOSE_EXAMPLES_CC3200_BM222_H_
#include <inttypes.h>
#include <stdbool.h>
#define BM222_NUM_SAMPLES 64
struct bm222_ctx {
uint8_t addr;
struct bm222_sample {
double ts;
int8_t x;
int8_t y;
int8_t z;
} data[BM222_NUM_SAMPLES];
int last_index;
};
struct bm222_ctx *bm222_init(uint8_t addr);
bool bm222_fifo_init(struct bm222_ctx *ctx);
bool bm222_get_data(struct bm222_ctx *ctx);
#endif /* CS_MONGOOSE_EXAMPLES_CC3200_BM222_H_ */