Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
srf04_params.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2018 Freie Universität Berlin
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
19
#ifndef SRF04_PARAMS_H
20
#define SRF04_PARAMS_H
21
22
#ifdef __cplusplus
23
extern
"C"
{
24
#endif
25
26
#include "board.h"
27
#include "
srf04.h
"
28
33
#ifndef SRF04_PARAM_TRIGGER
34
#define SRF04_PARAM_TRIGGER GPIO_PIN(0,13)
35
#endif
36
#ifndef SRF04_PARAM_ECHO
37
#define SRF04_PARAM_ECHO GPIO_PIN(0,14)
38
#endif
39
40
#ifndef SRF04_PARAMS
41
#define SRF04_PARAMS \
42
{ .trigger = SRF04_PARAM_TRIGGER, \
43
.echo = SRF04_PARAM_ECHO, \
44
}
45
#endif
46
51
static
const
srf04_params_t
srf04_params
[] = {
52
SRF04_PARAMS
53
};
54
58
#define SRF04_NUMOF ARRAY_SIZE(srf04_params)
59
60
#ifdef __cplusplus
61
}
62
#endif
63
64
#endif
/* SRF04_PARAMS_H */
65
srf04.h
Device driver for the srf04 ultra sonic range finder.
srf04_params
static const srf04_params_t srf04_params[]
SRF04 configuration.
Definition:
srf04_params.h:51
srf04_params_t
GPIO pins for srf04 device.
Definition:
srf04.h:47
Generated on Tue Nov 24 2020 19:46:51 by
1.8.17