Commit Graph

53 Commits

Author SHA1 Message Date
VerstreuteSeele
e7d01998c1 Update subghz 2023-02-10 17:29:45 +01:00
jbohack
892adcc695 added pager modulation, removed duplicate modulations, and cleaned up duplicate setting file 2023-02-08 13:46:33 -05:00
VerstreuteSeele
a026ab37bd Who tf wrote this, and why? | Biggest stability update ever
Bro, what the fuck is this bullshit? I swear imma go cry if I see more shit like that...
2023-01-06 01:45:02 +01:00
RogueMaster
e78da241ca Merge branch 'ofwdev' into 420 2022-12-16 17:28:38 -05:00
Skorpionm
2dea6969fe [FL-3040] Audio support for SubGhz (#2131)
* Furi_hal_speaker: multiple resource usage
* Furi_hal_speaker: fix multiple resource usage
* Furi_hal_speaker: fix music_player_worker
* Furi_hal_speaker: fix mutex release queue handling
* SubGhz: add furi_hal_subghz_set_debug_pin
* SubGhz: add sound SubGhz Read, SubGhz Read RAW
* furi_hal_speaker: add __attribute__((warn_unused_result)) for furi_hal_speaker_acquire()
* Furi_hal_speaker: fix review comments
* SubGhz: cleanup naming and locking timings
* SubGhz,FuriHal: fix speaker deinit logic and subghz speaker release sequence
* FuriHal: crash on speaker acquire/release from IRQ
* Furi, FuriHal: FURI_WARN_UNUSED and documentation update
* Bump api symbols version: fix broken speaker

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-17 07:20:10 +09:00
RogueMaster
72890b6e26 more fix 2022-12-10 18:17:29 -05:00
RogueMaster
aafc97f31f or fix? 2022-12-10 18:14:48 -05:00
RogueMaster
f7ff8d984e remove old and fix 2022-12-10 18:14:02 -05:00
RogueMaster
88b3bbb2cb Merge branch 'UNLEASHED' into 420 2022-12-10 18:12:40 -05:00
MX
17ea9315e0 Fix incompatibility with OFW in subghz part + improve speed
SubGHz app launch times improved, also setting_user file no longer added by firmware, this update will remove this file, be sure to backup!
Now this file is actually should be created by user and will be not removed every update!
2022-12-11 00:42:26 +03:00
RogueMaster
c63ce95ac7 Merge branch 'DarkFlippers:dev' into 420 2022-10-26 20:51:46 -04:00
MX
b20c01d68b remove saving modulation due to strange bugs with custom modulations 2022-10-27 02:56:21 +03:00
RogueMaster
0e2a0fcba8 Merge branch 'UNLEASHED' into 420 2022-10-26 17:49:42 -04:00
RogueMaster
e361c1bfc9 Merge branch 'ofwdev' into 420 2022-10-26 12:34:27 -04:00
MX
89e27d10a2 Merge branch 'fz-dev' into dev 2022-10-26 19:27:45 +03:00
Skorpionm
5c8df66b7c [FL-2927] SubGhz: add RAW Read threshold rssi (#1911)
* SubGhz: add RAW Read threshold rssi
* SubGhz: update indicator RSSI
* SubGhz: fix record file

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-27 00:13:00 +09:00
RogueMaster
d8598f05aa Merge branch 'UNLEASHED' into 420 2022-10-19 14:11:31 -04: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
RogueMaster
0167e64844 updates 2022-10-18 18:06:03 -04:00
MX
84d12da45a add app WeatherStation
OFW PR 1833 by Skorpionm
2022-10-18 19:51:44 +03:00
RogueMaster
56b5438b79 Merge branch 'DarkFlippers:dev' into 420darkupds 2022-10-10 01:39:56 -04:00
MX
877a9202fd fix decode raw bugs (blank screen, broken files) 2022-10-09 19:45:39 +03:00
RogueMaster
b6409226e8 Merge branch 'UNLEASHED' into 420darkupds 2022-10-08 23:46:51 -04:00
MX
464c725a48 fix debug logs 2022-10-07 23:05:00 +03:00
RogueMaster
7ff3fa09da Merge branch 'UNLEASHED' into 420 2022-10-06 12:58:47 -04:00
MX
c60bfbf271 oh no 2022-10-05 21:27:13 +03: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
RogueMaster
39cb69e689 Merge branch 'UNLEASHED' into 420 2022-10-03 13:01:35 -04:00
MX
3c1efda1db return carrier test included with non debug builds 2022-10-03 18:36:06 +03:00
MX
8af749c965 enable saving detect raw state via define 2022-10-02 13:50:29 +03:00
MX
63fee41a1f enable worker back 2022-10-02 09:51:27 +03:00
MX
6bf306200e make loading subghz file from favourites a bit faster 2022-10-02 08:50:41 +03:00
MX
e2faf31b45 debug in subghz only when compiled with DEBUG=1 2022-10-02 07:34:39 +03:00
MX
85eb740559 do not save detect raw on/off settings 2022-10-02 06:38:34 +03:00
RogueMaster
f0dc734915 Merge branch 'pr/351' into 420 2022-10-01 03:38:04 -04:00
derskythe
24e744f1d1 Added saving DetectRAW settings, trying to write files on SD instead of memory 2022-10-01 08:39:51 +04:00
RogueMaster
6153b49e8e Merge branch 'UNLEASHED' into 420 2022-09-28 02:05:44 -04:00
derskythe
22a87d5707 struct doesn't correct written 2022-09-28 05:49:06 +04:00
derskythe
0f0473bee6 fix bug with invalid settings values in config 2022-09-28 03:27:47 +04:00
derskythe
497be7ccb0 Last SubGHz settings is ready 2022-09-28 02:01:09 +04:00
RogueMaster
3b23e6e6dd Merge remote-tracking branch 'xMasterX/dev' into 420 2022-09-17 23:15:35 -04:00
RogueMaster
99deb3d85b Fixes for SubGHz 2022-09-17 17:04:07 -04:00
MX
875f70196b drop setting save feature 2022-09-17 20:33:26 +03:00
RogueMaster
0ff741f7b3 lets try these 2022-09-17 06:06:17 -04:00
RogueMaster
ac16d5ed9e Merge remote-tracking branch 'origin/uldev' into 420-newfaps 2022-09-16 18:36:11 -04:00
RogueMaster
b186a912c8 more fixes 2022-09-16 16:27:33 -04:00
MX
d2bb1ef4d3 fix receiver filter set-up 2022-09-16 21:30:53 +03:00
Der Skythe
d67d5da034 fix: SubGhz Read reset setting ReadRAW after using scene ReadRAW 2022-09-16 18:38:08 +04:00