Files
failnix/targets/wasm-tacle/parallel/DEBIE/code/harness/target_ad_conv.h

48 lines
1.7 KiB
C

/*------------------------------------------------------------------------------
Copyright (C) 1998 : Space Systems Finland Ltd.
Space Systems Finland Ltd (SSF) allows you to use this version of
the DEBIE-I DPU software for the specific purpose and under the
specific conditions set forth in the Terms Of Use document enclosed
with or attached to this software. In particular, the software
remains the property of SSF and you must not distribute the software
to third parties without written and signed authorization from SSF.
System Name: DEBIE DPU SW
Module : target_ad_conv.h
Macros, functions, types and constants for controlling AD converter.
This version uses the harness functions for I/O and kernel simulation.
Based on the SSF DHI file ad_conv.h, revision 1.6, Tue Jun 01 12:35:44 1999.
- * --------------------------------------------------------------------------
*/
#ifndef TARGET_AD_CONV_H
#define TARGET_AD_CONV_H
#include "keyword.h"
/* AD converter control functions, simulated in harness.c */
extern void Update_ADC_Channel_Reg ( unsigned char channel );
extern void Start_Conversion ( void );
extern unsigned char End_Of_ADC ( void );
extern unsigned char Get_Result ( void );
extern void Set_DAC_Output ( unsigned char level );
/* AD converter control macros */
#define UPDATE_ADC_CHANNEL_REG Update_ADC_Channel_Reg (ADC_channel_register)
#define START_CONVERSION Start_Conversion ()
#define END_OF_ADC End_Of_ADC ()
#define GET_RESULT Get_Result ()
#define SET_DAC_OUTPUT(LEVEL) Set_DAC_Output (LEVEL)
#endif