|
arduino-audio-tools
|
Configuration for SPIRegAudioMaster. More...
#include <SPIRegAudioMaster.h>


Public Member Functions | |
| virtual void | clear () |
| void | copyFrom (AudioInfo info) |
| Same as set. | |
| bool | equals (AudioInfo alt) |
| Returns true if alt values are the same like the current values. | |
| bool | equalsExSampleRate (AudioInfo alt) |
| Checks if only the sample rate is different. | |
| virtual void | logInfo (const char *source="") |
| operator bool () | |
| Returns true if all components are defined (no component is 0) | |
| bool | operator!= (AudioInfo alt) |
| Returns true if alt values are the different from the current values. | |
| bool | operator== (AudioInfo alt) |
| Returns true if alt values are the same like the current values. | |
| void | set (AudioInfo info) |
| Copies the values from info. | |
| void | setAudioInfo (AudioInfo info) |
| Same as set. | |
Public Attributes | |
| decltype(MSBFIRST) | bit_order = MSBFIRST |
| uint8_t | bits_per_sample = DEFAULT_BITS_PER_SAMPLE |
| Number of bits per sample (int16_t = 16 bits) | |
| uint16_t | channels = DEFAULT_CHANNELS |
| Number of channels: 2=stereo, 1=mono. | |
| uint32_t | clock_hz = 4000000 |
| int | cs_pin = 10 |
| uint8_t | data_mode = SPI_MODE0 |
| bool | is_blocking_write = false |
| true: write() waits until the slave has enough space | |
| size_t | max_payload = 256 |
| uint32_t | reply_gap_us = 300 |
| Pause (us) between a read request and the reply frame. | |
| sample_rate_t | sample_rate = DEFAULT_SAMPLE_RATE |
| Sample Rate: e.g 44100. | |
Configuration for SPIRegAudioMaster.
|
inlinevirtualinherited |
|
inlineinherited |
Same as set.
Returns true if alt values are the same like the current values.
Checks if only the sample rate is different.
|
inlinevirtualinherited |
Reimplemented in I2SConfigESP32, I2SConfigESP32V1, I2SConfigStd, and I2SConfigZephyr.
|
inlineinherited |
Returns true if all components are defined (no component is 0)
Returns true if alt values are the different from the current values.
Returns true if alt values are the same like the current values.
|
inlineinherited |
Copies the values from info.
|
inlineinherited |
Same as set.
| decltype(MSBFIRST) bit_order = MSBFIRST |
|
inherited |
Number of bits per sample (int16_t = 16 bits)
|
inherited |
Number of channels: 2=stereo, 1=mono.
| uint32_t clock_hz = 4000000 |
| int cs_pin = 10 |
| uint8_t data_mode = SPI_MODE0 |
| bool is_blocking_write = false |
true: write() waits until the slave has enough space
| size_t max_payload = 256 |
Max audio bytes per frame: must not be bigger than the slave's max_payload
| uint32_t reply_gap_us = 300 |
Pause (us) between a read request and the reply frame.
|
inherited |
Sample Rate: e.g 44100.