diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2020-01-12 07:54:25 +0100 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2020-01-12 11:17:58 +0100 |
commit | f132059edf70aed8bab58d03472b4b13aadda68e (patch) | |
tree | 983e645e52291258a5d4f31831bd9246d879f3dd /src/libmobile | |
parent | 0cfcf671572f512f4d0a0d13d149b0b293d366f7 (diff) |
Add clock function to call interface
Implementations will have a clock to play tones, if no clock is
available from a transceiver.
Diffstat (limited to 'src/libmobile')
-rw-r--r-- | src/libmobile/call.c | 2 | ||||
-rw-r--r-- | src/libmobile/call.h | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/libmobile/call.c b/src/libmobile/call.c index 7c51df1..1338f9d 100644 --- a/src/libmobile/call.c +++ b/src/libmobile/call.c @@ -586,6 +586,8 @@ void call_clock(void) uint8_t buf[sizeof(struct gsm_data_frame) + 160 * sizeof(int16_t)]; struct gsm_data_frame *data = (struct gsm_data_frame *)buf; + call_down_clock(); + while(process) { if (process->pattern != PATTERN_NONE) { data->msg_type = ANALOG_8000HZ; diff --git a/src/libmobile/call.h b/src/libmobile/call.h index 7273a1e..f87051d 100644 --- a/src/libmobile/call.h +++ b/src/libmobile/call.h @@ -36,5 +36,6 @@ void call_up_audio(int callref, sample_t *samples, int count); void call_down_audio(int callref, sample_t *samples, int count); /* clock to transmit to */ -void call_clock(void); +void call_clock(void); /* from main loop */ +void call_down_clock(void); /* towards mobile implementation */ |