📄 pxa255.cs
字号:
// Copyright (c) David Vescovi. All rights reserved.
// Part of Project DrumStix
// Windows Embedded Developers Interest Group (WE-DIG) community project.
// http://www.we-dig.org
#region Using directives
using System;
using System.Collections.Generic;
#endregion
namespace Gumstix
{
public static class PXA255
{
[Flags]
public enum BIT : uint
{
fBit0 = 0x00000001,
fBit1 = 0x00000002,
fBit2 = 0x00000004,
fBit3 = 0x00000008,
fBit4 = 0x00000010,
fBit5 = 0x00000020,
fBit6 = 0x00000040,
fBit7 = 0x00000080,
fBit8 = 0x00000100,
fBit9 = 0x00000200,
fBit10 = 0x00000400,
fBit11 = 0x00000800,
fBit12 = 0x00001000,
fBit13 = 0x00002000,
fBit14 = 0x00004000,
fBit15 = 0x00008000,
fBit16 = 0x00010000,
fBit17 = 0x00020000,
fBit18 = 0x00040000,
fBit19 = 0x00080000,
fBit20 = 0x00100000,
fBit21 = 0x00200000,
fBit22 = 0x00400000,
fBit23 = 0x00800000,
fBit24 = 0x01000000,
fBit25 = 0x02000000,
fBit26 = 0x04000000,
fBit27 = 0x08000000,
fBit28 = 0x10000000,
fBit29 = 0x20000000,
fBit30 = 0x40000000,
fBit31 = 0x80000000
}
[Flags]
public enum GPIOBit : uint
{
fGPIOBit0 = 0x00000001,
fGPIOBit1 = 0x00000002,
fGPIOBit2 = 0x00000004,
fGPIOBit3 = 0x00000008,
fGPIOBit4 = 0x00000010,
fGPIOBit5 = 0x00000020,
fGPIOBit6 = 0x00000040,
fGPIOBit7 = 0x00000080,
fGPIOBit8 = 0x00000100,
fGPIOBit9 = 0x00000200,
fGPIOBit10 = 0x00000400,
fGPIOBit11 = 0x00000800,
fGPIOBit12 = 0x00001000,
fGPIOBit13 = 0x00002000,
fGPIOBit14 = 0x00004000,
fGPIOBit15 = 0x00008000,
fGPIOBit16 = 0x00010000,
fGPIOBit17 = 0x00020000,
fGPIOBit18 = 0x00040000,
fGPIOBit19 = 0x00080000,
fGPIOBit20 = 0x00100000,
fGPIOBit21 = 0x00200000,
fGPIOBit22 = 0x00400000,
fGPIOBit23 = 0x00800000,
fGPIOBit24 = 0x01000000,
fGPIOBit25 = 0x02000000,
fGPIOBit26 = 0x04000000,
fGPIOBit27 = 0x08000000,
fGPIOBit28 = 0x10000000,
fGPIOBit29 = 0x20000000,
fGPIOBit30 = 0x40000000,
fGPIOBit31 = 0x80000000,
fGPIOBit32 = 0x00000001,
fGPIOBit33 = 0x00000002,
fGPIOBit34 = 0x00000004,
fGPIOBit35 = 0x00000008,
fGPIOBit36 = 0x00000010,
fGPIOBit37 = 0x00000020,
fGPIOBit38 = 0x00000040,
fGPIOBit39 = 0x00000080,
fGPIOBit40 = 0x00000100,
fGPIOBit41 = 0x00000200,
fGPIOBit42 = 0x00000400,
fGPIOBit43 = 0x00000800,
fGPIOBit44 = 0x00001000,
fGPIOBit45 = 0x00002000,
fGPIOBit46 = 0x00004000,
fGPIOBit47 = 0x00008000,
fGPIOBit48 = 0x00010000,
fGPIOBit49 = 0x00020000,
fGPIOBit50 = 0x00040000,
fGPIOBit51 = 0x00080000,
fGPIOBit52 = 0x00100000,
fGPIOBit53 = 0x00200000,
fGPIOBit54 = 0x00400000,
fGPIOBit55 = 0x00800000,
fGPIOBit56 = 0x01000000,
fGPIOBit57 = 0x02000000,
fGPIOBit58 = 0x04000000,
fGPIOBit59 = 0x08000000,
fGPIOBit60 = 0x10000000,
fGPIOBit61 = 0x20000000,
fGPIOBit62 = 0x40000000,
fGPIOBit63 = 0x80000000,
fGPIOBit64 = 0x00000001,
fGPIOBit65 = 0x00000002,
fGPIOBit66 = 0x00000004,
fGPIOBit67 = 0x00000008,
fGPIOBit68 = 0x00000010,
fGPIOBit69 = 0x00000020,
fGPIOBit70 = 0x00000040,
fGPIOBit71 = 0x00000080,
fGPIOBit72 = 0x00000100,
fGPIOBit73 = 0x00000200,
fGPIOBit74 = 0x00000400,
fGPIOBit75 = 0x00000800,
fGPIOBit76 = 0x00001000,
fGPIOBit77 = 0x00002000,
fGPIOBit78 = 0x00004000,
fGPIOBit79 = 0x00008000,
fGPIOBit80 = 0x00010000,
fGPIOBit81 = 0x00020000,
fGPIOBit82 = 0x00040000,
fGPIOBit83 = 0x00080000,
fGPIOBit84 = 0x00100000
}
public enum GPIO : uint
{
GPLR0 = 0x40e00000,
GPLR1 = 0x40e00004,
GPLR2 = 0x40e00008,
GPDR0 = 0x40e0000c,
GPDR1 = 0x40e00010,
GPDR2 = 0x40e00014,
GPSR0 = 0x40e00018,
GPSR1 = 0x40e0001c,
GPSR2 = 0x40e00020,
GPCR0 = 0x40e00024,
GPCR1 = 0x40e00028,
GPCR2 = 0x40e0002c,
GPRER0 = 0x40e00030,
GPRER1 = 0x40e00034,
GPRER2 = 0x40e00038,
GPFER0 = 0x40e0003c,
GPFER1 = 0x40e00040,
GPFER2 = 0x40e00044,
GPEDR0 = 0x40e00048,
GPEDR1 = 0x40e0004c,
GPEDR2 = 0x40e00050,
GAFR0_L = 0x40e00054,
GAFR0_U = 0x40e00058,
GAFR1_L = 0x40e0005c,
GAFR1_U = 0x40e00060,
GAFR2_L = 0x40e00064,
GAFR2_U = 0x40e00068
}
public enum NSSP : uint
{
NSSCR0 = 0x41400000,
NSSCR1 = 0x41400004,
NSSSR = 0x41400008,
NSSITR = 0x4140000c,
NSSDR = 0x41400010,
NSSTO = 0x41400028,
NSSPSP = 0x4140002c
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -