Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
board_modules.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2018 Gunar Schorcht
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
28
29
#if MODULE_MRF24J40 || DOXYGEN
42
#define MRF24J40_PARAM_SPI SPI_DEV(0)
44
#ifndef MRF24J40_PARAM_SPI_CLK
45
#define MRF24J40_PARAM_SPI_CLK SPI_CLK_1MHZ
46
#endif
47
#ifndef MRF24J40_PARAM_CS
48
#define MRF24J40_PARAM_CS GPIO26
49
#endif
50
#ifndef MRF24J40_PARAM_INT
51
#define MRF24J40_PARAM_INT GPIO17
52
#endif
53
#ifndef MRF24J40_PARAM_RESET
54
#define MRF24J40_PARAM_RESET GPIO16
55
#endif
57
#endif
/* MODULE_MRF24J40 || DOXYGEN */
58
59
#if MODULE_SDCARD_SPI || DOXYGEN
74
#define SDCARD_SPI_PARAM_SPI SPI_DEV(0)
75
#define SDCARD_SPI_PARAM_CLK SPI0_SCK
76
#define SDCARD_SPI_PARAM_MOSI SPI0_MOSI
77
#define SDCARD_SPI_PARAM_MISO SPI0_MISO
78
#define SDCARD_SPI_PARAM_POWER GPIO_UNDEF
80
#ifndef SDCARD_SPI_PARAM_CS
81
#define SDCARD_SPI_PARAM_CS SPI0_CS0
82
#endif
84
#endif
/* MODULE_SDCARD_SPI || DOXYGEN */
85
86
#ifdef __cplusplus
87
}
/* end extern "C" */
88
#endif
89
Generated on Sat Sep 6 2025 20:14:01 by
1.9.1