MityDSP Documentation Index

e:/hudson/workspace/MityDSP MDK Release/trunk/sw/inc/core/DspGpio.h File Reference

#include <std.h>
#include <lck.h>
#include <sem.h>
#include "core/DspFirmware.h"
#include "core/DspIntDispatch.h"

Classes

class  MityDSP::tcDspGpio
 Instances of this class handle sending, receiving, and configuring a register containing 32 general purpose I/O pins. More...

Namespaces

namespace  MityDSP

Enumerations

enum  MityDSP::teGpioDirection { MityDSP::gnGpioInput = 0, MityDSP::gnGpioOutput = 1 }

Variables

const unsigned int MityDSP::gnGPIO_0 = 0x00000001
 Mask for GPIO #0.
const unsigned int MityDSP::gnGPIO_1 = 0x00000002
 Mask for GPIO #1.
const unsigned int MityDSP::gnGPIO_2 = 0x00000004
 Mask for GPIO #2.
const unsigned int MityDSP::gnGPIO_3 = 0x00000008
 Mask for GPIO #3.
const unsigned int MityDSP::gnGPIO_4 = 0x00000010
 Mask for GPIO #4.
const unsigned int MityDSP::gnGPIO_5 = 0x00000020
 Mask for GPIO #5.
const unsigned int MityDSP::gnGPIO_6 = 0x00000040
 Mask for GPIO #6.
const unsigned int MityDSP::gnGPIO_7 = 0x00000080
 Mask for GPIO #7.
const unsigned int MityDSP::gnGPIO_8 = 0x00000100
 Mask for GPIO #8.
const unsigned int MityDSP::gnGPIO_9 = 0x00000200
 Mask for GPIO #9.
const unsigned int MityDSP::gnGPIO_10 = 0x00000400
 Mask for GPIO #10.
const unsigned int MityDSP::gnGPIO_11 = 0x00000800
 Mask for GPIO #11.
const unsigned int MityDSP::gnGPIO_12 = 0x00001000
 Mask for GPIO #12.
const unsigned int MityDSP::gnGPIO_13 = 0x00002000
 Mask for GPIO #13.
const unsigned int MityDSP::gnGPIO_14 = 0x00004000
 Mask for GPIO #14.
const unsigned int MityDSP::gnGPIO_15 = 0x00008000
 Mask for GPIO #15.
const unsigned int MityDSP::gnGPIO_16 = 0x00010000
 Mask for GPIO #16.
const unsigned int MityDSP::gnGPIO_17 = 0x00020000
 Mask for GPIO #17.
const unsigned int MityDSP::gnGPIO_18 = 0x00040000
 Mask for GPIO #18.
const unsigned int MityDSP::gnGPIO_19 = 0x00080000
 Mask for GPIO #19.
const unsigned int MityDSP::gnGPIO_20 = 0x00100000
 Mask for GPIO #20.
const unsigned int MityDSP::gnGPIO_21 = 0x00200000
 Mask for GPIO #21.
const unsigned int MityDSP::gnGPIO_22 = 0x00400000
 Mask for GPIO #22.
const unsigned int MityDSP::gnGPIO_23 = 0x00800000
 Mask for GPIO #23.
const unsigned int MityDSP::gnGPIO_24 = 0x01000000
 Mask for GPIO #24.
const unsigned int MityDSP::gnGPIO_25 = 0x02000000
 Mask for GPIO #25.
const unsigned int MityDSP::gnGPIO_26 = 0x04000000
 Mask for GPIO #26.
const unsigned int MityDSP::gnGPIO_27 = 0x08000000
 Mask for GPIO #27.
const unsigned int MityDSP::gnGPIO_28 = 0x10000000
 Mask for GPIO #28.
const unsigned int MityDSP::gnGPIO_29 = 0x20000000
 Mask for GPIO #29.
const unsigned int MityDSP::gnGPIO_30 = 0x40000000
 Mask for GPIO #30.
const unsigned int MityDSP::gnGPIO_31 = 0x80000000
 Mask for GPIO #31.
const unsigned int MityDSP::gnGPIO_ALL = 0xFFFFFFFF
 Mask for all GPIOs.
const int MityDSP::gnNumGpios = 32
 Number of GPIO's available per instance.

  
Generated on Fri Sep 23 16:33:44 2011 for MityDSP Core by  Doxygen Version 1.6.1
Copyright © 2009, Critical Link LLC, All rights reserved.