LibDriver BPC
Loading...
Searching...
No Matches
bpc_handle_s Struct Reference

bpc handle structure definition More...

#include <driver_bpc.h>

Collaboration diagram for bpc_handle_s:
[legend]

Data Fields

uint8_t(* timestamp_read )(bpc_time_t *t)
void(* delay_ms )(uint32_t ms)
void(* debug_print )(const char *const fmt,...)
void(* receive_callback )(bpc_t *data)
uint8_t inited
bpc_decode_t decode [76]
uint16_t decode_len
bpc_time_t last_time
uint8_t decode_offset
uint8_t decode_valid
uint8_t trace_valid

Detailed Description

bpc handle structure definition

Definition at line 119 of file driver_bpc.h.

Field Documentation

◆ debug_print

void(* debug_print) (const char *const fmt,...)

point to a debug_print function address

Definition at line 123 of file driver_bpc.h.

◆ decode

bpc_decode_t decode[76]

decode buffer

Definition at line 126 of file driver_bpc.h.

◆ decode_len

uint16_t decode_len

decode length

Definition at line 127 of file driver_bpc.h.

◆ decode_offset

uint8_t decode_offset

decode offset

Definition at line 129 of file driver_bpc.h.

◆ decode_valid

uint8_t decode_valid

decode valid

Definition at line 130 of file driver_bpc.h.

◆ delay_ms

void(* delay_ms) (uint32_t ms)

point to a delay_ms function address

Definition at line 122 of file driver_bpc.h.

◆ inited

uint8_t inited

inited flag

Definition at line 125 of file driver_bpc.h.

◆ last_time

bpc_time_t last_time

last time

Definition at line 128 of file driver_bpc.h.

◆ receive_callback

void(* receive_callback) (bpc_t *data)

point to a receive_callback function address

Definition at line 124 of file driver_bpc.h.

◆ timestamp_read

uint8_t(* timestamp_read) (bpc_time_t *t)

point to a timestamp_read function address

Definition at line 121 of file driver_bpc.h.

◆ trace_valid

uint8_t trace_valid

trace valid

Definition at line 131 of file driver_bpc.h.


The documentation for this struct was generated from the following file: