FreeCalypso > hg > fc-magnetite
view src/ui3/bmi/mmiBookController.h @ 673:62a5285e014a
Lorekeeping: allow tpudrv-leonardo.lib on Leonardo/Tango
Back in 2015 the Mother's idea was to produce a FreeCalypso development
board that would be a clone of TI Leonardo, including the original
quadband RFFE; one major additional stipulation was that this board
needed to be able to run original unmodified TCS211-20070608 firmware
with all blobs intact, with only minimal binary patches to main.lib
and tpudrv.lib. The necessary patched libs were produced at that time
in the tcs211-patches repository.
That plan was changed and we produced FCDEV3B instead, with Openmoko's
triband RFFE instead of Leonardo quadband, but when FC Magnetite started
in 2016, a TPUDRV_blob= provision was still made, allowing the possibility
of patching OM's tpudrv.lib for a restored Leonardo RFFE.
Now in 2020 we have FC Tango which is essentially a verbatim clone of
Leonardo core, including the original quadband RFFE. We have also
deblobbed our firmware so much that we have absolutely no real need
for a blob version of tpudrv.lib - but I thought it would be neat to put
the ancient TPUDRV_blob= mechanism (classic config) to its originally
intended use, just for the heck of it.
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 29 May 2020 03:55:36 +0000 |
| parents | 6a4d9f47793e |
| children |
line wrap: on
line source
#ifndef _MMIBOOKCONTROLLER_H_ #define _MMIBOOKCONTROLLER_H_ 1 /******************************************************************************* 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: PhoneBook $File: MmiBookController.h $Revision: 1.0 $Author: Condat(UK) $Date: 25/10/00 ******************************************************************************** Description: The book controller module provides the external interface to the phone book. It provides ALL external entry points to the phone book system. ******************************************************************************** $History: MmiBookController.h 25/10/00 Original Condat(UK) BMI version. Nov 10, 2006 DRT: OMAPS000103354 x0039928 Description: Delete all failure in LDN Phonebook Solution: A new function phbDeleteRec is added $End *******************************************************************************/ /* MMI Phone Book Controller Module This module provides the entry points to the phone book functionality. The real work of the phonebook is carried out in subordinate modules Each of the subordinate modules provides a mechanism for driving the functionality required by it's own module, but the external view outside the phonebook itself will come from here. */ /* In addition to the primary entry points for the phonebook, which are identified below, there are additional entry points provided as utilities by the MmiBookUtilities module. In order to ensure that these are correctly enabled by users of the phonebook, we will include their definitions here */ #include "MmiResources.h" #include "MmiBookUtils.h" /* Define the primary access points which exist in the MMI Menu tree, we will have a simple one to one mapping here between the menu items in the menu tree and the handler functions in the phone book. Menu handlers have a standard interface, the only thing that changes is the name, so wrap this up cleanly */ #define MENU_HANDLER( Name ) tBookStatus Name( tBookMfwMenu *Menu, tBookMfwMenuItem *Item ) MENU_HANDLER( bookNameEnter ); MENU_HANDLER( bookNameEdit ); MENU_HANDLER( bookNameDelete ); MENU_HANDLER( bookNameCall ); MENU_HANDLER( bookDeleteAll ); MENU_HANDLER( bookNameSearch ); MENU_HANDLER( bookNumberSearch ); MENU_HANDLER( bookLocationSearch ); MENU_HANDLER( bookDeleteRec ); // Nov 10, 2006 DRT: OMAPS000103354 x0039928 MENU_HANDLER( bookNameDeleteAll ); MENU_HANDLER( bookSendAsDTMF ); MENU_HANDLER( bookSendMessage ); MENU_HANDLER( bookGetOwnNumber ); MENU_HANDLER( bookSetOwnNumber ); MENU_HANDLER( bookRepRedNameEnter ); MENU_HANDLER( bookRepRedDelete ); MENU_HANDLER( bookCallListDetails ); MENU_HANDLER( bookDetailsList ); MENU_HANDLER( bookServiceNumbers ); MENU_HANDLER( bookMemoryStatus ); MENU_HANDLER( bookFDNActivate ); MENU_HANDLER( bookFDNDeactivate ); MENU_HANDLER( bookEnterLDN ); MENU_HANDLER( bookEnterLRN) ; MENU_HANDLER( bookEnterLMN ); /* SPR#1112 - Internal phonebook menu options */ #ifdef INT_PHONEBOOK MENU_HANDLER( bookSelectBook ); MENU_HANDLER( bookSelectBookSIM ); MENU_HANDLER( bookSelectBookPhone ); MENU_HANDLER( bookCopyEntry ); MENU_HANDLER( bookCopyAll ); MENU_HANDLER( bookMoveEntry ); MENU_HANDLER( bookMoveAll ); #endif MENU_HANDLER( CphsAlsLock ); MENU_HANDLER( CphsAlsUnlock ); /******************************************************************************* End of File *******************************************************************************/ #endif
