YESSSS IT'S BEAUTIFULLLLLLL
This commit is contained in:
parent
ffc506e476
commit
a6e50b93e1
2 changed files with 22 additions and 4 deletions
|
@ -16,6 +16,15 @@ static int answer_phone_version_message(skipstone_message_service *service,
|
|||
1, 0xff, 0xff, 0xff, 0xff, 0x80, 0, 0, 0, 0, 0, 0, 0x32
|
||||
};
|
||||
|
||||
printf("Got message on endpoint %hu\n", id);
|
||||
|
||||
skipstone_message_service_queue(service, &response, sizeof(response), id);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int answer_media_message(skipstone_message_service *service,
|
||||
void *buf, uint16_t size, uint16_t id) {
|
||||
struct {
|
||||
uint8_t command;
|
||||
uint8_t artist_len;
|
||||
|
@ -33,8 +42,7 @@ static int answer_phone_version_message(skipstone_message_service *service,
|
|||
|
||||
printf("Got message on endpoint %hu\n", id);
|
||||
|
||||
skipstone_message_service_queue(service, &play_track, sizeof(play_track), 20);
|
||||
skipstone_message_service_queue(service, &response, sizeof(response), id);
|
||||
skipstone_message_service_queue(service, &play_track, sizeof(play_track), 32);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -79,6 +87,7 @@ int main(int argc, char **argv) {
|
|||
}
|
||||
|
||||
skipstone_message_service_register(service, 17, answer_phone_version_message, NULL);
|
||||
skipstone_message_service_register(service, 32, answer_media_message, NULL);
|
||||
|
||||
skipstone_message_service_run(service, link);
|
||||
|
||||
|
|
|
@ -16,6 +16,15 @@ static int answer_phone_version_message(skipstone_message_service *service,
|
|||
1, 0xff, 0xff, 0xff, 0xff, 0x80, 0, 0, 0, 0, 0, 0, 0x32
|
||||
};
|
||||
|
||||
printf("Got message on endpoint %hu\n", id);
|
||||
|
||||
skipstone_message_service_queue(service, &response, sizeof(response), id);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int answer_media_message(skipstone_message_service *service,
|
||||
void *buf, uint16_t size, uint16_t id) {
|
||||
struct {
|
||||
uint8_t command;
|
||||
uint8_t artist_len;
|
||||
|
@ -33,8 +42,7 @@ static int answer_phone_version_message(skipstone_message_service *service,
|
|||
|
||||
printf("Got message on endpoint %hu\n", id);
|
||||
|
||||
skipstone_message_service_queue(service, &play_track, sizeof(play_track), 20);
|
||||
skipstone_message_service_queue(service, &response, sizeof(response), id);
|
||||
skipstone_message_service_queue(service, &play_track, sizeof(play_track), 32);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -79,6 +87,7 @@ int main(int argc, char **argv) {
|
|||
}
|
||||
|
||||
skipstone_message_service_register(service, 17, answer_phone_version_message, NULL);
|
||||
skipstone_message_service_register(service, 32, answer_media_message, NULL);
|
||||
|
||||
skipstone_message_service_run(service, link);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue