TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
i2c_messages.c File Reference

Macros

#define DATA_TOO_LARGE   0x01
#define BYTE_GET(v, b)

Functions

static uint8_t i2c_message_handler (const union request *request, struct response *response)
 REGISTER_MESSAGE (TT_SMC_MSG_I2C_MESSAGE, i2c_message_handler)

Macro Definition Documentation

◆ BYTE_GET

#define BYTE_GET ( v,
b )
Value:
FIELD_GET(0xFFu << ((b) * 8), (v))
#define FIELD_GET(mask, value)

◆ DATA_TOO_LARGE

#define DATA_TOO_LARGE   0x01

Function Documentation

◆ i2c_message_handler()

uint8_t i2c_message_handler ( const union request * request,
struct response * response )
static

◆ REGISTER_MESSAGE()

REGISTER_MESSAGE ( TT_SMC_MSG_I2C_MESSAGE ,
i2c_message_handler  )