Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
lpd8808_params.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2016 Hauke Petersen <devel@haukepetersen.de>
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 LPD8808_PARAMS_H
20
#define LPD8808_PARAMS_H
21
22
#include "board.h"
23
24
#ifdef __cplusplus
25
extern
"C"
{
26
#endif
27
32
#ifndef LPD8808_PARAM_LED_CNT
33
#define LPD8808_PARAM_LED_CNT (64)
/* most have 64 per meter... */
34
#endif
35
#ifndef LPD8808_PARAM_PIN_CLK
36
#define LPD8808_PARAM_PIN_CLK (GPIO_PIN(0, 0))
37
#endif
38
#ifndef LPD8808_PARAM_PIN_DAT
39
#define LPD8808_PARAM_PIN_DAT (GPIO_PIN(0, 1))
40
#endif
41
42
#ifndef LPD8808_PARAMS
43
#define LPD8808_PARAMS { .led_cnt = LPD8808_PARAM_LED_CNT, \
44
.pin_clk = LPD8808_PARAM_PIN_CLK, \
45
.pin_dat = LPD8808_PARAM_PIN_DAT }
46
#endif
47
52
static
const
lpd8808_params_t
lpd8808_params
[] =
53
{
54
LPD8808_PARAMS
55
};
56
57
#ifdef __cplusplus
58
}
59
#endif
60
61
#endif
/* LPD8808_PARAMS_H */
62
lpd8808_params
static const lpd8808_params_t lpd8808_params[]
LPD8808 parameter allocation.
Definition:
lpd8808_params.h:52
lpd8808_params_t
Parameters needed for configuration.
Definition:
lpd8808.h:43
Generated on Tue Nov 24 2020 19:46:51 by
1.8.17