Add LED status and accelerator data feed

It is also possible to control LED by sending a command:
  {"t": 1, "v": 0/1/2}
0/1 = off/on, 2 = toggle

PUBLISHED_FROM=da176b70c4cd356c5d56eca58c2926619748d895
This commit is contained in:
Deomid Ryabkov authored and rojer committed 2016-03-25 17:10:57 +00:00
1 parent b6d700077a
commit 41971a95b2
6 files changed
+305 -39

No files matched your search

+7 -2
View File
@@ -1,3 +1,8 @@
/*
* Copyright (c) 2014-2016 Cesanta Software Limited
* All rights reserved
*/
#include "tmp006.h"
#include "mongoose.h"
@@ -8,8 +13,8 @@
#define TMP006_REG_DIE_TEMP 0x01
#define TMP006_REG_CONFIG 0x02
bool tmp006_set_config(
uint8_t addr, enum tmp006_conversion_rate conv_rate, bool drdy_en) {
bool tmp006_init(uint8_t addr, enum tmp006_conversion_rate conv_rate,
bool drdy_en) {
unsigned char val[3] = {TMP006_REG_CONFIG, 0x80, 0};
/* Reset first */
if (I2C_IF_Write(addr, val, 3, 1) != 0) return false;