/***************************************************************************
 *   Copyright (C) 2020 by Santiago González                               *
 *                                                                         *
 ***( see copyright.txt file at root folder )*******************************/

#pragma once

#include "mcupin.h"

class Component;
class McuPort;
class eMcu;

class I51Pin : public McuPin
{
    friend class McuPort;

    public:
        I51Pin( McuPort* port, int i, QString id , Component* mcu );
        ~I51Pin();

        //virtual void initialize() override;

        virtual void setOutState( bool state ) override;
        virtual void scheduleState( bool state, uint64_t time ) override;

        virtual void ConfExtInt( uint8_t bits ) override;

    protected:

};
