view src/g23m-fad/tcpip/include/rvm_ext_priorities.h @ 280:82665effff30
keypad boot init overhaul: handle initially held-down keys
This change fixes two previous behavioural defects:
1) On Compal phones, the PWR key had to be released before the boot
sequence would proceed at all - it was stuck in an endless IRQ loop
at the point of Nucleus enabling interrupts, before anything else.
2) On both Compal and sane platforms including Luna, if some regular
non-PWR key was held down at boot time, the boot sequence would
proceed and complete normally, but all non-PWR keypad buttons would
be dead for the remainder of that boot cycle.
The fix is a generic solution - no Compal-specific hack ended up being
needed for the special case of their idiotic PWON-to-ROW4 hw wiring.
author
Mychaela Falconia <falcon@freecalypso.org>
date
Fri, 24 Sep 2021 00:47:12 +0000 (2021-09-24)
parents
fa8dc04885d8
children
line source
+ − /*************************************************************************************
+ − * *
+ − * Name rvm_ext_priorities.h *
+ − * *
+ − * Function this file priorities defintitions for basic SWEs *
+ − * It includes a file
+ − * *
+ − * Version 0.1 *
+ − * *
+ − * Date Modification *
+ − * ------------------------------------ *
+ − * 10/11/2000 Create *
+ − * *
+ − * Author Cristian Livadiotti (c-livadiotti@ti.com) *
+ − * *
+ − * (C) Copyright 2000 by Texas Instruments Incorporated, All Rights Reserved *
+ − * *
+ − * --------------------------------------------------------------------------------- *
+ − * *
+ − * History: *
+ − * *
+ − * 10/18/2001 - Updated for R2D by Christophe Favergeon *
+ − * *
+ − *************************************************************************************/
+ −
+ − #ifndef __RVM_EXT_PRIORITIES_H_
+ − #define __RVM_EXT_PRIORITIES_H_
+ −
+ − /* PRIORITIES SETTING: */
+ − /* All user priority should be set under 250: */
+ − /* Higher values are reserved */
+ −
+ − /*
+ − ** External Priority definitions
+ − */
+ − #define RVM_EXPL_TASK_PRIORITY (240)
+ − #define RVM_OBX_TASK_PRIORITY (240)
+ − #define RVM_OPP_TASK_PRIORITY (240)
+ − #define RVM_SYN_TASK_PRIORITY (240)
+ − #define RVM_FTP_TASK_PRIORITY (240)
+ − #define RVM_RGUI_TASK_PRIORITY (240)
+ − #define RVM_R2D_TASK_PRIORITY (239)
+ −
+ − #define RVM_DEV1_TASK_PRIORITY (245)
+ − #define RVM_DEV2_TASK_PRIORITY (245)
+ − #define RVM_DEV3_TASK_PRIORITY (245)
+ −
+ − #define RVM_UVM_TASK_PRIORITY (245)
+ −
+ − #endif /* __RVM_EXT_PRIORITIES_H_ */
+ −