/*** HEADER *******************************************************************/
/*                                                                            */
/* File:                                                                      */
/* Author:                                                                    */
/*                                                                            */
/*** NOTES ********************************************************************/
/*                                                                            */
/*                                                                            */
/*                                                                            */
/*** Includes *****************************************************************/

#include <xc.h>
#include "timer.h"
#include "adc.h" 	// hier ist measurement_done deklariert

/*** GLOBAL-VAR ***************************************************************/

/*** FUNCTIONS ****************************************************************/

void start_measurement(void)		          // start einer Messung
{
    put_string("****************************************");
    put_string("****************************************\n");
    put_string("Measurement started.\n...\n");

    start_timer_1();				  // Timer startet ADC wenn alle Perioden gesendet sind (Funktioniert)

    while(ADCON1bits.ADON==1){}                   // warte auf das beenden des ADC

    if(measurement_done==1)			  // Ausgabe ob ein Echo empfangen wurde
    {
        put_string("Measurement done.\n");
    }
    else
    {
        put_string("Measurement aborted!\n");
    }
    put_char('\n');
}

/******************************************************************************/

/******************************************************************************/

/******************************************************************************/
