/* SPDX-License-Identifier: GPL-2.0-only */
/*
* PIC32 pinctrl driver
*
* Joshua Henderson, <joshua.henderson@microchip.com>
* Copyright (C) 2015 Microchip Technology Inc. All rights reserved.
*/
#ifndef PINCTRL_PINCTRL_PIC32_H
#define PINCTRL_PINCTRL_PIC32_H
/* PORT Registers */
#define ANSEL_REG 0 x00
#define TRIS_REG 0 x10
#define PORT_REG 0 x20
#define LAT_REG 0 x30
#define ODCU_REG 0 x40
#define CNPU_REG 0 x50
#define CNPD_REG 0 x60
#define CNCON_REG 0 x70
#define CNEN_REG 0 x80
#define CNSTAT_REG 0 x90
#define CNNE_REG 0 xA0
#define CNF_REG 0 xB0
/* Input PPS Registers */
#define INT1R 0 x04
#define INT2R 0 x08
#define INT3R 0 x0C
#define INT4R 0 x10
#define T2CKR 0 x18
#define T3CKR 0 x1C
#define T4CKR 0 x20
#define T5CKR 0 x24
#define T6CKR 0 x28
#define T7CKR 0 x2C
#define T8CKR 0 x30
#define T9CKR 0 x34
#define IC1R 0 x38
#define IC2R 0 x3C
#define IC3R 0 x40
#define IC4R 0 x44
#define IC5R 0 x48
#define IC6R 0 x4C
#define IC7R 0 x50
#define IC8R 0 x54
#define IC9R 0 x58
#define OCFAR 0 x60
#define U1RXR 0 x68
#define U1CTSR 0 x6C
#define U2RXR 0 x70
#define U2CTSR 0 x74
#define U3RXR 0 x78
#define U3CTSR 0 x7C
#define U4RXR 0 x80
#define U4CTSR 0 x84
#define U5RXR 0 x88
#define U5CTSR 0 x8C
#define U6RXR 0 x90
#define U6CTSR 0 x94
#define SDI1R 0 x9C
#define SS1INR 0 xA0
#define SDI2R 0 xA8
#define SS2INR 0 xAC
#define SDI3R 0 xB4
#define SS3INR 0 xB8
#define SDI4R 0 xC0
#define SS4INR 0 xC4
#define SDI5R 0 xCC
#define SS5INR 0 xD0
#define SDI6R 0 xD8
#define SS6INR 0 xDC
#define C1RXR 0 xE0
#define C2RXR 0 xE4
#define REFCLKI1R 0 xE8
#define REFCLKI3R 0 xF0
#define REFCLKI4R 0 xF4
/* Output PPS Registers */
#define RPA14R 0 x138
#define RPA15R 0 x13C
#define RPB0R 0 x140
#define RPB1R 0 x144
#define RPB2R 0 x148
#define RPB3R 0 x14C
#define RPB5R 0 x154
#define RPB6R 0 x158
#define RPB7R 0 x15C
#define RPB8R 0 x160
#define RPB9R 0 x164
#define RPB10R 0 x168
#define RPB14R 0 x178
#define RPB15R 0 x17C
#define RPC1R 0 x184
#define RPC2R 0 x188
#define RPC3R 0 x18C
#define RPC4R 0 x190
#define RPC13R 0 x1B4
#define RPC14R 0 x1B8
#define RPD0R 0 x1C0
#define RPD1R 0 x1C4
#define RPD2R 0 x1C8
#define RPD3R 0 x1CC
#define RPD4R 0 x1D0
#define RPD5R 0 x1D4
#define RPD6R 0 x1D8
#define RPD7R 0 x1DC
#define RPD9R 0 x1E4
#define RPD10R 0 x1E8
#define RPD11R 0 x1EC
#define RPD12R 0 x1F0
#define RPD14R 0 x1F8
#define RPD15R 0 x1FC
#define RPE3R 0 x20C
#define RPE5R 0 x214
#define RPE8R 0 x220
#define RPE9R 0 x224
#define RPF0R 0 x240
#define RPF1R 0 x244
#define RPF2R 0 x248
#define RPF3R 0 x24C
#define RPF4R 0 x250
#define RPF5R 0 x254
#define RPF8R 0 x260
#define RPF12R 0 x270
#define RPF13R 0 x274
#define RPG0R 0 x280
#define RPG1R 0 x284
#define RPG6R 0 x298
#define RPG7R 0 x29C
#define RPG8R 0 x2A0
#define RPG9R 0 x2A4
#endif /* PINCTRL_PINCTRL_PIC32_H */
Messung V0.5 in Prozent C=96 H=98 G=96
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-06-08)
¤
*© Formatika GbR, Deutschland