Add base float decode tests
diff --git a/src/qcbor_decode.c b/src/qcbor_decode.c
index 6accc83..02fecd2 100644
--- a/src/qcbor_decode.c
+++ b/src/qcbor_decode.c
@@ -576,7 +576,7 @@
          pDecodedItem->val.dfnum = IEEE754_HalfToDouble((uint16_t)uNumber);
          pDecodedItem->uDataType = QCBOR_TYPE_DOUBLE;
 #else
-         nReturn = QCBOR_ERR_UNSUPPORTED;
+         nReturn = QCBOR_ERR_HALF_PRECISION_UNSUPPORTED;
 #endif
          break;
       case SINGLE_PREC_FLOAT: