#include <stdlib.h>#include <stdio.h>#include <stdbool.h>#include <string.h>#include "hpm_soc.h"#include "hpm_clock_drv.h"#include "hpm_uart_drv.h"#include "hpm_dma_drv.h"#include "hpm_dmamux_drv.h"#include "hpm_l1c_drv.h"#include "hpm_common.h"#include "monitor_log.h"#include "monitor_task.h"#include "monitor_profile.h"#include "monitor.h"Data Structures | |
| struct | bingfifo_t |
Typedefs | |
| typedef int(* | uart_cb_t) (uint8_t *data, uint32_t len, uint32_t *drop_offset, uint32_t *expect_length) |
Functions | |
| static int | uart_channel_output (uint8_t *data, uint32_t length) |
| static void | debug_printf (uint8_t *str) |
| static void | uart_channel_handle (uart_cb_t uart_cb) |
| static int | monitor_uart_init (void) |
| int | monitor_init (void) |
| void | monitor_handle (void) |
| bool | monitor_send_is_idle (void) |
Variables | |
| static MONITOR_NOCACHE_RAM_SECTION bingfifo_t | monitor_bingfifo |
| typedef int(* uart_cb_t) (uint8_t *data, uint32_t len, uint32_t *drop_offset, uint32_t *expect_length) |
|
static |
| void monitor_handle | ( | void | ) |
| int monitor_init | ( | void | ) |
| bool monitor_send_is_idle | ( | void | ) |
|
static |
|
static |
|
static |
|
static |