libs: stricter constness for saving RAM with .rodata section; fbt: sdk: fixed signature generation for nested const params

This commit is contained in:
hedger
2025-02-22 16:05:56 +00:00
parent ef024e8086
commit b0835220ac
30 changed files with 57 additions and 57 deletions

View File

@@ -1,6 +1,6 @@
#include "protocol_items.h" // IWYU pragma: keep
const SubGhzProtocol* subghz_protocol_registry_items[] = {
const SubGhzProtocol* const subghz_protocol_registry_items[] = {
&subghz_protocol_gate_tx,
&subghz_protocol_keeloq,
&subghz_protocol_star_line,

View File

@@ -12,7 +12,7 @@ typedef struct SubGhzProtocolRegistry SubGhzProtocolRegistry;
typedef struct SubGhzProtocol SubGhzProtocol;
struct SubGhzProtocolRegistry {
const SubGhzProtocol** items;
const SubGhzProtocol* const* items;
const size_t size;
};