![]() |
Kinetis Bootloader Host
2.0.0
Host Tools for Kinetis devices
|
| CStExecutableImage::address_filter_exception | |
| CStExecutableImage::AddressFilter | |
| Celftosb::DataTarget::AddressRange | Simple structure that describes an addressed region of memory |
| Cblfwk::DataTarget::AddressRange | Simple structure that describes an addressed region of memory |
| ►CAESCounterBase | Base class for AESCounter<S> |
| ►CAESKeyBase | Base class for AESKey<S> |
| ►Celftosb::ASTNode | The base class for all AST node classes |
| CJson::BatchAllocator< AllocatedType, objectPerAllocation > | |
| CBlHost | Class that encapsulates the blhost tool |
| ►CBlob | Manages a binary object of arbitrary length |
| Celftosb::EncoreBootImage::boot_command_t | Structure for a Piano bootloader command |
| Celftosb::EncoreBootImage::boot_image_header_t | Header for the entire boot image |
| Cblfwk::SBSourceFile::boot_image_header_t | Header for the entire boot image |
| Celftosb::EncoreBootImage::boot_image_header_t.__unnamed__ | |
| Cblfwk::SBSourceFile::boot_image_header_t.__unnamed__ | |
| Celftosb::EncoreBootImage::boot_image_header_t.__unnamed__.__unnamed__ | |
| Cblfwk::SBSourceFile::boot_image_header_t.__unnamed__.__unnamed__ | |
| ►Celftosb::BootImage | Abstract base class for all boot image format classes |
| ►Celftosb::BootImageGenerator | Abstract base class for generators of specific boot image formats |
| ►Cblfwk::Bootloader | Represents the host bootloader |
| Cblfwk::BusPal | Interface with the BusPal |
| Cblfwk::BusPal::BusPalConfigData | BusPal configuration data |
| CCanSetRxidCommand | |
| CCanSetSpeedCommand | |
| CCanSetTxidCommand | |
| CCanWriteThenReadCommand | |
| ►CCDialogEx | |
| ►Celftosb::EncoreBootImage::CipherBlockGenerator | Base class for objects that produce cipher blocks |
| Cblfwk::cmd_t | |
| ►Cblfwk::Command | Represents a bootloader command |
| Cblfwk::CommandPacket | Command packet operations |
| Cblfwk::Crc | Crc class contains the functionality about crc ccalculation |
| CCRC32 | CRC Checksum Calculation |
| CCSHA1 | |
| ►CCWinApp | |
| ►CCWinThread | |
| ►Cblfwk::DataPacket::DataConsumer | Abstract class to consume data from data phase |
| Cblfwk::DataPacket | Data packet operations |
| ►Cblfwk::DataPacket::DataProducer | Abstract class to provide data for data phase |
| ►Celftosb::DataSource | Abstract base class for data sources |
| ►Cblfwk::DataSource | Abstract base class for data sources |
| ►Celftosb::DataTarget | Abstract base class for the target address or range of data |
| ►Cblfwk::DataTarget | Abstract base class for the target address or range of data |
| Celftosb::EncoreBootImage::dek_dictionary_entry_t | Entry in elftosb::EncoreBootImage::dek_dictionary_t |
| Celftosb::EncoreBootImage::dek_dictionary_t | The DEK dictionary always follows the image header, in the next cipher block |
| CElf32_Ehdr | ELF file header |
| CElf32_Phdr | ELF program header |
| CElf32_Shdr | ELF section header |
| CElf32_Sym | ELF symbol table entry |
| CelftosbTool | Class that encapsulates the elftosb tool |
| Celftosb::EncoreBootImageReader | Reads a Piano/Encore boot image from an input stream |
| CBootloader::EraseOption | EraseOption struct contains information for an erase progress |
| Celftosb::EvalContext | Context for evaluating AST tree and expressions |
| ►Cstd::exception | STL class |
| CelftosbTool::FamilyNameTableEntry | A structure describing an entry in the table of chip family names |
| CJson::Features | Configuration passed to reader and writer. This configuration object can be used to force the Reader or Writer to behave in a standard conforming way |
| CBootloader::FlashFirmwareOption | FlashFirmwareOption struct contains information for an update progress |
| ►CFlexLexer | |
| Cfree_ptr< T > | Simple template class to free a pointer |
| Celftosb::GHSSecInfo::ghs_secinfo_t | The structure of one .secinfo entry |
| Cblfwk::GHSSecInfo::ghs_secinfo_t | The structure of one .secinfo entry |
| Celftosb::GHSSecInfo | Wrapper around the GHS-specific .secinfo ELF section |
| Cblfwk::GHSSecInfo | Wrapper around the GHS-specific .secinfo ELF section |
| Celftosb::ExcludesListMatcher::glob_list_item_t | Information about one glob pattern entry in a match list |
| Cblfwk::ExcludesListMatcher::glob_list_item_t | Information about one glob pattern entry in a match list |
| CGpioConfigCommand | |
| CGpioSetCommand | |
| Chab_hdr_t | |
| Chab_ivt_t | |
| Chid_device | |
| Chid_device_info | |
| CHistoryData | HistoryData class stores the operation history. Save users operation steps |
| CI2cSetSpeedCommand | |
| CI2cWriteThenReadCommand | |
| Cinput_report | |
| CStIntelHexFile::IntelHex | |
| CJson::ValueInternalMap::IteratorState | |
| CJson::ValueInternalArray::IteratorState | |
| Celftosb::Keyblob | Keyblob specification |
| Ckeyblob_t | Key Blob format |
| Celftosb::KeyblobEntry | Base class for data model of sections of the output file |
| CLog | Wraps a set of static functions for easy global logging access |
| ►CLogger | Base logger class |
| CStExecutableImage::MemoryRegion | |
| ►Cblfwk::MemoryStore | Represents target device memory as a disk file |
| CMicrosoftCryptoProvider | |
| ►Celftosb::Operation | Abstract base class for all boot operations |
| Celftosb::OperationSequence | Ordered sequence of operations |
| ►Celftosb::OptionContext | Pure abstract interface class to a table of options |
| Cblfwk::OptionContext | Pure abstract interface class to a table of options |
| COptions | Parse command-line options |
| COptionSpec | |
| Cblfwk::OptionsStore | Holds persistent options |
| Celftosb::OptionDictionary::OptionValue | Information about one option's value |
| ►COptIter | |
| Costream | |
| ►Celftosb::OutputSection | Base class for data model of sections of the output file |
| ►Cblfwk::Packetizer | Interface class for packetization of commands and data |
| Cblfwk::CommandPacket::PacketWithArgs | Format of command packet |
| CJson::Path | Experimental and untested: represents a "path" to access a node |
| CJson::PathArgument | Experimental and untested: represents an element of the "path" to access a node |
| CPathSearcher | Handles searching a list of paths for a file |
| ►Cblfwk::Peripheral | Represents a peripheral |
| Cblfwk::peripheral_t | |
| Cblfwk::Peripheral::PeripheralConfigData | |
| CPHIDD_ATTRIBUTES | |
| CPHIDP_CAPS | |
| CBootloader::ProgramOnceOption | ProgramOnceOption struct contains information for a program IFR progress |
| Cblfwk::Progress | Contains the callback function for progress and abort phase |
| Cblfwk::property_t | |
| Cpthread_barrier_t | |
| CRandomNumberGenerator | |
| CJson::Reader | Unserialize a JSON document into a Value |
| CRijndael | |
| CRijndaelCBCMAC | Class to compute CBC-MAC using the AES/Rijndael cipher |
| CRijndaelCTR | Class to compute AES 128 CTR encryption/decryption |
| Celftosb::EncoreBootImage::section_header_t | Information about each section, held in the section table |
| Celftosb::EncoreBootImage::section_table_t | An index of all sections within the boot image |
| CStELFFile::SectionDataInfo | |
| ►Celftosb::DataSource::Segment | Discrete, contiguous part of the source's data |
| ►Cblfwk::DataSource::Segment | Discrete, contiguous part of the source's data |
| CSerialDevice | SerialDevice class represent a COM port hardware on host |
| CSerialList | SerialList class contains all serial devices on host |
| CSetFpgaClockCommand | |
| CLog::SetOutputLevel | Utility class to temporarily change the logging output level |
| CSFLASH_CONFIGURATION_PARAM_PTR | QuadSPI Config block structure |
| CSHA1_WORKSPACE_BLOCK | |
| Csmart_array_ptr< T > | Simple, standard smart pointer class that uses the array delete operator |
| Csmart_array_ptr< blfwk::GHSSecInfo::ghs_secinfo_t > | |
| Csmart_array_ptr< elftosb::GHSSecInfo::ghs_secinfo_t > | |
| Csmart_array_ptr< uint8_t > | |
| Csmart_ptr< T > | Simple, standard smart pointer class |
| Csmart_ptr< blfwk::OptionContext > | |
| Csmart_ptr< Blob > | |
| Csmart_ptr< elftosb::ASTNode > | |
| Csmart_ptr< elftosb::CommandFileASTNode > | |
| Csmart_ptr< elftosb::DataSource > | |
| Csmart_ptr< elftosb::DataTarget > | |
| Csmart_ptr< elftosb::ExprASTNode > | |
| Csmart_ptr< elftosb::IfStatementASTNode > | |
| Csmart_ptr< elftosb::Keyblob > | |
| Csmart_ptr< elftosb::ListASTNode > | |
| Csmart_ptr< elftosb::OptionContext > | |
| Csmart_ptr< elftosb::SymbolASTNode > | |
| Csmart_ptr< EncoreBootImageReader > | |
| Csmart_ptr< std::ifstream > | |
| Csmart_ptr< std::string > | |
| Csmart_ptr< StELFFile > | |
| ►Celftosb::SourceFile | Abstract base class for a source file containing executable code |
| ►Cblfwk::SourceFile | Abstract base class for a source file containing executable code |
| ►Celftosb::EvalContext::SourceFileManager | Abstract interface for a manager of source files |
| CSpiSetSpeedCommand | |
| CSpiWriteThenReadCommand | |
| CStSRecordFile::SRecord | |
| Cstandard_version_t | |
| Cstandard_version_t.B | |
| CJson::StaticString | Lightweight wrapper to tag static string |
| Cblfwk::StatusMessageTableEntry | Entry in a lookup table of status messages |
| CStELFFile | Parser for Executable and Linking Format (ELF) files |
| CStExecutableImage | Used to build a representation of memory regions |
| CStIntelHexFile | Intel Hex parser |
| ►Celftosb::StringMatcher | Abstract interface class used to select strings by name |
| ►Cblfwk::StringMatcher | Abstract interface class used to select strings by name |
| CStSRecordFile | S-record parser |
| CJson::StyledStreamWriter | Writes a Value in JSON format in a human friendly way, to a stream rather than to a string |
| CBootloader::TargetInformation | TargetInformation struct contains devices information |
| Celftosb::token_loc_t | Token location in the source file |
| Cblfwk::updater_enum_t | |
| Cblfwk::updater_operation_t | |
| Cblfwk::updater_task_t | |
| ►Celftosb::Value | Abstract base class for values of arbitrary types |
| CJson::Value | Represents a JSON value |
| ►Cblfwk::Value | Abstract base class for values of arbitrary types |
| CJson::ValueArrayAllocator | Experimental: do not use. Allocator to customize Value internal array. Below is an example of a simple implementation (actual implementation use memory pool) |
| CJson::ValueInternalArray | A simplified deque implementation used internally by Value |
| CJson::ValueInternalLink | ValueInternalMap hash-map bucket chain link (for internal use only) |
| CJson::ValueInternalMap | A linked page based hash-table implementation used internally by Value |
| ►CJson::ValueIteratorBase | Base class for Value iterators |
| CJson::ValueMapAllocator | Allocator to customize Value internal map. Below is an example of a simple implementation (default implementation actually use memory pool for speed) |
| Celftosb::EvalContext::variable_info_t | Information about a variable's value |
| Celftosb::version_t | Same version struct used for 3600 boot image |
| Cblfwk::SBSourceFile::version_t | Same version struct used for 3600 boot image |
| ►CJson::Writer | Abstract class for writers |
| CYY_BUFFER_STATE | |
| Cyy_trans_info | |
| Cyyalloc | |
| CYYLTYPE | |
| CYYSTYPE |