ether2ser
0.1.0
Ethernet <-> synchronous V.24 bridge firmware for RP2040 + W5500
Loading...
Searching...
No Matches
pinmap.h
Go to the documentation of this file.
1
/*
2
* ether2ser - Ethernet <-> synchronous V.24 (RS-232/V.28) bridge
3
*
4
* File: src/platform/pinmap.h
5
* Purpose: Board-level pin assignments for V.24 signals.
6
*
7
* SPDX-License-Identifier: Apache-2.0
8
*
9
* Copyright (c) 2026 Florian <f.leuze@outlook.de>
10
*/
11
12
#ifndef PINMAP_H
13
#define PINMAP_H
14
15
// Related headers
16
17
// Standard library headers
18
19
// Project Headers
20
21
// Generated headers
22
27
#define V24_TXC_DCE 0
28
#define V24_RXC 4
29
#define V24_TXC_DTE 5
30
#define V24_DCD 9
31
#define V24_DSR 10
32
#define V24_CTS 11
33
#define V24_RXD 12
34
#define V24_RTS 13
35
#define V24_TXD 14
36
// #define V24_TXD 25 // for testing led pin
37
#define V24_DTR 15
38
#define V24_TX_ACTIVE 1
39
#define V24_STATUS_LED 25
45
typedef
enum
46
{
47
V24_TXC_DCE_T
=
V24_TXC_DCE
,
48
V24_RXC_T
=
V24_RXC
,
49
V24_TXC_DTE_T
=
V24_TXC_DTE
,
50
V24_DCD_T
=
V24_DCD
,
51
V24_DSR_T
=
V24_DSR
,
52
V24_CTS_T
=
V24_CTS
,
53
V24_RXD_T
=
V24_RXD
,
54
V24_RTS_T
=
V24_RTS
,
55
V24_TXD_T
=
V24_TXD
,
56
V24_DTR_T
=
V24_DTR
,
57
V24_TX_ACTIVE_T
=
V24_TX_ACTIVE
,
58
V24_STATUS_LED_T
=
V24_STATUS_LED
59
}
V24_PIN_T
;
60
61
#endif
/* PINMAP_H */
V24_RXC
#define V24_RXC
Definition
pinmap.h:28
V24_DCD
#define V24_DCD
Definition
pinmap.h:30
V24_DTR
#define V24_DTR
Definition
pinmap.h:37
V24_TXD
#define V24_TXD
Definition
pinmap.h:35
V24_RTS
#define V24_RTS
Definition
pinmap.h:34
V24_TXC_DTE
#define V24_TXC_DTE
Definition
pinmap.h:29
V24_STATUS_LED
#define V24_STATUS_LED
Definition
pinmap.h:39
V24_RXD
#define V24_RXD
Definition
pinmap.h:33
V24_DSR
#define V24_DSR
Definition
pinmap.h:31
V24_CTS
#define V24_CTS
Definition
pinmap.h:32
V24_TXC_DCE
#define V24_TXC_DCE
Definition
pinmap.h:27
V24_TX_ACTIVE
#define V24_TX_ACTIVE
Definition
pinmap.h:38
V24_PIN_T
V24_PIN_T
Typed aliases for V.24 GPIO assignments.
Definition
pinmap.h:46
V24_STATUS_LED_T
@ V24_STATUS_LED_T
Definition
pinmap.h:58
V24_RXC_T
@ V24_RXC_T
Definition
pinmap.h:48
V24_DSR_T
@ V24_DSR_T
Definition
pinmap.h:51
V24_RXD_T
@ V24_RXD_T
Definition
pinmap.h:53
V24_CTS_T
@ V24_CTS_T
Definition
pinmap.h:52
V24_RTS_T
@ V24_RTS_T
Definition
pinmap.h:54
V24_DCD_T
@ V24_DCD_T
Definition
pinmap.h:50
V24_TXC_DCE_T
@ V24_TXC_DCE_T
Definition
pinmap.h:47
V24_TXD_T
@ V24_TXD_T
Definition
pinmap.h:55
V24_TX_ACTIVE_T
@ V24_TX_ACTIVE_T
Definition
pinmap.h:57
V24_DTR_T
@ V24_DTR_T
Definition
pinmap.h:56
V24_TXC_DTE_T
@ V24_TXC_DTE_T
Definition
pinmap.h:49
src
platform
pinmap.h
Generated by
1.9.8