From ab0fb4eabc80a01babf75c0f789c8c268358af02 Mon Sep 17 00:00:00 2001 From: embedded-kiddie Date: Mon, 6 May 2024 22:03:54 +0900 Subject: [PATCH] RA4M1: fix SVD file Update "Port mn Pin Function Select Register" in SVD file. --- svd/R7FA4M1AB.svd | 678 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 652 insertions(+), 26 deletions(-) diff --git a/svd/R7FA4M1AB.svd b/svd/R7FA4M1AB.svd index 3fffa3672..67a6ba02f 100644 --- a/svd/R7FA4M1AB.svd +++ b/svd/R7FA4M1AB.svd @@ -16080,39 +16080,665 @@ These bits select the peripheral function. For individual pin functions, see the 0x00 0xFD - - 8 + + P100PFS + P100 Pin Function Control Register + 0x040 + 32 + read-write + 0x00000000 + 0xFFFFFFFD + + + Reserved + These bits are read as 000. The write value should be 000. + 29 + 31 + read-write + + + PSEL + Port Function Select +These bits select the peripheral function. For individual pin functions, see the MPC table + 24 + 28 + read-write + + + Reserved + These bits are read as 0000000. The write value should be 0000000. + 17 + 23 + read-write + + + PMR + Port Mode Control + 16 + 16 + read-write + + + 0 + Uses the pin as a general I/O pin. + #0 + + + 1 + Uses the pin as an I/O port for peripheral functions. + #1 + + + + + ASEL + Analog Input enable + 15 + 15 + read-write + + + 0 + Used other than as analog pin + #0 + + + 1 + Used as analog pin + #1 + + + + + ISEL + IRQ input enable + 14 + 14 + read-write + + + 0 + Not used as IRQn input pin + #0 + + + 1 + Used as IRQn input pin + #1 + + + + + EOF + Event on Falling + 13 + 13 + read-write + + + 0 + Do not care + #0 + + + 1 + Detect falling edge + #1 + + + + + EOR + Event on Rising + 12 + 12 + read-write + + + 0 + Do not care + #0 + + + 1 + Detect rising edge + #1 + + + + + Reserved + These bits are read as 000. The write value should be 000. + 11 + 11 + read-write + + + DSCR + Port Drive Capability + 10 + 10 + read-write + + + 0 + Low drive + #0 + + + 1 + Middle drive. + #1 + + + + + Reserved + These bits are read as 000. The write value should be 000. + 7 + 9 + read-write + + + NCODR + N-Channel Open Drain Control + 6 + 6 + read-write + + + 0 + CMOS output + #0 + + + 1 + NMOS open-drain output + #1 + + + + + Reserved + This bit is read as 0. The write value should be 0. + 5 + 5 + read-write + + + PCR + Pull-up Control + 4 + 4 + read-write + + + 0 + Disables an input pull-up. + #0 + + + 1 + Enables an input pull-up. + #1 + + + + + Reserved + This bit is read as 0. The write value should be 0. + 3 + 3 + read-write + + + PDR + Port Direction + 2 + 2 + read-write + + + 0 + Input (Functions as an input pin.) + #0 + + + 1 + Output (Functions as an output pin.) + #1 + + + + + PIDR + Port Input Data + 1 + 1 + read-only + + + 0 + Low input + #0 + + + 1 + High input + #1 + + + + + PODR + Port Output Data + 0 + 0 + read-write + + + 0 + Low output + #0 + + + 1 + High output + #1 + + + + + + + P100PFS_HA + P100 Pin Function Control Register + 0x042 + 16 + read-write + 0x0000 + 0xFFFD + + + ASEL + Analog Input enable + 15 + 15 + read-write + + + 0 + Used other than as analog pin + #0 + + + 1 + Used as analog pin + #1 + + + + + ISEL + IRQ input enable + 14 + 14 + read-write + + + 0 + Not used as IRQn input pin + #0 + + + 1 + Used as IRQn input pin + #1 + + + + + EOF + Event on Falling + 13 + 13 + read-write + + + 0 + Do not care + #0 + + + 1 + Detect falling edge + #1 + + + + + EOR + Event on Rising + 12 + 12 + read-write + + + 0 + Do not care + #0 + + + 1 + Detect rising edge + #1 + + + + + Reserved + These bits are read as 000. The write value should be 000. + 11 + 11 + read-write + + + DSCR + Port Drive Capability + 10 + 10 + read-write + + + 0 + Low drive + #0 + + + 1 + Middle drive. + #1 + + + + + Reserved + These bits are read as 000. The write value should be 000. + 7 + 9 + read-write + + + NCODR + N-Channel Open Drain Control + 6 + 6 + read-write + + + 0 + CMOS output + #0 + + + 1 + NMOS open-drain output + #1 + + + + + Reserved + This bit is read as 0. The write value should be 0. + 5 + 5 + read-write + + + PCR + Pull-up Control + 4 + 4 + read-write + + + 0 + Disables an input pull-up. + #0 + + + 1 + Enables an input pull-up. + #1 + + + + + Reserved + This bit is read as 0. The write value should be 0. + 3 + 3 + read-write + + + PDR + Port Direction + 2 + 2 + read-write + + + 0 + Input (Functions as an input pin.) + #0 + + + 1 + Output (Functions as an output pin.) + #1 + + + + + PIDR + Port Input Data + 1 + 1 + read-only + + + 0 + Low input + #0 + + + 1 + High input + #1 + + + + + PODR + Port Output Data + 0 + 0 + read-write + + + 0 + Low output + #0 + + + 1 + High output + #1 + + + + + + + P100PFS_BY + P100 Pin Function Control Register + 0x043 + 8 + read-write + 0x00 + 0xFD + + + Reserved + These bits are read as 000. The write value should be 000. + 7 + 7 + read-write + + + NCODR + N-Channel Open Drain Control + 6 + 6 + read-write + + + 0 + CMOS output + #0 + + + 1 + NMOS open-drain output + #1 + + + + + Reserved + This bit is read as 0. The write value should be 0. + 5 + 5 + read-write + + + PCR + Pull-up Control + 4 + 4 + read-write + + + 0 + Disables an input pull-up. + #0 + + + 1 + Enables an input pull-up. + #1 + + + + + Reserved + This bit is read as 0. The write value should be 0. + 3 + 3 + read-write + + + PDR + Port Direction + 2 + 2 + read-write + + + 0 + Input (Functions as an input pin.) + #0 + + + 1 + Output (Functions as an output pin.) + #1 + + + + + PIDR + Port Input Data + 1 + 1 + read-only + + + 0 + Low input + #0 + + + 1 + High input + #1 + + + + + PODR + Port Output Data + 0 + 0 + read-write + + + 0 + Low output + #0 + + + 1 + High output + #1 + + + + + + + 7 0x4 - 0-7 + 1-7 P10%sPFS P10%s Pin Function Control Register - 0x040 + 0x044 32 read-write 0x00000000 0xFFFFFFFD - - 8 + + 7 0x4 - 0-7 + 1-7 P10%sPFS_HA P10%s Pin Function Control Register P10%sPFS - 0x042 + 0x046 16 read-write 0x0000 0xFFFD - - 8 + + 7 0x4 - 0-7 + 1-7 P10%sPFS_BY P10%s Pin Function Control Register P10%sPFS - 0x043 + 0x047 8 read-write 0x00 @@ -17403,7 +18029,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x10 0xFD - + 5 0x4 11-15 @@ -17415,7 +18041,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x00000000 0xFFFFFFFD - + 5 0x4 11-15 @@ -17428,7 +18054,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x0000 0xFFFD - + 5 0x4 11-15 @@ -17441,7 +18067,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x00 0xFD - + P200PFS P200 Pin Function Control Register 0x080 @@ -17450,7 +18076,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x00000000 0xFFFFFFFD - + P200PFS_HA P200 Pin Function Control Register P200PFS @@ -17460,7 +18086,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x0000 0xFFFD - + P200PFS_BY P200 Pin Function Control Register P200PFS @@ -17617,7 +18243,7 @@ These bits select the peripheral function. For individual pin functions, see the 1 - High drive + Middle drive #1 @@ -17847,7 +18473,7 @@ These bits select the peripheral function. For individual pin functions, see the 1 - High drive + Middle drive #1 @@ -18931,7 +19557,7 @@ These bits select the peripheral function. For individual pin functions, see the - + P409PFS P409 Pin Function Control Register 0x124 @@ -18940,7 +19566,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x00000000 0xFFFFFFFD - + P409PFS_HA P409 Pin Function Control Register P409PFS @@ -18950,7 +19576,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x0000 0xFFFD - + P409PFS_BY P409 Pin Function Control Register P409PFS @@ -18960,7 +19586,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x00 0xFD - + 6 0x4 10-15 @@ -18972,7 +19598,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x00000000 0xFFFFFFFD - + 6 0x4 10-15 @@ -18985,7 +19611,7 @@ These bits select the peripheral function. For individual pin functions, see the 0x0000 0xFFFD - + 6 0x4 10-15