diff --git a/firmware/sys/serialization/Kconfig b/firmware/sys/serialization/Kconfig index b898140cf..0e588de7d 100644 --- a/firmware/sys/serialization/Kconfig +++ b/firmware/sys/serialization/Kconfig @@ -1,3 +1,5 @@ menu "Serialization" -# TO DO + config SERIALIZATION_BUFF_SIZE + int "Default buff size" + default 100 endmenu diff --git a/firmware/sys/serialization/serialization.c b/firmware/sys/serialization/serialization.c index 8a41957a2..ae39a9d99 100644 --- a/firmware/sys/serialization/serialization.c +++ b/firmware/sys/serialization/serialization.c @@ -92,7 +92,7 @@ int cbor_decode_message(uint8_t *buffer, sensor_data *data, size_t length) { } int cbor_enconde_message(sensor_data *data, uint8_t *output, size_t *len_output) { - uint8_t buffer[100]; + uint8_t buffer[CONFIG_SERIALIZATION_BUFF_SIZE]; CborEncoder encoder; cbor_encoder_init(&encoder, buffer, sizeof(buffer), 0); diff --git a/firmware/sys/storage/Kconfig b/firmware/sys/storage/Kconfig index 4a2e032eb..88f6e9de1 100644 --- a/firmware/sys/storage/Kconfig +++ b/firmware/sys/storage/Kconfig @@ -1,3 +1,3 @@ menu "Storage" -# TO DO + #TO DO endmenu diff --git a/tests/serialization/Kconfig b/tests/serialization/Kconfig new file mode 100644 index 000000000..a363f65a7 --- /dev/null +++ b/tests/serialization/Kconfig @@ -0,0 +1 @@ +rsource "../../firmware/sys/serialization/Kconfig" diff --git a/tests/storage/Kconfig b/tests/storage/Kconfig index 74a48e2db..a1f9e600c 100644 --- a/tests/storage/Kconfig +++ b/tests/storage/Kconfig @@ -1,4 +1 @@ -menu "Test Kconfig Storage" -rsource "../../firmware/sys/uniqueid/Kconfig" -rsource "../../firmware/network/net_tools/Kconfig" -endmenu +rsource "../../firmware/sys/storage/Kconfig"