mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 12:42:30 +04:00
SubGhz: partial unit tests fix
This commit is contained in:
@@ -43,6 +43,8 @@ static void subghz_test_init(void) {
|
|||||||
environment_handler, CAME_ATOMO_DIR_NAME);
|
environment_handler, CAME_ATOMO_DIR_NAME);
|
||||||
subghz_environment_set_nice_flor_s_rainbow_table_file_name(
|
subghz_environment_set_nice_flor_s_rainbow_table_file_name(
|
||||||
environment_handler, NICE_FLOR_S_DIR_NAME);
|
environment_handler, NICE_FLOR_S_DIR_NAME);
|
||||||
|
subghz_environment_set_protocol_registry(
|
||||||
|
environment_handler, (void*)&subghz_protocol_registry);
|
||||||
|
|
||||||
receiver_handler = subghz_receiver_alloc_init(environment_handler);
|
receiver_handler = subghz_receiver_alloc_init(environment_handler);
|
||||||
subghz_receiver_set_filter(receiver_handler, SubGhzProtocolFlag_Decodable);
|
subghz_receiver_set_filter(receiver_handler, SubGhzProtocolFlag_Decodable);
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
#include <furi.h>
|
#include <furi.h>
|
||||||
#include <furi_hal.h>
|
#include <furi_hal.h>
|
||||||
|
|
||||||
|
|
||||||
#define WS_VERSION_APP "0.1"
|
#define WS_VERSION_APP "0.1"
|
||||||
#define WS_DEVELOPED "SkorP"
|
#define WS_DEVELOPED "SkorP"
|
||||||
#define WS_GITHUB "https://github.com/flipperdevices/flipperzero-firmware"
|
#define WS_GITHUB "https://github.com/flipperdevices/flipperzero-firmware"
|
||||||
|
|||||||
@@ -120,7 +120,6 @@ static bool ws_protocol_thermopro_tx4_check(WSProtocolDecoderThermoPRO_TX4* inst
|
|||||||
* @param instance Pointer to a WSBlockGeneric* instance
|
* @param instance Pointer to a WSBlockGeneric* instance
|
||||||
*/
|
*/
|
||||||
static void ws_protocol_thermopro_tx4_remote_controller(WSBlockGeneric* instance) {
|
static void ws_protocol_thermopro_tx4_remote_controller(WSBlockGeneric* instance) {
|
||||||
|
|
||||||
instance->id = (instance->data >> 25) & 0xFF;
|
instance->id = (instance->data >> 25) & 0xFF;
|
||||||
instance->battery_low = (instance->data >> 24) & 1;
|
instance->battery_low = (instance->data >> 24) & 1;
|
||||||
instance->btn = (instance->data >> 23) & 1;
|
instance->btn = (instance->data >> 23) & 1;
|
||||||
|
|||||||
@@ -88,6 +88,8 @@ void* subghz_environment_get_protocol_registry(SubGhzEnvironment* instance) {
|
|||||||
|
|
||||||
const char*
|
const char*
|
||||||
subghz_environment_get_protocol_name_registry(SubGhzEnvironment* instance, size_t idx) {
|
subghz_environment_get_protocol_name_registry(SubGhzEnvironment* instance, size_t idx) {
|
||||||
|
furi_assert(instance);
|
||||||
|
furi_assert(instance->protocol_registry);
|
||||||
const SubGhzProtocol* protocol =
|
const SubGhzProtocol* protocol =
|
||||||
subghz_protocol_registry_get_by_index(instance->protocol_registry, idx);
|
subghz_protocol_registry_get_by_index(instance->protocol_registry, idx);
|
||||||
if(protocol != NULL) {
|
if(protocol != NULL) {
|
||||||
|
|||||||
Reference in New Issue
Block a user