﻿//-----------------------------------------------------------------------
// <copyright file="BroadcomPinNumber.cs" company="Andrew Bradford">
//     Copyright (C) 2012 Andrew Bradford
//
//     Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 
//     associated documentation files (the "Software"), to deal in the Software without restriction, 
//     including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 
//     and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject 
//     to the following conditions:
//     
//     The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
//     
//     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 
//     WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 
//     COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 
//     ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
// </copyright>
//-----------------------------------------------------------------------

namespace PiSharp.LibGpio.Entities
{
    /// <summary>
    /// The Broadcom GPIO ID
    /// </summary>
    public enum BroadcomPinNumber
    {
        /// <summary>
        /// GPIO Pin 4
        /// </summary>
        Four = 4,

        /// <summary>
        /// GPIO Pin 17
        /// </summary>
        Seventeen = 17,

        /// <summary>
        /// GPIO Pin 18
        /// </summary>
        Eighteen = 18,

        /// <summary>
        /// GPIO Pin 21
        /// </summary>
        TwentyOne = 21,

        /// <summary>
        /// GPIO Pin 22
        /// </summary>
        TwentyTwo = 22,

        /// <summary>
        /// GPIO Pin 23
        /// </summary>
        TwentyThree = 23,

        /// <summary>
        /// GPIO Pin 24
        /// </summary>
        TwentyFour = 24,

        /// <summary>
        /// GPIO Pin 25
        /// </summary>
        TwentyFive = 25,
    }
}
