/************************************************************************************************** Phyplus Microelectronics Limited confidential and proprietary. All rights reserved. IMPORTANT: All rights of this software belong to Phyplus Microelectronics Limited ("Phyplus"). Your use of this Software is limited to those specific rights granted under the terms of the business contract, the confidential agreement, the non-disclosure agreement and any other forms of agreements as a customer or a partner of Phyplus. You may not use this Software unless you agree to abide by the terms of these agreements. You acknowledge that the Software may not be modified, copied, distributed or disclosed unless embedded on a Phyplus Bluetooth Low Energy (BLE) integrated circuit, either as a product or is integrated into your products. Other than for the aforementioned purposes, you may not use, reproduce, copy, prepare derivative works of, modify, distribute, perform, display or sell this Software and/or its documentation for any purposes. YOU FURTHER ACKNOWLEDGE AND AGREE THAT THE SOFTWARE AND DOCUMENTATION ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL PHYPLUS OR ITS SUBSIDIARIES BE LIABLE OR OBLIGATED UNDER CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. **************************************************************************************************/ /** **************************************************************************************** * * @file ll_debug.h * * @brief This file defines the status used for debug * * * $Rev: $ * **************************************************************************************** */ #ifndef _LL_DEBUG_H_ #define _LL_DEBUG_H_ #define DEBUG_ENTER_SYSTEM_SLEEP 0 #define DEBUG_ENTER_MCU_SLEEP 1 #define DEBUG_WAKEUP 2 #define DEBUG_ISR_EXIT 3 #define DEBUG_ISR_ENTRY 4 #define DEBUG_LL_HW_STX 5 #define DEBUG_LL_HW_SRX 6 #define DEBUG_LL_HW_TRX 7 #define DEBUG_LL_HW_RTX 8 #define DEBUG_LL_HW_TRLP 9 #define DEBUG_LL_HW_TRLP_EMPT 10 #define DEBUG_LL_HW_RTLP 11 #define DEBUG_LL_HW_RTLP_1ST 12 #define DEBUG_LL_HW_RTLP_EMPT 13 #define DEBUG_LL_HW_SET_STX 14 #define DEBUG_LL_HW_SET_SRX 15 #define DEBUG_LL_HW_SET_TRX 16 #define DEBUG_LL_HW_SET_RTX 17 #define DEBUG_LL_HW_SET_TRLP 18 #define DEBUG_LL_HW_SET_TRLP_EMPT 19 #define DEBUG_LL_HW_SET_RTLP 20 #define DEBUG_LL_HW_SET_RTLP_1ST 21 #define DEBUG_LL_HW_SET_RTLP_EMPT 22 #define DEBUG_LL_STATE_IDLE 30 #define DEBUG_LL_STATE_ADV_UNDIRECTED 31 #define DEBUG_LL_STATE_ADV_DIRECTED 32 #define DEBUG_LL_STATE_ADV_SCAN 33 #define DEBUG_LL_STATE_ADV_NONCONN 34 #define DEBUG_LL_STATE_SCAN 35 #define DEBUG_LL_STATE_INIT 36 #define DEBUG_LL_STATE_CONN_SLAVE 37 #define DEBUG_LL_STATE_CONN_MASTER 38 #define DEBUG_LL_STATE_DIRECT_TEST_MODE_TX 39 #define DEBUG_LL_STATE_DIRECT_TEST_MODE_RX 40 #define DEBUG_LL_STATE_MODEM_TEST_TX 41 #define DEBUG_LL_STATE_MODEM_TEST_RX 42 #define DEBUG_LL_STATE_MODEM_TEST_TX_FREQ_HOPPING 43 #define DEBUG_LL_SEND_ADV 44 #define DEBUG_LL_TIMER_EXPIRY_ENTRY 50 #define DEBUG_LL_TIMER_EXPIRY_EXIT 51 #endif // _LL_DEBUG_H_