DerSkythe
53fffffd1b
Merge remote-tracking branch 'upstream/dev' into feat/subghz-save-hopping-state
...
# Conflicts:
# applications/main/subghz/scenes/subghz_scene_receiver.c
2023-09-09 22:41:08 +04:00
DerSkythe
3491844d41
change: add defines to disable load saved preset value and binary RAW
...
add: icon for BinRAW mode in Read screen
2023-08-25 07:48:04 +04:00
DerSkythe
9ef1a4dfaa
change: add measure loading to SubGHz
2023-08-25 06:32:31 +04:00
Eng1n33r
2b5ad4f5af
Correct counter work. FAAC SLH bugfix.
2023-08-22 20:22:49 +03:00
DerSkythe
5bbee02704
finalization of saving last settings
...
- Check loading of critical values in subghz_last_settings_log
- Change comparison of float type to safe
- Refactor
2023-08-08 17:31:46 +04:00
DerSkythe
8c44dfb6af
Save preset, RSSIm ignore values in last settings
...
- Save preset
- Save RSSI
- Save Ignore Starline, Cars, Magellan
- Fix types of COUNT_OF result
- Move subghz_set_default_preset to SubGhzTxRx
- In subghz_txrx_radio_device_is_tx_allowed check for SubGhzTxRxStateSleep is not working
2023-08-08 09:51:48 +04:00
gid9798
9494cc01a9
Merge remote-tracking branch 'UFW/dev' into cc1101_ext
2023-07-07 15:45:59 +03:00
MX
49cce65018
Merge branch 'ofw-dev' into dev
2023-07-06 18:54:39 +03:00
Skorpionm
cef59887ed
[FL-3401, FL-3402] SubGhz: add "SubGhz test" external application and the ability to work "SubGhz" as an external application ( #2851 )
...
* [FL-3401] SubGhz: add "SubGhz test" external application
* SubGhz: delete test test functionality from SubGhz app
* [FL-3402] SubGhz: move func protocol creation API
Co-authored-by: あく <alleteam@gmail.com>
2023-07-07 00:15:03 +09:00
gid9798
c1f056cf93
Merge remote-tracking branch 'UFW/dev' into cc1101_ext
2023-07-03 11:15:32 +03:00
gid9798
6e26de3763
SubGhz app: fix is_tx_allowed and freq check
2023-06-20 14:28:03 +03:00
gid9798
417dedd317
SubGhz App: remove kostily and velosipedy
2023-06-14 01:24:05 +03:00
gid9798
ec7e6a0ac1
Using scene manager functions in DecodeRAW
2023-05-11 13:22:02 +03:00
gid9798
42a415e449
SubGhz: value get optimizations
2023-05-09 20:19:01 +03:00
gid9798
21cd94cc79
SubGhz: show error tx start
2023-05-09 19:50:01 +03:00
gid9798
c69b2086b0
SubGhz: refactoring
2023-05-09 19:33:45 +03:00
gid9798
d7f3b8a425
SubGhz: refactoring move txrx
2023-05-09 19:10:56 +03:00
gid9798
4cbdbd9ef5
SubGhz: refactoring
2023-05-09 15:58:56 +03:00
gid9798
07203f0989
SubGhz: refactoring
2023-05-09 15:11:54 +03:00
gid9798
f71900694b
SubGhz: refactoring
2023-05-09 13:34:54 +03:00
gid9798
b99d309feb
SubGhz: moving "txrx" entity to a separate file
2023-05-09 12:07:36 +03:00
gid9798
ee85541d2a
SubGhz: refactoring subghz_scene_set_type.csubghz_scene_set_type.c
2023-05-08 21:55:51 +03:00
gid9798
e65a5e2b7c
SubGhz: remove direct reading subghz->txrx->speaker_state
2023-05-06 17:56:10 +03:00
gid9798
1567225a64
SubGhz: remove direct reading subghz->txrx->rx_key_state
2023-05-06 17:47:49 +03:00
gid9798
1387d8d5d6
SubGhz: check load type file
2023-05-06 17:28:16 +03:00
gid9798
d8631d1489
SubGhz: remove direct reading subghz->lock
2023-05-06 17:19:02 +03:00
gid9798
c98e76f31e
SubGhz: remove direct reading (hopper_state)
2023-05-06 17:02:32 +03:00
gid9798
cb8c77ee2c
SubGhz: remove direct reading
2023-05-06 16:36:15 +03:00
gid9798
ff24bf6829
SubGhz: add SubGhzThresholdRssi
2023-05-06 02:00:26 +03:00
Skorpionm
d2ca67d261
[FL-3242] SubGhz: refactoring app ( #2554 )
...
* SubGhz: add SubGhzThresholdRssi
* SubGhz: remove direct reading of subghz-txrx-txrx_state
* SubGhz: remove direct reading subghz->txrx->hopper_state
* SubGhz: remove direct reading subghz->lock
* SubGhz: check load type file
* SubGhz: remove direct reading subghz->txrx->rx_key_state
* SubGhz: remove direct reading subghz->txrx->speaker_state
* SubGhz: refactoring subghz_scene_set_type.c
* SubGhz: moving "txrx" entity to a separate file
* SubGhz: show error tx start
* SubGhz: refactoring RPC
* SubGhz: value get optimizations
* SubGhz: fix name file
* SubGhz: add function description
* SubGhz: fix double back with a blocked transmission in this region and speacker, when a transmission is blocked in this region
* SubGhz: correct spelling
* SubGhz: better naming
* SubGhz: simplify includes
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-05-04 12:04:26 +09:00
gid9798
b46d9e09eb
Revert "Fix add manually naming"
...
This reverts commit eb3a4bfa6e
.
2023-04-22 17:42:41 +03:00
MX
eb3a4bfa6e
Fix add manually naming
2023-04-22 04:38:14 +03:00
MX
40e435a961
Kostily and velosipedy
...
!!! Needs to be re-done in proper way after ofw subghz refactoring merge
2023-04-19 19:19:26 +03:00
gid9798
1923c15907
StarLine ignore
2023-04-04 22:42:55 +03:00
MX
fda38c9d04
Debug pin setting for subghz protocol development
...
When DEBUG is on in settings, you can turn on debug pin in radio settings now, DO NOT use it if you don't know what it is!!!!
2023-02-09 22:41:12 +03:00
MX
b9351649ed
Merge branch 'fz-dev' into dev
2023-02-09 17:48:50 +03:00
Skorpionm
163be139eb
SubGhz: add protocol BinRAW (binarization of data quantized by the minimum correlated duration) ( #2322 )
...
* SubGhz: add protocol DataRAW (binarization of data quantized by the minimum correlated duration)
* SubGhz: fix name history
* SubGhz: add encoder Data_RAW protocol
* SubGhz: decreasing the size of the LevelDuration structure
* SubGhz: history, added check that there is free RAM
* SubGhz: checking for free memory, support to pass without gap
* SubGhz: add running average to average the result, auto cut noise at the end of a burst
* SubGhz: support for repeating sequences
* SubGhz: fix secplus_v2 decoder
* SubGhz: bin_RAW fix add history
* SubGhz: add debug
* SubGhz: debug refactoring
* FURI_LOG: add FURI_LOG_RAW_x formatted string output like printf
* SubGhz: fix new FURI_LOG metod
* FURI_LOG: fix unit test
* SubGhz: add enable/disable BinRAW protocol decoding
* SubGhz: fix PVS
* SubGhz: forcibly turn off the speaker when exiting SubGhz
* SubGhz: adaptive adjustment to the noise level
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 13:48:06 +09:00
MX
927fcca081
Revert "Merge pull request #252 from X-Stuff/dev-advanced-config"
...
This reverts commit ed5b2da9ad
.
2023-01-18 18:18:17 +03:00
Dimitry
27bfe861d9
cc1101 modem configurable preset introduced.
...
Available to configure: datarate, bandwidth and manchester decoding flag
log ability added to unit_test app (it's very helpful when writing a unit_tests)
2022-12-31 02:10:21 +02:00
MX
96a97f1bfb
Merge branch 'fz-dev' into dev
2022-12-17 07:25:49 +03: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
MX
1fc67f76a2
Merge branch 'fz-dev' into dev
2022-12-08 08:58:39 +03:00
Skorpionm
6a470a464e
[FL-3002] SubGhz: add RPC error ( #2097 )
...
* [FL-3002] SubGhz: add RPC error
* RPC_APP: rpc_system_app_error_reset, automatic error reset when a new event is executed
* SubGhz: fix text error
* SubGhz: fix text error 2
* SubGhz: add error description
* Format sources
Co-authored-by: あく <alleteam@gmail.com>
2022-12-08 14:49:54 +09:00
MX
930b369812
Merge branch 'fz-dev' into dev
2022-11-10 21:38:03 +03:00
Skorpionm
721ab717d7
[FL-2961] SubGhz: properly handle storage loss ( #1990 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 02:14:44 +09:00
MX
2cfb5bdfc6
Merge branch 'fz-dev' into dev
2022-10-28 18:03:31 +03:00
Sergey Gavrilov
3434305630
[FL-2937] Remove resources from API to prevent frequent API version increase ( #1935 )
...
* Remove all icons from API
* Music player: icons
* Signal generator: icons
* Bt hid: icons
* Weather station: icons
* Picopass: icons
* File browser test: icons
* Example images: documentation
* Remove global assets header
* Fix picopass
Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 23:08:50 +09: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
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