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
60
61#endif /* PINMAP_H */
#define V24_RXC
Definition pinmap.h:28
#define V24_DCD
Definition pinmap.h:30
#define V24_DTR
Definition pinmap.h:37
#define V24_TXD
Definition pinmap.h:35
#define V24_RTS
Definition pinmap.h:34
#define V24_TXC_DTE
Definition pinmap.h:29
#define V24_STATUS_LED
Definition pinmap.h:39
#define V24_RXD
Definition pinmap.h:33
#define V24_DSR
Definition pinmap.h:31
#define V24_CTS
Definition pinmap.h:32
#define V24_TXC_DCE
Definition pinmap.h:27
#define V24_TX_ACTIVE
Definition pinmap.h:38
V24_PIN_T
Typed aliases for V.24 GPIO assignments.
Definition pinmap.h:46
@ V24_STATUS_LED_T
Definition pinmap.h:58
@ V24_RXC_T
Definition pinmap.h:48
@ V24_DSR_T
Definition pinmap.h:51
@ V24_RXD_T
Definition pinmap.h:53
@ V24_CTS_T
Definition pinmap.h:52
@ V24_RTS_T
Definition pinmap.h:54
@ V24_DCD_T
Definition pinmap.h:50
@ V24_TXC_DCE_T
Definition pinmap.h:47
@ V24_TXD_T
Definition pinmap.h:55
@ V24_TX_ACTIVE_T
Definition pinmap.h:57
@ V24_DTR_T
Definition pinmap.h:56
@ V24_TXC_DTE_T
Definition pinmap.h:49