M5Unit-NFC 0.0.3 git rev:59f5362
Loading...
Searching...
No Matches
m5::nfc::f::block_t Struct Reference

Block list element. More...

#include <nfcf.hpp>

Public Member Functions

constexpr block_t (const uint16_t num, const uint8_t access=0, const uint8_t order=0)
 
constexpr bool is_2byte () const
 
constexpr bool is_3byte () const
 
constexpr uint8_t access_mode () const
 
constexpr uint8_t order () const
 
constexpr uint16_t block () const
 
void block (const uint16_t num)
 
void access_mode (const uint8_t a)
 
void order (const uint8_t o)
 
 operator uint16_t () const
 
uint8_t store (uint8_t buf[3]) const
 

Static Public Member Functions

static block_t from (const uint8_t v[3])
 

Public Attributes

uint8_t pad {}
 
uint8_t header {}
 size:1 access:3 order:4
 
uint16_t number {}
 block number (using low byte if 2 byte mode)
 

Detailed Description

Block list element.