view src/cs/services/dar/dar_gen.h @ 266:160a5b3a076c

new ABB_SLEEP_RESTRICTION definition in fc-target.h When we first introduced the mechanism to suppress ABB superdeep sleep on targets with LCDs powered from Iota VRIO, we made it conditional on CONFIG_TARGET_LUNA. This conditional is now being generalized: the feature in question is now conditionalized on the new ABB_SLEEP_RESTRICTION preprocessor symbol, to be defined in targets/*.h for those targets that need it. The new ABB_SLEEP_RESTRICTION definition is being added to targets/luna[12].h to keep the actual logic unchanged.
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 02 Jun 2021 02:12:14 +0000
parents 4e78acac3d88
children
line wrap: on
line source

/********************************************************************************/
/*                                                                              */
/*    File Name:   dar_gen.h                                                    */
/*                                                                              */
/*    Purpose:     This file contain general definitions of DAR Module.         */
/*                                                                              */
/*    Note:                                                                     */
/*        None.                                                                 */
/*                                                                              */
/*    Revision History:                                                         */
/*       9 October 2001      Stephanie Gerthoux        Create                   */
/*                                                                              */
/* (C) Copyright 2001 by Texas Instruments Incorporated, All Rights Reserved.   */
/*                                                                              */
/********************************************************************************/

#ifndef __DAR_GEN_H__
#define __DAR_GEN_H__

   #include "rv/general.h"


   /**** Type definitions ****/

   /** Dar data format : ASCII or binary **/ 
   typedef INT8 T_DAR_FORMAT;
   /* possible values */
   #define DAR_ASCII_FORMAT     (0)   /* ASCII format */
   #define DAR_BINARY_FORMAT    (-1)  /* Binary format */

   /** DAR data level ( Error / Warning / Debug) **/
   typedef UINT8 T_DAR_LEVEL;

   typedef UINT8* T_DAR_BUFFER;

   typedef char T_DAR_INFO;

   /** DAR callback function **/
   typedef void (*DAR_CALLBACK_FUNC)(T_DAR_BUFFER, UINT16);

   /** DAR Level Default definition **/
   #define DAR_LEVEL_DEFAULT     (DAR_ERROR)

#endif