mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-01 01:13:23 +00:00
obex_message_builder: allow to update response code
This commit is contained in:
parent
8460ee5795
commit
c2e0c88e3b
@ -128,6 +128,12 @@ uint8_t obex_message_builder_response_create_general(uint8_t * buffer, uint16_t
|
||||
return obex_message_builder_packet_init(buffer, buffer_len, response_code);
|
||||
}
|
||||
|
||||
uint8_t obex_message_builder_response_update_code(uint8_t * buffer, uint16_t buffer_len, uint8_t response_code){
|
||||
if (buffer_len < 3) return ERROR_CODE_MEMORY_CAPACITY_EXCEEDED;
|
||||
buffer[0] = response_code;
|
||||
return ERROR_CODE_SUCCESS;
|
||||
}
|
||||
|
||||
uint8_t obex_message_builder_request_create_get(uint8_t * buffer, uint16_t buffer_len, uint32_t obex_connection_id){
|
||||
uint8_t status = obex_message_builder_packet_init(buffer, buffer_len, OBEX_OPCODE_GET | OBEX_OPCODE_FINAL_BIT_MASK);
|
||||
if (status != ERROR_CODE_SUCCESS) return status;
|
||||
|
@ -99,6 +99,15 @@ uint8_t obex_message_builder_response_create_connect(uint8_t * buffer, uint16_t
|
||||
*/
|
||||
uint8_t obex_message_builder_response_create_general(uint8_t * buffer, uint16_t buffer_len, uint8_t response_code);
|
||||
|
||||
/**
|
||||
* @brief Update response code
|
||||
* @param buffer
|
||||
* @param buffer_len
|
||||
* @param response_code
|
||||
* @return status
|
||||
*/
|
||||
uint8_t obex_message_builder_response_update_code(uint8_t * buffer, uint16_t buffer_len, uint8_t response_code);
|
||||
|
||||
/**
|
||||
* @brief Start Disconnect request
|
||||
* @param buffer
|
||||
|
Loading…
x
Reference in New Issue
Block a user