runtime :)
This commit is contained in:
parent
15436369c4
commit
cf7565472e
|
|
@ -139,6 +139,12 @@ ResultAndArg poll_control_pipe() {
|
|||
set_rds_rt(arg);
|
||||
printf("RT B set to: \"%s\"\n", arg);
|
||||
resarg.res = CONTROL_PIPE_RT_SET;
|
||||
} else if(fifo[0] == 'R' && fifo[1] == 'D' && fifo[2] == 'S') {
|
||||
int rds = ( strcmp(arg, "ON") == 1 );
|
||||
printf("Set RDS to ");
|
||||
if(rds) printf("ON\n"); else printf("OFF\n");
|
||||
resarg.res = CONTROL_PIPE_RDS_SET;
|
||||
resarg.arg = rds;
|
||||
}
|
||||
}
|
||||
return resarg;
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
#define CONTROL_PIPE_AB_SET 7
|
||||
#define CONTROL_PIPE_PI_SET 8
|
||||
#define CONTROL_PIPE_PWR_SET 9
|
||||
#define CONTROL_PIPE_RDS_SET 10
|
||||
|
||||
typedef struct {
|
||||
int res;
|
||||
|
|
|
|||
|
|
@ -187,6 +187,8 @@ int tx(uint32_t carrier_freq, char *audio_file, uint16_t pi, char *ps, char *rt,
|
|||
ResultAndArg pollResult = poll_control_pipe();
|
||||
if(pollResult.res == CONTROL_PIPE_PS_SET) {
|
||||
varying_ps = 0;
|
||||
} else if(pollResult.res == CONTROL_PIPE_RDS_SET) {
|
||||
drds = pollResult.arg;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue