mirror of
https://github.com/radio95-rnt/rds95.git
synced 2026-02-26 20:33:53 +01:00
forgot about that
This commit is contained in:
@@ -208,8 +208,22 @@ static void handle_eccen(unsigned char *arg) {
|
||||
}
|
||||
|
||||
static void handle_grpseq(unsigned char *arg) {
|
||||
unsigned char grps[24];
|
||||
int count = 0;
|
||||
|
||||
while (*arg && count < 24) {
|
||||
unsigned int value;
|
||||
if (sscanf((char *)arg, "%1X", &value) == 1) {
|
||||
grps[count++] = (unsigned char)value;
|
||||
arg++; // Move to the next character
|
||||
} else {
|
||||
break; // Stop if input is invalid
|
||||
}
|
||||
}
|
||||
|
||||
set_rds_grpseq(grps);
|
||||
}
|
||||
|
||||
// Command tables organized by delimiter position and command length
|
||||
static const command_handler_t commands_eq3[] = {
|
||||
{"PS", handle_ps, 2},
|
||||
|
||||
Reference in New Issue
Block a user