arduino-audio-tools
Loading...
Searching...
No Matches
SPIAudioSlave Member List

This is the complete list of members for SPIAudioSlave, including all inherited members.

_timeoutPrintprotected
activeSPIAudioSlaveprotected
addNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
audioInfo() overrideAudioStreaminlinevirtual
audioInfoOut()AudioInfoSupportinlinevirtual
AudioStream()=defaultAudioStream
AudioStream(AudioStream &)=defaultAudioStream
available() overrideSPIAudioSlaveinlinevirtual
availableForWrite() overrideSPIAudioSlaveinlinevirtual
BaseStream()=defaultBaseStream
BaseStream(BaseStream &)=defaultBaseStream
begin(SPIAudioSlaveConfig cfg=SPIAudioSlaveConfig())SPIAudioSlaveinline
audio_tools::AudioStream::begin()BaseStreaminlinevirtual
BufferOverflow enum valueSPIAudioSlave
clearBuffer()SPIAudioSlaveinline
clearNotifyAudioChange()AudioInfoSourceinlinevirtual
configSPIAudioSlaveprotected
current_cmdSPIAudioSlaveprotected
end() overrideSPIAudioSlaveinlinevirtual
esp32_spi_activeSPIAudioSlaveprotected
expected_payload_lenSPIAudioSlaveprotected
flush() overrideBaseStreaminlinevirtual
infoAudioStreamprotected
InternalError enum valueSPIAudioSlave
InvalidCommand enum valueSPIAudioSlave
InvalidPayload enum valueSPIAudioSlave
is_notify_activeAudioInfoSourceprotected
isActive() constSPIAudioSlaveinline
isNotifyActive()AudioInfoSourceinline
mimeSPIAudioSlaveprotected
mimeType()SPIAudioSlaveinline
not_supported(int out, const char *msg="")AudioStreaminlineprotectedvirtual
notify_vectorAudioInfoSourceprotected
notifyAudioChange(AudioInfo info)AudioInfoSourceinlineprotected
Ok enum valueSPIAudioSlave
onTransfer(uint8_t in)SPIAudioSlaveinline
operator bool()AudioStreaminlinevirtual
operator=(AudioStream &)=defaultAudioStream
audio_tools::BaseStream::operator=(BaseStream &)=defaultBaseStream
p_bufferSPIAudioSlaveprotected
prepareResponse()SPIAudioSlaveinlineprotected
process()SPIAudioSlaveinline
processCommand(SPIAudioCommand cmd, const uint8_t *payload, uint16_t payload_len, uint8_t *response, uint16_t response_max, uint16_t &response_len)SPIAudioSlaveinlineprotected
processFrame(const uint8_t *request_frame, uint16_t request_frame_len, uint8_t *response_frame, uint16_t response_frame_max, uint16_t *response_frame_len=nullptr)SPIAudioSlaveinline
ProtocolState enum nameSPIAudioSlaveprotected
readBytes(uint8_t *data, size_t len) overrideSPIAudioSlaveinlinevirtual
readSilence(uint8_t *buffer, size_t length)AudioStreaminlinevirtual
readU32LE(const uint8_t *in)SPIAudioSlaveinlineprotectedstatic
refillReadBuffer()BaseStreaminlineprotected
removeNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
request_payloadSPIAudioSlaveprotected
resetProtocolState()SPIAudioSlaveinlineprotected
response_payloadSPIAudioSlaveprotected
rx_posSPIAudioSlaveprotected
RxCmd enum valueSPIAudioSlaveprotected
RxLenHi enum valueSPIAudioSlaveprotected
RxLenLo enum valueSPIAudioSlaveprotected
RxPayload enum valueSPIAudioSlaveprotected
setAudioInfo(AudioInfo info) overrideSPIAudioSlaveinlinevirtual
setNotifyActive(bool flag)AudioInfoSourceinline
setWriteBufferSize(int size)BaseStreaminline
spi_rx_byteSPIAudioSlaveprotected
spi_tx_byteSPIAudioSlaveprotected
SPIAudioSlave(BaseBuffer< uint8_t > &buffer)SPIAudioSlaveinline
stateSPIAudioSlaveprotected
StatusCode enum nameSPIAudioSlave
tmp_inBaseStreamprotected
tmp_outBaseStreamprotected
tx_lenSPIAudioSlaveprotected
tx_posSPIAudioSlaveprotected
tx_statusSPIAudioSlaveprotected
TxLenHi enum valueSPIAudioSlaveprotected
TxLenLo enum valueSPIAudioSlaveprotected
TxPayload enum valueSPIAudioSlaveprotected
TxStatus enum valueSPIAudioSlaveprotected
write(const uint8_t *data, size_t len) overrideSPIAudioSlaveinlinevirtual
audio_tools::BaseStream::write(uint8_t ch) overrideBaseStreaminlinevirtual
write_buffer_sizeBaseStreamprotected
writeSilence(size_t len)AudioStreaminlinevirtual
writeU32LE(uint8_t *out, uint32_t value)SPIAudioSlaveinlineprotectedstatic
~AudioStream()=defaultAudioStreamvirtual
~BaseStream()=defaultBaseStreamvirtual
~Stream()=defaultStreamvirtual