[FL-3293] FuriHal: add system setting to device info, bump device info version (#2736)
This commit is contained in:
parent
72ad22bb91
commit
1e512b6add
@ -3,6 +3,7 @@
|
|||||||
#include <furi_hal_version.h>
|
#include <furi_hal_version.h>
|
||||||
#include <furi_hal_bt.h>
|
#include <furi_hal_bt.h>
|
||||||
#include <furi_hal_crypto.h>
|
#include <furi_hal_crypto.h>
|
||||||
|
#include <furi_hal_rtc.h>
|
||||||
|
|
||||||
#include <interface/patterns/ble_thread/shci/shci.h>
|
#include <interface/patterns/ble_thread/shci/shci.h>
|
||||||
#include <furi.h>
|
#include <furi.h>
|
||||||
@ -23,10 +24,10 @@ void furi_hal_info_get(PropertyValueCallback out, char sep, void* context) {
|
|||||||
// Device Info version
|
// Device Info version
|
||||||
if(sep == '.') {
|
if(sep == '.') {
|
||||||
property_value_out(&property_context, NULL, 2, "format", "major", "3");
|
property_value_out(&property_context, NULL, 2, "format", "major", "3");
|
||||||
property_value_out(&property_context, NULL, 2, "format", "minor", "1");
|
property_value_out(&property_context, NULL, 2, "format", "minor", "2");
|
||||||
} else {
|
} else {
|
||||||
property_value_out(&property_context, NULL, 3, "device", "info", "major", "2");
|
property_value_out(&property_context, NULL, 3, "device", "info", "major", "2");
|
||||||
property_value_out(&property_context, NULL, 3, "device", "info", "minor", "2");
|
property_value_out(&property_context, NULL, 3, "device", "info", "minor", "3");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Model name
|
// Model name
|
||||||
@ -297,6 +298,18 @@ void furi_hal_info_get(PropertyValueCallback out, char sep, void* context) {
|
|||||||
property_value_out(&property_context, NULL, 2, "radio", "alive", "false");
|
property_value_out(&property_context, NULL, 2, "radio", "alive", "false");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
property_value_out(
|
||||||
|
&property_context,
|
||||||
|
"%u",
|
||||||
|
2,
|
||||||
|
"system",
|
||||||
|
"debug",
|
||||||
|
furi_hal_rtc_is_flag_set(FuriHalRtcFlagDebug));
|
||||||
|
property_value_out(
|
||||||
|
&property_context, "%u", 3, "system", "heap", "track", furi_hal_rtc_get_heap_track_mode());
|
||||||
|
property_value_out(
|
||||||
|
&property_context, "%u", 3, "system", "log", "level", furi_hal_rtc_get_log_level());
|
||||||
|
|
||||||
property_value_out(
|
property_value_out(
|
||||||
&property_context, "%u", 3, "protobuf", "version", "major", PROTOBUF_MAJOR_VERSION);
|
&property_context, "%u", 3, "protobuf", "version", "major", PROTOBUF_MAJOR_VERSION);
|
||||||
property_context.last = true;
|
property_context.last = true;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user