microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Attributes | List of all members
microfmt::i2c_msg_view Struct Reference

Non-owning I2C transfer descriptor for formatting. More...

#include <i2c.hpp>

Collaboration diagram for microfmt::i2c_msg_view:
Collaboration graph
[legend]

Public Attributes

uint16_t addr {0}
 
i2c_dir direction {i2c_dir::write}
 
span< const uint8_t > payload {}
 
i2c_status status {i2c_status::ok}
 
i2c_flags flags {i2c_flags::none}
 

Detailed Description

Non-owning I2C transfer descriptor for formatting.

Member Data Documentation

◆ addr

uint16_t microfmt::i2c_msg_view::addr {0}

◆ direction

i2c_dir microfmt::i2c_msg_view::direction {i2c_dir::write}

◆ flags

i2c_flags microfmt::i2c_msg_view::flags {i2c_flags::none}

◆ payload

span<const uint8_t> microfmt::i2c_msg_view::payload {}

◆ status

i2c_status microfmt::i2c_msg_view::status {i2c_status::ok}

The documentation for this struct was generated from the following file: