FreeCalypso > hg > fc-magnetite
view src/aci2/bmi/mmiCameraTest.h @ 680:ee3ac8c617cb
armio.c: set GPIO2 output high initially
On TI-canonical platforms GPIO2 is DCD modem control output. In TI's
original code the AI_InitIOConfig() function called from Init_Target()
would configure GPIO2 as an output and set the initial output value to
low, but then the init code in uartfax.c called from Init_Serial_Flows()
would immediately change it to high, corresponding to DCD not asserted.
The result is a momentary asserted-state glitch on the DCD output.
The present change eliminates this glitch, setting DCD output to
not-asserted initially like it should be.
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Thu, 25 Jun 2020 03:17:43 +0000 |
| parents | 3c2acfa1a72f |
| children |
line wrap: on
line source
#ifndef _MMICAMERATEST_H_ #define _MMICAMERATEST_H_ /******************************************************************************* CONDAT (UK) ******************************************************************************** This software product is the property of Condat (UK) Ltd and may not be disclosed to any third party without the express permission of the owner. ******************************************************************************** $Project name: Basic MMI $Project code: BMI (6349) $Module: CameraTest $File: MmiCameraTest.h $Revision: 1.0 $Author: Texas Instruments France $Date: 16/06/04 ******************************************************************************** Description: This module provides the Camera functionality. ******************************************************************************** $History: MmiCameraTest.h Aug 22 2005, xpradipg - LOCOSTO-ENH-31154 Description: Application to test camera Solution: Implemented the camera application with following functionalities preview, snapshot and image saving. 16/06/04 $End *******************************************************************************/ /******************************************************************************* Include files *******************************************************************************/ /******************************************************************************* Interface constants *******************************************************************************/ /******************************************************************************* Public methods *******************************************************************************/ /* pretty standard initialise, execute and exit methods */ GLOBAL int mmi_camera_test_launch_view_finder (MfwMnu* m, MfwMnuItem* i); T_MFW_HND mmi_camera_test_opt_create(T_MFW_HND parent); GLOBAL int mmi_camera_test_set_quality (MfwMnu* m, MfwMnuItem* i); GLOBAL int mmi_camera_test_set_color (MfwMnu* m, MfwMnuItem* i); T_MFW_HND mmi_camera_test_opt_start(T_MFW_HND parent_window, MfwMnuAttr *menuAttr); int M_exeQuality(MfwMnu* m, MfwMnuItem* i); int M_exeColor(MfwMnu* m, MfwMnuItem* i); static int M_exeZoom(MfwMnu* m, MfwMnuItem* i); GLOBAL int mmi_camera_edit_filename(MfwMnu* m, MfwMnuItem* i); /******************************************************************************* End of File *******************************************************************************/ #endif //_MMICAMERATEST_H_
