Classes | Namespaces | Enumerations
Bootloader.hpp File Reference
#include <cstdint>
#include <map>
#include "Type.hpp"
#include "Section.hpp"
#include "Memory.hpp"
Include dependency graph for Bootloader.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dai::bootloader::response::ApplicationDetails
 
struct  dai::bootloader::request::BaseRequest
 
struct  dai::bootloader::response::BaseResponse
 
struct  dai::bootloader::response::BootApplication
 
struct  dai::bootloader::request::BootApplication
 
struct  dai::bootloader::response::BootloaderCommit
 
struct  dai::bootloader::response::BootloaderMemory
 
struct  dai::bootloader::request::BootloaderMemory
 
struct  dai::bootloader::response::BootloaderType
 
struct  dai::bootloader::response::BootloaderVersion
 
struct  dai::bootloader::request::BootMemory
 
struct  dai::bootloader::response::FlashComplete
 
struct  dai::bootloader::response::FlashStatusUpdate
 
struct  dai::bootloader::request::GetApplicationDetails
 
struct  dai::bootloader::request::GetBootloaderCommit
 
struct  dai::bootloader::response::GetBootloaderConfig
 
struct  dai::bootloader::request::GetBootloaderConfig
 
struct  dai::bootloader::request::GetBootloaderType
 
struct  dai::bootloader::request::GetBootloaderVersion
 
struct  dai::bootloader::request::GetMemoryDetails
 
struct  dai::bootloader::response::IsUserBootloader
 
struct  dai::bootloader::request::IsUserBootloader
 
struct  dai::bootloader::response::MemoryDetails
 
struct  dai::bootloader::response::NoOp
 
struct  dai::bootloader::response::ReadFlash
 
struct  dai::bootloader::request::ReadFlash
 
struct  dai::bootloader::request::SetBootloaderConfig
 
struct  dai::bootloader::request::UpdateFlash
 
struct  dai::bootloader::request::UpdateFlashBootHeader
 
struct  dai::bootloader::request::UpdateFlashEx
 
struct  dai::bootloader::request::UpdateFlashEx2
 
struct  dai::bootloader::request::UsbRomBoot
 

Namespaces

 dai
 
 dai::bootloader
 
 dai::bootloader::request
 
 dai::bootloader::response
 

Enumerations

enum  dai::bootloader::request::Command : uint32_t {
  dai::bootloader::request::USB_ROM_BOOT = 0, dai::bootloader::request::BOOT_APPLICATION, dai::bootloader::request::UPDATE_FLASH, dai::bootloader::request::GET_BOOTLOADER_VERSION,
  dai::bootloader::request::BOOT_MEMORY, dai::bootloader::request::UPDATE_FLASH_EX, dai::bootloader::request::UPDATE_FLASH_EX_2, dai::bootloader::request::NO_OP,
  dai::bootloader::request::GET_BOOTLOADER_TYPE, dai::bootloader::request::SET_BOOTLOADER_CONFIG, dai::bootloader::request::GET_BOOTLOADER_CONFIG, dai::bootloader::request::BOOTLOADER_MEMORY,
  dai::bootloader::request::GET_BOOTLOADER_COMMIT, dai::bootloader::request::UPDATE_FLASH_BOOT_HEADER, dai::bootloader::request::READ_FLASH, dai::bootloader::request::GET_APPLICATION_DETAILS,
  dai::bootloader::request::GET_MEMORY_DETAILS, dai::bootloader::request::IS_USER_BOOTLOADER
}
 
enum  dai::bootloader::response::Command : uint32_t {
  dai::bootloader::response::FLASH_COMPLETE = 0, dai::bootloader::response::FLASH_STATUS_UPDATE, dai::bootloader::response::BOOTLOADER_VERSION, dai::bootloader::response::BOOTLOADER_TYPE,
  dai::bootloader::response::GET_BOOTLOADER_CONFIG, dai::bootloader::response::BOOTLOADER_MEMORY, dai::bootloader::response::BOOT_APPLICATION, dai::bootloader::response::BOOTLOADER_COMMIT,
  dai::bootloader::response::READ_FLASH, dai::bootloader::response::APPLICATION_DETAILS, dai::bootloader::response::MEMORY_DETAILS, dai::bootloader::response::IS_USER_BOOTLOADER,
  dai::bootloader::response::NO_OP
}
 


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19