FreeCalypso > hg > tcs211-fcmodem
diff chipsetsw/services/tty/tty_api.h @ 0:509db1a7b7b8
initial import: leo2moko-r1
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Mon, 01 Jun 2015 03:24:05 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chipsetsw/services/tty/tty_api.h Mon Jun 01 03:24:05 2015 +0000 @@ -0,0 +1,62 @@ +/** + * @file tty_api.h + * + * API Definition for TTY SWE. + * + * @author Frederic Turgis (f-turgis@ti.com) & Gerard Cauvy (g-cauvy@ti.com) + * @version 0.1 + */ + +/* + * History: + * + * Date Modification + * ------------------------------------ + * 01/27/2003 Create + * + * (C) Copyright 2003 by Texas Instruments Incorporated, All Rights Reserved + */ + +#ifndef __TTY_API_H_ +#define __TTY_API_H_ + +#include "rvm/rvm_gen.h" /* Generic RVM types and functions. */ + +/* TTY entity (Background Task) is highly linked to the Audio entity. */ +#include "audio/audio_api.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +typedef struct +{ + UINT8 Mode; + UINT16 ThresholdRead; + UINT16 ThreshHoldWrite; +} +T_AUDIO_TTY_CONFIG_PARAMETER; + +#define TTY_STOP (0) +#define TTY_EXT_START (1) + +T_AUDIO_RET audio_tty_set_config (T_AUDIO_TTY_CONFIG_PARAMETER *parameter, + T_RV_RETURN *return_path); + +#define AUDIO_TTY_STATUS_MSG (0x00F2 | AUDIO_EVENT_EXTERN | AUDIO_EVENTS_MASK) + +typedef struct +{ + T_RV_HDR os_hdr; + INT8 status; +} +T_AUDIO_TTY_STATUS; + +#ifdef __cplusplus +} +#endif + + +#endif /*__TTY_API_H_*/ +