Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
lc709203f_params.h
Go to the documentation of this file.
1
/*
2
* Copyright 2017, RWTH Aachen. All rights reserved.
3
*
4
* This file is subject to the terms and conditions of the GNU Lesser
5
* General Public License v2.1. See the file LICENSE in the top level
6
* directory for more details.
7
*/
8
20
#ifndef LC709203F_PARAMS_H
21
#define LC709203F_PARAMS_H
22
23
#ifdef __cplusplus
24
extern
"C"
{
25
#endif
26
27
#include "board.h"
/* THIS INCLUDE IS MANDATORY */
28
#include "
lc709203f.h
"
29
34
#ifndef LC709203F_PARAMS_I2C
35
#define LC709203F_PARAMS_I2C (I2C_DEV(0))
36
#endif
37
#ifndef LC709203F_PARAMS_ADDR
38
#define LC709203F_PARAMS_ADDR (0xb)
39
#endif
40
#ifndef LC709203F_PARAMS_ALARM_PIN
41
#define LC709203F_PARAMS_ALARM_PIN GPIO_PIN(4, 6)
42
#endif
43
44
#ifndef LC709203F_PARAMS
45
#define LC709203F_PARAMS { .alarm_pin = LC709203F_PARAMS_ALARM_PIN, \
46
.bus = LC709203F_PARAMS_I2C, \
47
.addr = LC709203F_PARAMS_ADDR }
48
#endif
49
54
static
const
lc709203f_params_t
params_default
[] = {
55
#ifdef LC709203F_PARAMS_BOARD
56
LC709203F_PARAMS_BOARD
57
#else
58
LC709203F_PARAMS
59
#endif
60
};
61
62
#ifdef __cplusplus
63
}
64
#endif
65
#endif
/* LC709203F_PARAMS_H */
lc709203f.h
Device driver interface for the LC709203F Battery Fuel Gauge.
params_default
static const lc709203f_params_t params_default[]
Allocation of LC709203f configuration.
Definition:
lc709203f_params.h:54
lc709203f_params_t
Parameter struct for driver initialization.
Definition:
lc709203f.h:88
Generated on Tue Nov 24 2020 19:46:51 by
1.8.17