Commit graph

66 commits

Author SHA1 Message Date
MX
d02c586b92
Merge branch 'fz-dev' into dev 2023-02-08 21:05:17 +03:00
Skorpionm
bf4d00a7d1
[FL-3100] SubGhz: add protocol Nice One (#2358)
* SubGhz: add protocol Nice One
* SubGhz: fix annotation
* SubGhz: add unit test

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 02:20:28 +09:00
MX
0bfaaa0fe1
SubGHz: Add manually +2 new remotes
Allow manual creation of Nice Flor S, Nice Smilo
2022-12-21 15:11:12 +03:00
MX
08e533ccf2
SubGHz: Fix Came Atomo and NiceFlorS counters
add check for protocols with 16bit counters, to block them for going higher than 16bit
2022-11-26 17:23:36 +03:00
MX
165d9972e7
SubGHz Fixes: BFT fix, other small fixes 2022-11-02 01:05:05 +03:00
Skorpionm
9a9abd59e9
[FL-2904, FL-2900, FL-2890] WS: add app WeatherStation (#1833)
* WeatherStation: start
* SubGhz: rename protocol magellen -> magellan
* WeatherStation: err Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* WeatherStation: fix Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* Subghz: add set protocol_items
* WeatherStation: adding your protocols
* WS: add Infactory protocol
* WS: add history
* WS: add setting
* WS: add lock
* WS: add hopper frequency
* WS: fix history
* WS fix string_t -> FuriString*
* WS: add images
* WS: history record update when receiving data from the sensor again
* WS: add receiver info, delete extra code
* WS: add protocol ThermoPRO_TX4
* [FL-2900] SubGhz: Move icons in Sub-GHz
* WS: add Notification
* [FL-2890] SubGhz: Rename *_user files in resources to _user.example
* WS: add about scene
* WS: removing redundant code
* WS: add  protocol Nexus-TH
* WS: add protocol GT_WT03
* WS: fix notification and rename "Weather Station" -> "Read Weather Station"
* SubGhz: partial unit tests fix
* SubGhz: fix unit_test
* SubGhz: remove dead code
* SubGhz: rename SubGhzPresetDefinition into SubGhzRadioPreset, cleanup subghz types.

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-20 02:27:26 +09:00
MX
a3c6d8bb4a
SubGhz: rename SubGhzPresetDefinition into SubGhzRadioPreset, cleanup subghz types. 2022-10-19 18:52:21 +03:00
MX
91d7a38ca6
update changelog and fix subghz issues 2022-10-09 04:24:51 +03:00
MX
bdd052937b
Merge branch 'fz-dev' into dev 2022-10-07 17:24:20 +03:00
Sergey Gavrilov
4000f0cac5
[FL-2870] Printf function attributes (#1841)
* Furi strings: printf attribute
* Logs: printf attribute
* Plugins: adapt
* Plugins: accommodate
* Unit tests: accommodate

Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 22:35:15 +09:00
MX
0796263e81
Merge branch 'fz-dev' into dev 2022-10-05 19:27:46 +03:00
Sergey Gavrilov
4bf29827f8
M*LIB: non-inlined strings, FuriString primitive (#1795)
* Quicksave 1
* Header stage complete
* Source stage complete
* Lint & merge fixes
* Includes
* Documentation step 1
* FBT: output free size considering BT STACK
* Documentation step 2
* py lint
* Fix music player plugin
* unit test stage 1: string allocator, mem, getters, setters, appends, compare, search.
* unit test: string equality
* unit test: string replace
* unit test: string start_with, end_with
* unit test: string trim
* unit test: utf-8
* Rename
* Revert fw_size changes
* Simplify CLI backspace handling
* Simplify CLI character insert
* Merge fixes
* Furi: correct filenaming and spelling
* Bt: remove furi string include

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-06 00:15:23 +09:00
MX
d986ef4104
fix nice flor s crash, fix debug pack for debug builds 2022-09-21 06:52:34 +03:00
MX
8f59217dd4
fixed typos in encoders 2022-08-17 23:33:41 +03:00
MX
c0f0ec3c95
Merge branch 'fz-dev' into dev 2022-08-01 17:30:50 +03:00
Skorpionm
4da6eba395
[FL-2706, FL-2709] SubGhz: checking saved key files for length (#1485)
* [FL-2706] SubGhz: checking saved key files for length
* SubGhz: fix RAW file upload error
* [FL-2709] GubGhz: RAW screen fix

Co-authored-by: あく <alleteam@gmail.com>
2022-08-01 21:24:21 +09:00
MX
712a48b5db
Fix typo in subghz (#1467)
* fix typo across subghz

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Aleksandr Kutuzov <aku@plooks.com>
2022-07-31 08:34:38 +09:00
Eng1n33r
b6ab686a34
fix typo 2022-07-27 15:58:32 +03:00
Eng1n33r
acd5430c21
Merge branch 'fz-dev' into dev 2022-07-26 21:09:31 +03:00
Skorpionm
ec19c11dbe
[FL-2669] SubGhz: add support for loading custom presets (#1398)
* SubGhz: load custom -preset
* SubGhz: fix error prt=0
* SubGhz: load custom preset
* SubGhz: code refactoring to support custom preset
* SubGhz: add custom presert refactoring
* SubGhz: fix alloc history alloc preset
* SubGhz: fix error load file
* SubGhz: fix start custom preset
* SubGhz: fix delete custom preset
* SubGhz: add description Custom_preset_data for CC1101
* SubGhz: debug logging and buffer size rounding

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Aleksandr Kutuzov <aku@plooks.com>
2022-07-26 23:16:59 +09:00
Eng1n33r
767f7ff92e code formatted 2022-06-24 13:01:41 +03:00
r3df0xx
d4886c29c7 Update nice_flor_s.c 2022-05-12 18:58:32 +03:00
r3df0xx
2e66156dea Update nice_flor_s.c 2022-05-12 18:28:57 +03:00
r3df0xx
fcfc4f81b6 Merge remote-tracking branch 'upstream/dev' into dev 2022-05-05 19:56:04 +03:00
Skorpionm
f4a205142d
SubGhz: bug fixes (#1192)
* Subghz: fix simultaneous detection of Princeton and GateTx
* SubGhz: fix phantom frequencies in the Frequency Analyzer
2022-05-05 01:34:44 +03:00
r3df0xx
7038a88655 Remove extra furi logs 2022-04-28 13:29:32 +03:00
r3df0xx
5af52ae673 Update nice_flor_s.c
rollback
2022-04-25 23:26:25 +03:00
r3df0xx
6184d47873 Update nice_flor_s.c
try new encoder
2022-04-25 23:12:37 +03:00
r3df0xx
d86d7d4b53 Update nice_flor_s.c 2022-04-12 20:45:05 +03:00
r3df0xx
1c679b2c7c Update nice_flor_s.c 2022-04-12 17:33:41 +03:00
r3df0xx
ea1d6e3bae Update nice_flor_s.c 2022-04-03 15:06:17 +03:00
r3df0xx
b601afb997 Update nice_flor_s.c 2022-04-03 14:49:22 +03:00
r3df0xx
0b496f70c2 Update nice_flor_s.c 2022-04-02 21:47:52 +03:00
r3df0xx
a26dcd7bf7 never sleep 2022-04-02 00:14:16 +03:00
r3df0xx
3c1cec9d64 Update nice_flor_s.c 2022-04-01 23:51:03 +03:00
r3df0xx
70b51c31f3 fix 2022-04-01 23:46:41 +03:00
r3df0xx
0e2542e1c4 New debug info and fix FloR-S bytes logic 2022-04-01 23:06:24 +03:00
r3df0xx
f89544dfa1 Update nice_flor_s.c 2022-04-01 10:54:30 +03:00
r3df0xx
26aa177d9c Update nice_flor_s.c 2022-04-01 10:13:36 +03:00
r3df0xx
082bd9de5e fix 2022-04-01 10:06:10 +03:00
r3df0xx
844466c438 Fix hex output
debugging
2022-04-01 09:54:29 +03:00
r3df0xx
c4ddb58fcb Fixing Nice FloR-S. Add new big IR databases. 2022-03-31 15:05:40 +03:00
r3df0xx
040f09eeec Update nice_flor_s.c 2022-03-30 14:58:00 +03:00
r3df0xx
72dab0ca0c Update nice_flor_s.c 2022-03-30 13:54:51 +03:00
r3df0xx
f12faff8b0 Fix FloR-S and add test Keeloq uknown replay 2022-03-28 19:42:00 +03:00
r3df0xx
d0c14da00c Update nice_flor_s.c 2022-03-27 20:30:32 +03:00
r3df0xx
098964f737 Debug FloR-S
logging encrypt & encoder stuff
2022-03-27 18:58:04 +03:00
r3df0xx
ee00e03957 Update nice_flor_s.c 2022-03-25 17:14:49 +03:00
r3df0xx
fc79f033b1 Update nice_flor_s.c 2022-03-25 16:54:26 +03:00
r3df0xx
4d00facdd8 Update nice_flor_s.c
fix bit offset
2022-03-25 16:27:03 +03:00