REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
entity.h File Reference
#include <array>
#include "entity/base.h"
#include "bus/bus.h"
#include "metadata/metadata.h"
#include "utils/logging.h"
Include dependency graph for entity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  metadata::MetadataEditor
 

Namespaces

namespace  metadata
 
namespace  entities
 

Enumerations

enum class  metadata::LayoutVersion : uint8_t { metadata::V1 = 1 }
 This structure describes the 256 byte memory of the 25AA02E64 EEPROMs in Memory Version 1. More...
 

Functions

struct metadata::__attribute__ ((packed)) MetadataMemoryLayoutV1
 
entities::EntityClassifier metadata::read_classifier (bus::addr_t address)
 
bool metadata::write_classifier (const entities::EntityClassifier &classifier, const bus::addr_t target_address)
 
eui_t metadata::read_eui (bus::addr_t address)
 
template<class BlockT >
BlockT * entities::detect (const bus::addr_t block_address)