comparison src/cs/layer1/include/l1_trace.h @ 332:70e3acc5d4c8

L1: prep for charging being a possible cause of big sleep
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 14 Dec 2017 18:16:09 +0000
parents 945cf7f506b2
children
comparison
equal deleted inserted replaced
331:8166b0afcf8c 332:70e3acc5d4c8
90 #define WAKEUP_ASYNCHRONOUS_SLEEP_DURATION_0 7 90 #define WAKEUP_ASYNCHRONOUS_SLEEP_DURATION_0 7
91 91
92 // Big Sleep source for Power management 92 // Big Sleep source for Power management
93 //------------------------------------- 93 //-------------------------------------
94 #define BIG_SLEEP_DUE_TO_UNDEFINED 0 // deep sleep is forbiden : cause undefined 94 #define BIG_SLEEP_DUE_TO_UNDEFINED 0 // deep sleep is forbiden : cause undefined
95 #define BIG_SLEEP_DUE_TO_LIGHT_ON 1 // deep sleep is forbiden by ligth on activitie 95 #define BIG_SLEEP_DUE_TO_LIGHT_ON 1 // deep sleep is forbiden by light on activitie
96 #define BIG_SLEEP_DUE_TO_UART 2 // deep sleep is forbiden by UART activitie 96 #define BIG_SLEEP_DUE_TO_UART 2 // deep sleep is forbiden by UART activitie
97 #define BIG_SLEEP_DUE_TO_SIM 3 // deep sleep is forbiden by SIM activitie 97 #define BIG_SLEEP_DUE_TO_SIM 3 // deep sleep is forbiden by SIM activitie
98 #define BIG_SLEEP_DUE_TO_GAUGING 4 // deep sleep is forbiden by not enought gauging 98 #define BIG_SLEEP_DUE_TO_GAUGING 4 // deep sleep is forbiden by not enought gauging
99 #define BIG_SLEEP_DUE_TO_SLEEP_MODE 5 // deep sleep is forbiden by the sleep mode enabled 99 #define BIG_SLEEP_DUE_TO_SLEEP_MODE 5 // deep sleep is forbiden by the sleep mode enabled
100 #define BIG_SLEEP_DUE_TO_DSP_TRACES 6 // deep sleep is forbiden by the DSP 100 #define BIG_SLEEP_DUE_TO_DSP_TRACES 6 // deep sleep is forbiden by the DSP
101 #define BIG_SLEEP_DUE_TO_BLUETOOTH 7 // deep sleep is forbiden by the Bluetooth module 101 #define BIG_SLEEP_DUE_TO_BLUETOOTH 7 // deep sleep is forbiden by the Bluetooth module
102 #define BIG_SLEEP_DUE_TO_CHARGING 8 // deep sleep is forbiden by battery charging
102 103
103 void Trace_Packet_Transfer (UWORD8 prev_crc_error); // Previous RX blocks CRC_ERROR summary 104 void Trace_Packet_Transfer (UWORD8 prev_crc_error); // Previous RX blocks CRC_ERROR summary
104 void l1_display_buffer_trace_fct(void); 105 void l1_display_buffer_trace_fct(void);
105 106
106 //=================================================== 107 //===================================================
5660 #define WAKEUP_ASYNCHRONOUS_SLEEP_DURATION_0 7 5661 #define WAKEUP_ASYNCHRONOUS_SLEEP_DURATION_0 7
5661 5662
5662 // Big Sleep source for Power management 5663 // Big Sleep source for Power management
5663 //------------------------------------- 5664 //-------------------------------------
5664 #define BIG_SLEEP_DUE_TO_UNDEFINED 0 // deep sleep is forbiden : cause undefined 5665 #define BIG_SLEEP_DUE_TO_UNDEFINED 0 // deep sleep is forbiden : cause undefined
5665 #define BIG_SLEEP_DUE_TO_LIGHT_ON 1 // deep sleep is forbiden by ligth on activitie 5666 #define BIG_SLEEP_DUE_TO_LIGHT_ON 1 // deep sleep is forbiden by light on activitie
5666 #define BIG_SLEEP_DUE_TO_UART 2 // deep sleep is forbiden by UART activitie 5667 #define BIG_SLEEP_DUE_TO_UART 2 // deep sleep is forbiden by UART activitie
5667 #define BIG_SLEEP_DUE_TO_SIM 3 // deep sleep is forbiden by SIM activitie 5668 #define BIG_SLEEP_DUE_TO_SIM 3 // deep sleep is forbiden by SIM activitie
5668 #define BIG_SLEEP_DUE_TO_GAUGING 4 // deep sleep is forbiden by not enought gauging 5669 #define BIG_SLEEP_DUE_TO_GAUGING 4 // deep sleep is forbiden by not enought gauging
5669 #define BIG_SLEEP_DUE_TO_SLEEP_MODE 5 // deep sleep is forbiden by the sleep mode enabled 5670 #define BIG_SLEEP_DUE_TO_SLEEP_MODE 5 // deep sleep is forbiden by the sleep mode enabled
5670 #define BIG_SLEEP_DUE_TO_DSP_TRACES 6 // deep sleep is forbiden by the DSP 5671 #define BIG_SLEEP_DUE_TO_DSP_TRACES 6 // deep sleep is forbiden by the DSP
5671 #define BIG_SLEEP_DUE_TO_BLUETOOTH 7 // deep sleep is forbiden by the Bluetooth module 5672 #define BIG_SLEEP_DUE_TO_BLUETOOTH 7 // deep sleep is forbiden by the Bluetooth module
5673 #define BIG_SLEEP_DUE_TO_CHARGING 8 // deep sleep is forbiden by battery charging
5672 5674
5673 /***********************************************************************************************************/ 5675 /***********************************************************************************************************/
5674 /* Begin header 5676 /* Begin header
5675 //TYPE/ CLASSIC 5677 //TYPE/ CLASSIC
5676 //NAME/ Gauging 5678 //NAME/ Gauging