Bridle API 4.4.99
A Zephyr based application framework
Loading...
Searching...
No Matches
digilent-pmod-header.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2023-2026 TiaC Systems
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
11
12#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_DIGILENT_PMOD_HEADER_H_
13#define ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_DIGILENT_PMOD_HEADER_H_
14
21
22#define PMOD_1_IO1 0
23#define PMOD_1_IO2 1
24#define PMOD_1_IO3 2
25#define PMOD_1_IO4 3
26#define PMOD_1A_IO5 4
27#define PMOD_1A_IO6 5
28#define PMOD_1A_IO7 6
29#define PMOD_1A_IO8 7
30
31#define PMOD_2_CS 0
32#define PMOD_2_MOSI 1
33#define PMOD_2_MISO 2
34#define PMOD_2_SCK 3
35#define PMOD_2A_INT 4
36#define PMOD_2A_RESET 5
37#define PMOD_2A_CS2 6
38#define PMOD_2A_CS3 7
39#define PMOD_2A_IO5 4
40#define PMOD_2A_IO6 5
41#define PMOD_2A_IO7 6
42#define PMOD_2A_IO8 7
43
44#define PMOD_3_IO1 0
45#define PMOD_3_CTS 0
46#define PMOD_3_TXD 1
47#define PMOD_3_RXD 2
48#define PMOD_3_RTS 3
49#define PMOD_3_IO4 3
50#define PMOD_3A_INT 4
51#define PMOD_3A_RESET 5
52#define PMOD_3A_IO5 4
53#define PMOD_3A_IO6 5
54#define PMOD_3A_IO7 6
55#define PMOD_3A_IO8 7
56
57#define PMOD_4_DIR 0
58#define PMOD_4_EN 1
59#define PMOD_4_SA 2
60#define PMOD_4_SB 3
61
62#define PMOD_5_DIR1 0
63#define PMOD_5_EN1 1
64#define PMOD_5_DIR2 2
65#define PMOD_5_EN2 3
66
67#define PMOD_5A_DIR1 0
68#define PMOD_5A_EN1 1
69#define PMOD_5A_SA1 2
70#define PMOD_5A_SB1 3
71#define PMOD_5A_DIR2 4
72#define PMOD_5A_EN2 5
73#define PMOD_5A_SA2 6
74#define PMOD_5A_SB2 7
75
76#define PMOD_6_IO1 0
77#define PMOD_6_IO2 1
78#define PMOD_6_INT 0
79#define PMOD_6_RESET 1
80#define PMOD_6_SCL 2
81#define PMOD_6_SDA 3
82
83#define PMOD_6A_IO1 0
84#define PMOD_6A_IO2 1
85#define PMOD_6A_INT 0
86#define PMOD_6A_RESET 1
87#define PMOD_6A_SCL 2
88#define PMOD_6A_SDA 3
89#define PMOD_6A_IO5 4
90#define PMOD_6A_IO6 5
91#define PMOD_6A_IO7 6
92#define PMOD_6A_IO8 7
93
94#define PMOD_7_LRCLK 0
95#define PMOD_7_DAC 1
96#define PMOD_7_ADC 2
97#define PMOD_7_BCLK 3
98#define PMOD_7_MCLK 6
99#define PMOD_7_SHDN 6
100#define PMOD_7_IO5 4
101#define PMOD_7_IO6 5
102#define PMOD_7_IO7 6
103#define PMOD_7_IO8 7
104
106
107#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_DIGILENT_PMOD_HEADER_H_ */