trcHardwarePort.h File Reference
#include <stdint.h>
#include "trcConfig.h"
Include dependency graph for trcHardwarePort.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DIRECTION_INCREMENTING   1
 
#define DIRECTION_DECREMENTING   2
 
#define PORT_APPLICATION_DEFINED   -2 /* - - */
 
#define PORT_NOT_SET   -1 /* - - */
 
#define PORT_HWIndependent   0 /* Yes Any */
 
#define PORT_Win32   1 /* Yes FreeRTOS on Win32 */
 
#define PORT_Atmel_AT91SAM7   2 /* No Any */
 
#define PORT_Atmel_UC3A0   3 /* No Any */
 
#define PORT_ARM_CortexM   4 /* Yes Any */
 
#define PORT_Renesas_RX600   5 /* Yes Any */
 
#define PORT_Microchip_dsPIC_AND_PIC24   6 /* Yes Any */
 
#define PORT_TEXAS_INSTRUMENTS_TMS570   7 /* No Any */
 
#define PORT_TEXAS_INSTRUMENTS_MSP430   8 /* No Any */
 
#define PORT_MICROCHIP_PIC32MX   9 /* Yes Any */
 
#define PORT_XILINX_PPC405   10 /* No FreeRTOS */
 
#define PORT_XILINX_PPC440   11 /* No FreeRTOS */
 
#define PORT_XILINX_MICROBLAZE   12 /* No Any */
 
#define PORT_NXP_LPC210X   13 /* No Any */
 
#define PORT_MICROCHIP_PIC32MZ   14 /* Yes Any */
 
#define PORT_ARM_CORTEX_A9   15 /* No Any */
 
#define PORT_ARM_CORTEX_M0   16 /* Yes Any */
 
#define HWTC_COUNT_DIRECTION   DIRECTION_DECREMENTING
 
#define HWTC_COUNT   (*((uint32_t*)0xE000E018))
 
#define HWTC_PERIOD   ((*(uint32_t*)0xE000E014) + 1)
 
#define HWTC_DIVISOR   48
 
#define IRQ_PRIORITY_ORDER   0
 
#define vTraceConsoleMessage(x)
 

Functions

void vTracePortGetTimeStamp (uint32_t *puiTimestamp)
 

Macro Definition Documentation

#define DIRECTION_DECREMENTING   2
#define DIRECTION_INCREMENTING   1
#define HWTC_COUNT   (*((uint32_t*)0xE000E018))
#define HWTC_COUNT_DIRECTION   DIRECTION_DECREMENTING
#define HWTC_DIVISOR   48
#define HWTC_PERIOD   ((*(uint32_t*)0xE000E014) + 1)
#define IRQ_PRIORITY_ORDER   0
#define PORT_APPLICATION_DEFINED   -2 /* - - */
#define PORT_ARM_CORTEX_A9   15 /* No Any */
#define PORT_ARM_CORTEX_M0   16 /* Yes Any */
#define PORT_ARM_CortexM   4 /* Yes Any */
#define PORT_Atmel_AT91SAM7   2 /* No Any */
#define PORT_Atmel_UC3A0   3 /* No Any */
#define PORT_HWIndependent   0 /* Yes Any */
#define PORT_Microchip_dsPIC_AND_PIC24   6 /* Yes Any */
#define PORT_MICROCHIP_PIC32MX   9 /* Yes Any */
#define PORT_MICROCHIP_PIC32MZ   14 /* Yes Any */
#define PORT_NOT_SET   -1 /* - - */
#define PORT_NXP_LPC210X   13 /* No Any */
#define PORT_Renesas_RX600   5 /* Yes Any */
#define PORT_TEXAS_INSTRUMENTS_MSP430   8 /* No Any */
#define PORT_TEXAS_INSTRUMENTS_TMS570   7 /* No Any */
#define PORT_Win32   1 /* Yes FreeRTOS on Win32 */
#define PORT_XILINX_MICROBLAZE   12 /* No Any */
#define PORT_XILINX_PPC405   10 /* No FreeRTOS */
#define PORT_XILINX_PPC440   11 /* No FreeRTOS */
#define vTraceConsoleMessage (   x)

Function Documentation

void vTracePortGetTimeStamp ( uint32_t *  puiTimestamp)