Testprogramm zu den Laborversuchen MPRO an der TH Bingen

Dependencies:   mbed

main.cpp

Committer:
prof_al
Date:
2021-10-25
Revision:
2:a3df98386c21
Parent:
1:9792cfe2330a

File content as of revision 2:a3df98386c21:

/***************************************************************************
* Titel        : main.c
*
* Description  : MPRO - Basisprogramm
*
* Revision List:
  --------------------------------------------------------------------------
  Date     | Author          | Change
  --------------------------------------------------------------------------
  10.05.21 | J. Altenburg    | Ersterstellung
  --------------------------------------------------------------------------
  25.10.21 | J. Altenburg    | Modifikation für Laborversuch 1 (HAPO WS2021) 
  ----------------------------------------------------------------------------
****************************************************************************/
#include "mbed.h"
#include "cdef.h"

/* Vereinbarungen zu den Tasteneingängen */
DigitalIn   pinSW1(D8);

/* Ausgänge als "BUS" konfigurieren */
BusOut      bLedBus(/*A3,*/ A4, D2, D5, D4, D3);

/* Ausgänge als Einzelleitung festlegen */
DigitalOut  pinRed1(A3);


/***************************************************************************
*   Defines und Makros                                                  
***************************************************************************/



/***************************************************************************
*   Variablen
***************************************************************************/
byte bLocalFoo;

/***************************************************************************
*   lokale Funktionen
***************************************************************************/
void vFoo( void ){
    bLocalFoo++;
    } 


/***************************************************************************
*   main()
***************************************************************************/
int main() {
    while(1){
        if(pinSW1 == 0){
            bLedBus = 0x10;
            pinRed1 = 0;
            }
        else{
            bLedBus = 0x00;
            pinRed1 = 1;
            }
        }
    }

/*     EOF     */