|
uuu
uuu (Universal Update Utility), mfgtools 3.0
|
#include <sdp.h>
Public Member Functions | |
| SDPWriteCmd (const char *p) | |
| int | run (CmdCtx *p) override |
| int | run (CmdCtx *p, void *buff, size_t size, uint32_t addr, bool validate=true) |
| Public Member Functions inherited from SDPCmdBase | |
| SDPCmdBase (const char *p) | |
| Public Member Functions inherited from CmdBase | |
| CmdBase ()=default | |
| CmdBase (const char *p) | |
| virtual | ~CmdBase () |
| virtual int | dump () |
| const std::string & | get_cmd () const noexcept |
| bool | get_lastcmd () const noexcept |
| void | insert_param_info (const char *key, void *pD, Param::Type tp, bool ignore_case=true, const char *err=nullptr) |
| virtual int | parser_protocol (char *p, size_t &pos) |
| virtual int | parser (char *p=nullptr) |
Private Attributes | |
| uint32_t | m_download_addr |
| int32_t | m_Ivt |
| int | m_PlugIn |
| uint32_t | m_max_download_pre_cmd |
| uint32_t | m_offset |
| bool | m_bIvtReserve |
| bool | m_bskipspl = false |
| bool | m_bskipfhdr = false |
| bool | m_bscanterm = false |
| bool | m_barebox_bl33 = false |
Additional Inherited Members | |
| Public Types inherited from SDPCmdBase | |
| enum | HAB_t { HabUnknown = -1 , HabEnabled = 0x12343412 , HabDisabled = 0x56787856 } |
| Protected Member Functions inherited from SDPCmdBase | |
| int | check_ack (HIDReport *report, uint32_t ack) |
| HAB_t | get_hab_type (HIDReport *report) |
| int | get_status (HIDReport *p, uint32_t &status, uint8_t report_id) |
| int | init_cmd () |
| IvtHeader * | search_ivt_header (std::shared_ptr< DataBuffer > data, size_t &off, size_t limit=ULLONG_MAX) |
| Protected Attributes inherited from SDPCmdBase | |
| std::string | m_filename |
| SDPCmd | m_spdcmd |
| uint64_t | m_scan_limited = UINT64_MAX |
| Protected Attributes inherited from CmdBase | |
| bool | m_bCheckTotalParam = false |
| std::string | m_cmd |
| bool | m_lastcmd = false |
| bool | m_NoKeyParam = false |
| int | m_timeout = 10000 |
| SDPWriteCmd::SDPWriteCmd | ( | const char * | p | ) |
| int SDPWriteCmd::run | ( | CmdCtx * | p, |
| void * | buff, | ||
| size_t | size, | ||
| uint32_t | addr, | ||
| bool | validate = true ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |