Hardware Abstraction Layer for FreeRTOS
remoteproc_trace.h File Reference
#include <uart.h>
Include dependency graph for remoteproc_trace.h:

Go to the source code of this file.

Data Structures

struct  uart
 

Macros

#define REMOTEPROC_TRACE_ADDDEV(id, buffer, l)
 
#define REMOTEPROC_TRACE_ID(id)   HAL_GET_ID(uart, remoteproc, remoteproc_trace_##id)
 

Functions

 HAL_DEFINE_GLOBAL_ARRAY (uart)
 

Macro Definition Documentation

◆ REMOTEPROC_TRACE_ADDDEV

#define REMOTEPROC_TRACE_ADDDEV (   id,
  buffer,
 
)
Value:
struct uart remoteproc_trace_##id = { \
UART_INIT_DEV(remoteproc) \
HAL_NAME("Remoteproc Trace " #id) \
.base = buffer, \
.len = l, \
.pos = buffer, \
}; \
UART_ADDDEV(remoteproc, remoteproc_trace_##id)

◆ REMOTEPROC_TRACE_ID

#define REMOTEPROC_TRACE_ID (   id)    HAL_GET_ID(uart, remoteproc, remoteproc_trace_##id)

Function Documentation

◆ HAL_DEFINE_GLOBAL_ARRAY()

HAL_DEFINE_GLOBAL_ARRAY ( uart  )
uart
Definition: remoteproc_trace.h:4
uart::base
uint8_t * base
Definition: remoteproc_trace.h:6