Class TitanComms
ClassList > TitanComms
Classes
Public Types
Public Functions
Public Types Documentation
enum instruction
enum TitanComms::instruction {
NOP = 0x00,
WRITE = 0x01,
READ = 0x02,
STREAM = 0x03,
BIND_INTERRUPT = 0x04,
BIND_READ_ADDRESS = 0x05,
BIND_WRITE_ADDRESS = 0x06,
TRANSFER = 0x07,
REPEAT = 0x08,
GET_METADATA = 0xFF
};
Public Functions Documentation
function TitanComms
TitanComms::TitanComms (
int cs_pin,
SPISettings spi_settings
)
function begin
void TitanComms::begin ()
function bind_address
void TitanComms::bind_address (
u_int24 address
)
function read
u_int32_t TitanComms::read (
u_int24 address
)
function set_core_interrupt
void TitanComms::set_core_interrupt (
u_int24 address
)
function set_stream_read_address
void TitanComms::set_stream_read_address (
u_int32_t address
)
function set_stream_write_address
void TitanComms::set_stream_write_address (
u_int32_t address
)
function stream
u_int32_t TitanComms::stream (
u_int32_t value
)
function write
void TitanComms::write (
u_int24 address,
u_int32_t value
)
The documentation for this class was generated from the following file titan/comms/TitanComms/TitanComms.h
Last update:
2024-08-07