FreeCalypso > hg > fc-magnetite
view src/cs/services/lls/lls_api.h @ 632:d968a3216ba0
new tangomdm build target
TCS211/Magnetite built for target leonardo runs just fine on the Tango-based
Caramel board, but a more proper tangomdm build target is preferable in order
to better market these Tango modems to prospective commercial customers. The
only differences are in GPIO and MCSI config:
* MCSI is enabled in the tangomdm build config.
* GPIO 1 is loudspeaker amplifier control on Leonardo, but on Tango platforms
it can be used for anything. On Caramel boards this GPIO should be
configured as an output driving high.
* GPIO 2 needs to be configured as Calypso input on Leonardo, but on Tango
platforms it can be used for anything. On Caramel boards this GPIO should be
configured as an output, either high or low is OK.
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sat, 04 Jan 2020 19:27:41 +0000 |
| parents | 945cf7f506b2 |
| children |
line wrap: on
line source
/** * @file lls_api.h * * API Definition for LLS (Low Level Servies) Service. * * This file gathers all the constants, structure and functions declaration * useful for a LLS service user. * * @author Laurent Sollier (l-sollier@ti.com) * @version 0.1 */ /* * History: * * Date Author Modification * ---------------------------------------- * 03/12/2002 L Sollier Create * * * (C) Copyright 2002 by Texas Instruments Incorporated, All Rights Reserved */ #ifndef _LLS_API_H_ #define _LLS_API_H_ #include "rv/rv_general.h" /** * @name External types * * Types used in API. * */ /*@{*/ /** Definition of available equipment, ... for D-Sample */ #define LLS_LED_A 0x01 #define LLS_BACKLIGHT 0x02 #define LLS_PRECHARGE_LED 0x03 /*@}*/ typedef UINT8 T_LLS_EQUIPMENT; /** * @name API functions * * API functions declarations. */ /*@{*/ /** * function: lls_switch_on * * This function switch on an equipment. * * @param equipment_sort equipment sort. * @return * - RV_OK if operation is successful, * - RV_INVALID_PARAMETER if one parameter is incorrect, * - RV_NOT_SUPPORTED * */ T_RV_RET lls_switch_on(T_LLS_EQUIPMENT equipment_sort); /** * function: lls_switch_off * * This function switch off an equipment. * * @param equipment_sort equipment sort. * @return * - RV_OK if operation is successful, * - RV_INVALID_PARAMETER if one parameter is incorrect, * - RV_NOT_SUPPORTED * */ T_RV_RET lls_switch_off(T_LLS_EQUIPMENT equipment_sort); /*@}*/ #endif /* #ifndef _LLS_API_H_ */
