Go to the source code of this file.
|
tone_gen_descriptor_t * | tone_gen_descriptor_init (tone_gen_descriptor_t *s, int f1, int l1, int f2, int l2, int d1, int d2, int d3, int d4, int repeat) |
| Create a tone generator descriptor. More...
|
|
void | tone_gen_descriptor_free (tone_gen_descriptor_t *s) |
|
int | tone_gen (tone_gen_state_t *s, int16_t amp[], int max_samples) |
|
tone_gen_state_t * | tone_gen_init (tone_gen_state_t *s, tone_gen_descriptor_t *t) |
|
int | tone_gen_release (tone_gen_state_t *s) |
|
int | tone_gen_free (tone_gen_state_t *s) |
|
◆ tone_gen_descriptor_t
Cadenced multi-tone generator descriptor.
◆ tone_gen_state_t
Cadenced multi-tone generator state descriptor. This defines the state of a single working instance of a generator.
◆ tone_gen_descriptor_init()
Create a tone generator descriptor.
Create a tone generator descriptor
- Parameters
-
s | The descriptor |
f1 | The first frequency, in Hz |
l1 | The level of the first frequency, in dBm0 |
f2 | 0 for no second frequency, a positive number for the second frequency, in Hz, or a negative number for an AM modulation frequency, in Hz |
l2 | The level of the second frequency, in dBm0, or the percentage modulation depth for an AM modulated tone. |
d1 | x |
d2 | x |
d3 | x |
d4 | x |
repeat | x |