FreeCalypso > hg > fc-magnetite
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 |