diff --git a/examples/nanocoap_server/coap_handler.c b/examples/nanocoap_server/coap_handler.c index 12de6b2cf5..807c0afd40 100644 --- a/examples/nanocoap_server/coap_handler.c +++ b/examples/nanocoap_server/coap_handler.c @@ -121,7 +121,7 @@ ssize_t _sha256_handler(coap_pkt_t* pkt, uint8_t *buf, size_t len, void *context sha256_update(&sha256, pkt->payload, pkt->payload_len); if (block1.more == 1) { - result = COAP_CODE_231; + result = COAP_CODE_CONTINUE; } size_t result_len = 0; diff --git a/sys/include/net/coap.h b/sys/include/net/coap.h index 425b4daed1..942df1136d 100644 --- a/sys/include/net/coap.h +++ b/sys/include/net/coap.h @@ -86,6 +86,7 @@ extern "C" { #define COAP_CODE_204 ((2 << 5) | 4) #define COAP_CODE_CONTENT ((2 << 5) | 5) #define COAP_CODE_205 ((2 << 5) | 5) +#define COAP_CODE_CONTINUE ((2 << 5) | 31) #define COAP_CODE_231 ((2 << 5) | 31) /** @} */ @@ -103,9 +104,9 @@ extern "C" { #define COAP_CODE_METHOD_NOT_ALLOWED ((4 << 5) | 5) #define COAP_CODE_NOT_ACCEPTABLE ((4 << 5) | 6) #define COAP_CODE_REQUEST_ENTITY_INCOMPLETE ((4 << 5) | 8) -#define COAP_CODE_PRECONDITION_FAILED ((4 << 5) | 0xC) -#define COAP_CODE_REQUEST_ENTITY_TOO_LARGE ((4 << 5) | 0xD) -#define COAP_CODE_UNSUPPORTED_CONTENT_FORMAT ((4 << 5) | 0xF) +#define COAP_CODE_PRECONDITION_FAILED ((4 << 5) | 12) +#define COAP_CODE_REQUEST_ENTITY_TOO_LARGE ((4 << 5) | 13) +#define COAP_CODE_UNSUPPORTED_CONTENT_FORMAT ((4 << 5) | 15) /** @} */ /**