blob: 8c314240d56952932a0193afd51d2c80bc7a5f19 [file] [log] [blame]
/******************************************************************************
* @file log_id.h
*
* @brief for TLSR chips
*
* @author public@telink-semi.com;
* @date Sep. 30, 2010
*
* @attention
*
* Copyright (C) 2019-2020 Telink Semiconductor (Shanghai) Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*****************************************************************************/
#pragma once
/*
ID == -1 is invalid
if you want to shut down logging a specified id, assigne -1 to it
*/
///////////////////////////////////////////////////////////////
// Please donot change the following system defines
//
#define TR_T_invalid -1
#define TR_T_EVENT_0 0
#define TR_T_EVENT_1 1
#define TR_T_EVENT_2 2
#define TR_T_EVENT_3 3
#define TR_T_EVENT_4 4
#define TR_T_EVENT_5 5
#define TR_T_EVENT_6 6
#define TR_T_EVENT_7 7
#define TR_T_EVENT_8 8
#define TR_T_EVENT_E 9
#define TR_T_POLL_0 10
#define TR_T_POLL_1 11
#define TR_T_POLL_2 12
#define TR_T_POLL_3 13
#define TR_T_POLL_4 14
#define TR_T_POLL_5 15
#define TR_T_POLL_6 16
#define TR_T_POLL_7 17
#define TR_T_POLL_8 18
#define TR_T_POLL_E 19
#define TR_T_TIMER_0 20
#define TR_T_TIMER_1 21
#define TR_T_TIMER_2 22
#define TR_T_TIMER_3 23
#define TR_T_TIMER_4 24
#define TR_T_TIMER_5 25
#define TR_T_TIMER_6 26
#define TR_T_TIMER_7 27
#define TR_T_TIMER_8 28
#define TR_T_TIMER_E 29 // user define tick log id, from 30 - 40, 10 valid for using
#define TR_T_user0 30
#define TR_24_TIMERS_ADDR 0 // this ID can't be used because timer id == 0 is reserved for indicating id not added
#define TR_24_TIMER0_ADDR 1
#define TR_24_TIMER1_ADDR 2
#define TR_24_TIMER2_ADDR 3
#define TR_24_TIMER3_ADDR 4
#define TR_24_TIMER4_ADDR 5
#define TR_24_TIMER5_ADDR 6
#define TR_24_TIMER6_ADDR 7
#define TR_24_TIMER7_ADDR 8
#define TR_24_TIMER8_ADDR 9
#define TR_24_TIMER9_ADDR 10
#define TR_24_TIMER10_ADDR 11
#define TR_24_TIMER11_ADDR 12
#define TR_24_TIMER12_ADDR 13
#define TR_24_TIMER13_ADDR 14
#define TR_24_TIMER14_ADDR 15
#define TR_24_user1 16 // user define data log id, from 16 -- 64,
#define TR_24_user2 17