Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
ProfilerFreeRTOSHooks.h
Go to the documentation of this file.
1
#pragma once
2
3
#ifndef __ASSEMBLER__
4
5
#ifdef __cplusplus
6
extern
"C"
{
7
#endif
8
9
//The normal hook functions are empty and won't cause any significant overhead.
10
//When real-time analysis is enabled, they will be replaced with the actual ones
11
//that report the queue events to the Real-time watch.
12
void
SysprogsRTOSHooks_FreeRTOS_traceQUEUE_SEND
(
void
*pQueue);
13
void
SysprogsRTOSHooks_FreeRTOS_traceQUEUE_RECEIVE
(
void
*pQueue);
14
15
#define traceQUEUE_SEND SysprogsRTOSHooks_FreeRTOS_traceQUEUE_SEND
16
#define traceQUEUE_RECEIVE SysprogsRTOSHooks_FreeRTOS_traceQUEUE_RECEIVE
17
#define traceQUEUE_SEND_FROM_ISR SysprogsRTOSHooks_FreeRTOS_traceQUEUE_SEND
18
#define traceQUEUE_RECEIVE_FROM_ISR SysprogsRTOSHooks_FreeRTOS_traceQUEUE_RECEIVE
19
20
#ifdef __cplusplus
21
}
22
#endif
23
24
#endif
SysprogsRTOSHooks_FreeRTOS_traceQUEUE_SEND
void SysprogsRTOSHooks_FreeRTOS_traceQUEUE_SEND(void *pQueue)
SysprogsRTOSHooks_FreeRTOS_traceQUEUE_RECEIVE
void SysprogsRTOSHooks_FreeRTOS_traceQUEUE_RECEIVE(void *pQueue)