Midnight Sun Firmware
Loading...
Searching...
No Matches
DFUStateData
Collaboration diagram for DFUStateData:

Public Attributes

volatile uintptr_t application_start
 Start of application in memory.
 
volatile uintptr_t current_address
 Current address that will be flashed.
 
uint32_t bytes_written
 number of bytes flashed
 
uint32_t binary_size
 Size of application bin being flashed.
 
uint16_t expected_datagram_id
 Validation of sequencing of packets. Checked when sequencing message is recieved. Incremented by 1 for each DFU datagram processed.
 
DFUStates curr_state
 State of the DFU state machine.
 
PacketManagerpacket_manager
 Packet manager context structure for interfacing with processed packets.
 

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