ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_dfu_host_result_t Struct Reference

Outcome of a DFU round-trip for diagnostics / banners. More...

#include <ra8_dfu_host.h>

Data Fields

uint32_t pid
 Enumerated idProduct.
uint32_t blocks_ok
 Upload blocks that byte-matched.
uint32_t mismatch
 First differing block, or 0xFFFFFFFF.
ra8_err_t last_err
 First failing step's error, or k_ra8_ok.

Detailed Description

Outcome of a DFU round-trip for diagnostics / banners.

Definition at line 37 of file ra8_dfu_host.h.

Field Documentation

◆ blocks_ok

uint32_t ra8_dfu_host_result_t::blocks_ok

Upload blocks that byte-matched.

Definition at line 39 of file ra8_dfu_host.h.

Referenced by dfu_host_pass(), internal_upload_verify(), ra8_dfu_host_program(), and ra8_dfu_host_run().

◆ last_err

ra8_err_t ra8_dfu_host_result_t::last_err

First failing step's error, or k_ra8_ok.

Definition at line 41 of file ra8_dfu_host.h.

Referenced by ra8_dfu_host_program(), and ra8_dfu_host_run().

◆ mismatch

uint32_t ra8_dfu_host_result_t::mismatch

First differing block, or 0xFFFFFFFF.

Definition at line 40 of file ra8_dfu_host.h.

Referenced by dfu_host_pass(), internal_upload_verify(), ra8_dfu_host_program(), and ra8_dfu_host_run().

◆ pid

uint32_t ra8_dfu_host_result_t::pid

Enumerated idProduct.

Definition at line 38 of file ra8_dfu_host.h.

Referenced by dfu_host_pass(), internal_program_seq(), internal_run_seq(), ra8_dfu_host_program(), and ra8_dfu_host_run().


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