mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-01 19:13:44 +00:00
pbab client demo: define vars before switch, fix var reasigning
This commit is contained in:
parent
ca3f868cf8
commit
a5b619647e
@ -266,6 +266,7 @@ static void pbap_handle_can_send_now(void){
|
|||||||
uint8_t challenge_response[36];
|
uint8_t challenge_response[36];
|
||||||
int i;
|
int i;
|
||||||
uint16_t phone_number_len;
|
uint16_t phone_number_len;
|
||||||
|
int done;
|
||||||
|
|
||||||
MD5_CTX md5_ctx;
|
MD5_CTX md5_ctx;
|
||||||
|
|
||||||
@ -461,7 +462,7 @@ static void pbap_handle_can_send_now(void){
|
|||||||
}
|
}
|
||||||
|
|
||||||
// done?
|
// done?
|
||||||
int done = pbap_client->current_folder[pbap_client->set_path_offset] == '\0';
|
done = pbap_client->current_folder[pbap_client->set_path_offset] == '\0';
|
||||||
|
|
||||||
// status
|
// status
|
||||||
log_info("Path element '%s', done %u", path_element, done);
|
log_info("Path element '%s', done %u", path_element, done);
|
||||||
@ -521,7 +522,7 @@ static void pbap_process_srm_headers(pbap_client_t * context, uint8_t *packet, u
|
|||||||
for (obex_iterator_init_with_response_packet(&it, goep_client_get_request_opcode(context->goep_cid), packet, size); obex_iterator_has_more(&it) ; obex_iterator_next(&it)){
|
for (obex_iterator_init_with_response_packet(&it, goep_client_get_request_opcode(context->goep_cid), packet, size); obex_iterator_has_more(&it) ; obex_iterator_next(&it)){
|
||||||
uint8_t hi = obex_iterator_get_hi(&it);
|
uint8_t hi = obex_iterator_get_hi(&it);
|
||||||
uint16_t data_len = obex_iterator_get_data_len(&it);
|
uint16_t data_len = obex_iterator_get_data_len(&it);
|
||||||
const uint8_t * data = data = obex_iterator_get_data(&it);
|
const uint8_t * data = obex_iterator_get_data(&it);
|
||||||
switch (hi){
|
switch (hi){
|
||||||
case OBEX_HEADER_SINGLE_RESPONSE_MODE:
|
case OBEX_HEADER_SINGLE_RESPONSE_MODE:
|
||||||
if (data_len != 1) break;
|
if (data_len != 1) break;
|
||||||
@ -745,7 +746,7 @@ static void pbap_packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *
|
|||||||
for (obex_iterator_init_with_response_packet(&it, goep_client_get_request_opcode(pbap_client->goep_cid), packet, size); obex_iterator_has_more(&it) ; obex_iterator_next(&it)){
|
for (obex_iterator_init_with_response_packet(&it, goep_client_get_request_opcode(pbap_client->goep_cid), packet, size); obex_iterator_has_more(&it) ; obex_iterator_next(&it)){
|
||||||
uint8_t hi = obex_iterator_get_hi(&it);
|
uint8_t hi = obex_iterator_get_hi(&it);
|
||||||
uint16_t data_len = obex_iterator_get_data_len(&it);
|
uint16_t data_len = obex_iterator_get_data_len(&it);
|
||||||
const uint8_t * data = data = obex_iterator_get_data(&it);
|
const uint8_t * data = obex_iterator_get_data(&it);
|
||||||
switch (hi){
|
switch (hi){
|
||||||
case OBEX_HEADER_BODY:
|
case OBEX_HEADER_BODY:
|
||||||
case OBEX_HEADER_END_OF_BODY:
|
case OBEX_HEADER_END_OF_BODY:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user