MX
eb57f4c7e4
Fix ironlogic add manually
2023-03-12 15:53:06 +03:00
MX
027ae3f3f6
SubGHz: Add manually extend, add support for new protocols
...
Schellenberg / Stilmatic and Came Space keeloq protocols support
2023-03-12 15:32:47 +03:00
MX
71daa3e0f8
When we select ON/OFF call power enable and disable
2023-03-09 04:33:19 +03:00
MX
1249ce9b94
Option to disable auto 5v power for external radio module
...
Now you can use 3.3v modules without wasting a battery (bonus a bit low noise on power line)
2023-03-09 04:02:31 +03:00
MX
da9b968fc9
No more noises
2023-03-09 04:01:24 +03:00
MX
5d9174ac9d
Merge branch 'fz-dev' into dev
2023-03-08 22:52:11 +03:00
Liam Hays
90958a6d23
More UI fixes and improvements ( #2419 )
...
* Unify spelling of confirm exit/retry across apps.
* Unify infrared exit/retry confirm menus?
* "Keyboard Layout", not "Keyboard layout".
* Make iButton read scene prompt less awkward.
* "Detect Reader" in MF Classic saved menu instead of "Detect reader"
* NFC menu spelling changes only.
* Remove \n in strings in widget_add_string_element() calls.
Co-authored-by: あく <alleteam@gmail.com>
2023-03-08 20:27:21 +09:00
MX
ab91dc1882
External module 5v power issues fixes
2023-03-08 01:09:17 +03:00
MX
ada343b7df
Exclude 390Mhz from freq analyzer for external module
2023-03-06 12:30:20 +03:00
MX
f612357150
Exclude 464Mhz from freq analyzer
2023-03-05 23:09:54 +03:00
MX
056f2eb7d5
Return frequency check
2023-03-04 00:24:56 +03:00
MX
fe84e9521c
More subghz updates and fixes
2023-03-04 00:03:04 +03:00
MX
b90060e574
Merge branch 'fz-dev' into dev
2023-03-03 23:22:40 +03:00
Skorpionm
72ca6b25e9
[FL-3106] SubGhz: better and more verbose error handling in protocols, stricter CAME validation ( #2443 )
...
* SubGhz: add error protocol
* WS: add error protocol
* SubGhz: error processing
* SubGhz: more stringent CAME protocol restrictions
* SubGhz: fix header duration CAME protocol
* SubGhz: delete comments
* SubGhz: sync SubGhzProtocolStatus with FuriStatus
* SubGhz: update documentation and bump api_version
Co-authored-by: あく <alleteam@gmail.com>
2023-03-04 00:09:13 +09:00
MX
f8dc1939cd
Return kostyli and velosipedy back, apply different fix
2023-03-01 12:02:53 +03:00
MX
1b8cf6a5b1
Fix default frequency being overwritten bug
2023-03-01 11:57:16 +03:00
MX
24726ab8a3
More precise debug counter ++
2023-02-28 06:19:21 +03:00
MX
6bd5e22872
Somfy Telis - add manually
2023-02-28 06:15:55 +03:00
MX
cbb09b6812
BFT Programming mode and Add manually
2023-02-28 06:02:22 +03:00
MX
9c9688dd5b
Nice One manual adding support
2023-02-28 00:41:14 +03:00
MX
2c95a7cba4
Somfy Telis - Custom buttons + Prog mode
2023-02-28 00:02:30 +03:00
MX
182296d8af
Nice flor s - custom buttons
2023-02-27 01:13:21 +03:00
MX
a19768e376
Throw small delay
2023-02-26 06:39:42 +03:00
MX
a71abedd25
Rename some vars
2023-02-26 05:25:22 +03:00
MX
a435959ee3
Fix counter settings being reset w custom btns
2023-02-26 04:14:55 +03:00
MX
d33b092a9d
Fix Subghz item removal bug
2023-02-26 04:13:28 +03:00
MX
f676072e15
Fix custom button counter bug
2023-02-26 01:09:08 +03:00
MX
ba09da107a
Worst code ever
...
subghz imporvements
- hold right to delete signal in read
- extra buttons in saved signals
- ability to change counter increase value in debug
2023-02-25 22:28:35 +03:00
Round-Pi
b89902942b
typo combing
2023-02-20 10:55:53 -05:00
MX
f93462667c
Remove 467.75 From freq analyzer since it has too much noise
...
Frequency is still can be used, just excluded from FA to avoid false detections
2023-02-13 20:54:03 +03:00
MX
d247eb43de
Fbt format
2023-02-12 23:58:16 +03:00
MX
896a78c645
Use 17 (1W) pin for subghz debug mode
2023-02-12 20:02:27 +03:00
jbohack
73a9425f73
added the common pager frequency to the frequency list
2023-02-11 15:20:34 -05:00
jbohack
462836346e
added pager modulation for restaurant pagers
...
credit to jimi for the modulation :)
2023-02-11 15:16:09 -05:00
MX
9d2297410e
fbt format
2023-02-11 18:28:58 +03:00
MX
36f1283bb3
Fix: line was hidden under image in decode raw
2023-02-10 03:58:09 +03:00
MX
1b1f58408d
SubGHz Decode Raw GUI fixes
2023-02-10 02:25:30 +03:00
MX
a098e0561e
Temp fix
...
BUG: Now sound works but sending signal with sound on doesn't actually send signal!!!
Need to return previous implementation with 2 channel Timer or find another way
2023-02-10 00:56:29 +03:00
MX
175287ee0a
Fix again
2023-02-09 23:56:36 +03:00
MX
c5e225656d
Throw in some copy pastas
...
temp solution, maybe not temp, maybe its forever
2023-02-09 23:25:00 +03:00
MX
07093d072f
Fix Debug pin
2023-02-09 23:21:36 +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
16a5b13be4
Max 55 signals Seems stable, setting it to 55 for now
...
Subghz history
2023-02-09 22:12:03 +03:00
MX
ef2c668e31
Small GUI fixes
...
remove static line in subghz receiver because now we have RSSI line
2023-02-09 18:01:52 +03:00
MX
539c4e2dd0
Fixes & imporvements
...
Use our custom icon for Bin RAW
2023-02-09 17:49:28 +03:00
MX
b9351649ed
Merge branch 'fz-dev' into dev
2023-02-09 17:48:50 +03:00
MX
be33e099be
Fix read raw GUI
...
Now showing internal or external module usage properly
2023-02-09 17:22:19 +03:00
MX
ba36f4672c
Throw away Kostily & Velosipedy
...
Ne bag a ficha, bolshe ne nuzhna
2023-02-09 17:21:40 +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
eaffe0ec17
Fix small bugs
2023-02-08 21:45:23 +03:00
MX
ed78c4ca04
Fixes
2023-02-08 20:49:06 +03:00
MX
bbc1ba62fc
Merge branch 'fz-dev' into dev
2023-02-08 20:12:10 +03:00
Skorpionm
31259d5304
[FL-3091] SubGhz: add protocol Alutech at-4n ( #2352 )
...
* GubGhz: add protocol Alutech at-4n
* SubGhz: fix syntax
* SubGhz: fix subghz_protocol_decoder_alutech_at_4n_get_hash_data
* SubGhz: add unit test alutech at-4n
* SubGhz: add name key
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 01:59:49 +09:00
MX
c8cf3e41a7
Fix that sound switcher was not present in read raw
2023-02-08 18:48:28 +03:00
MX
0dccbe28bb
Merge branch 'fz-dev' into dev
2023-02-08 17:15:17 +03:00
Skorpionm
99253a0e28
[FL-3093, FL-3087] SubGhz: Fix Raw write, add short duration filter setting ( #2300 )
...
* SubGhz: Fix recording RAW files, sometimes could not start at a high level
* SubGhz: subghz_worker, add short duration filter setting
* SubGhz: capture raw timings in cli. Furi: clear pending interrupts on ISR set/reset
* SubGhz: fix start duration in furi_hal_subghz_start_async_rx
* [FL-3093] SubGhz: hopping issue in some regions
* [FL-3087] SubGhz: fix delete-ok issue
* SubGhz: remove copypasta from rx_raw cli command
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 22:20:42 +09:00
MX
6c768f2019
Merge branch 'fz-dev' into dev
2023-02-08 12:09:57 +03:00
Liam Hays
111c7557b3
Fix minor UI inconsistencies and bugs ( #2361 )
...
* Changed blue LED to cyan in NFC Magic and Picopass apps.
* Fix capitalization of ATQA and UID in NFC Add Manually wizard.
* Fix reselection of "Saved" menu item in NFC and RFID apps.
* Fix double back press after deleting a file in the SubGhz browser.
* Make NFC app behave like other apps: return to the file browser after deleting a file.
* Rename NfcSceneSetAtqua to NfcSceneSetAtqa.
* Save selected menu items in NFC Magic and Picopass apps in a way that always works.
* Restore previous selection in Universal Remotes menu.
* Other way to do universal remote menu saving, and NFC Extra Actions saves last selection.
Co-authored-by: あく <alleteam@gmail.com>
2023-02-08 17:08:50 +09:00
hedger
224d0aefe4
[FL-2733] multitarget support for fbt ( #2209 )
...
* First part of multitarget porting
* Delete firmware/targets/f7/Inc directory
* Delete firmware/targets/f7/Src directory
* gpio: cli fixes; about: using version from HAL
* sdk: path fixes
* gui: include fixes
* applications: more include fixes
* gpio: ported to new apis
* hal: introduced furi_hal_target_hw.h; libs: added one_wire
* hal: f18 target
* github: also build f18 by default
* typo fix
* fbt: removed extra checks on app list
* api: explicitly bundling select mlib headers with sdk
* hal: f18: changed INPUT_DEBOUNCE_TICKS to match f7
* cleaned up commented out code
* docs: added info on hw targets
* docs: targets: formatting fixes
* f18: fixed link error
* f18: fixed API version to match f7
* docs: hardware: minor wording fixes
* faploader: added fw target check
* docs: typo fixes
* github: not building komi target by default
* fbt: support for `targets` field for built-in apps
* github: reworked build flow to exclude app_set; fbt: removed komi-specific appset; added additional target buildset check
* github: fixed build; nfc: fixed pvs warnings
* attempt to fix target id
* f7, f18: removed certain HAL function from public API
* apps: debug: enabled bt_debug_app for f18
* Targets: backport input pins configuration routine from F7 to F18
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 01:33:05 +09:00
MX
559c4567cb
Rename: Radio settings -> Radio Settings
2023-02-03 17:43:17 +03:00
MX
8c50225da4
Fix issue with external module settings
...
It was possible to set it to external module without module connected, and as it saves its state in memory, all other plugins that uses subghz will not work, now we checking for module when you changing that setting
2023-02-03 17:20:10 +03:00
MX
bfbcce030c
Fix GUI issues
...
Fix secplus v1 text too
2023-02-03 15:39:02 +03:00
Victor
5458157924
Added external CC1101 support
2023-02-02 22:47:50 +03:00
MX
898b29b921
Fix SubGHz GUI receiver bug
...
When keyboard is locked and popup appears it now shows bottom text correctly
2023-01-21 10:45:10 +03:00
MX
5853e0bdd9
Block usage of hopping with detect raw at same time
...
Enough, it will not be enabled back, do not ask for it, its efficiency is almost 0, if you didn’t know it looses signals and all that you can capture is a micro part of end of the signal
Detect raw also will be removed in a future (and replaced with more correct solution)
2023-01-19 16:27:07 +03:00
MX
27826f95ca
Merge branch 'dev' into somfy_encoder_new
2023-01-18 19:01:22 +03: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
assasinfil
379807423f
Debug prints cleanup
2023-01-18 16:21:42 +03:00
assasinfil
414a13131a
Fix v2?
2023-01-17 13:41:41 +03:00
MX
a94c553c5a
Merge branch 'fz-dev' into dev
2023-01-07 01:59:20 +03:00
Maksim Derbasov
2c450bd835
Show region information in sub-GHz app ( #2249 )
...
* Show region info in sub-GHz app
* SubGhz: reset widget on region info scene exit
* Format sources
Co-authored-by: あく <alleteam@gmail.com>
2023-01-07 04:28:28 +09:00
MX
4571dd25a3
Merge branch 'dev' into dev-advanced-config
2023-01-03 18:48:33 +03:00
MX
82f8ad4540
Add 350Mhz to default range
...
Actually this frequency is used by some part of home devices like ceiling fans
2023-01-03 18:40:03 +03:00
Dimitry
df88a805a0
Removing AM*
preset if launching regular read mode
2023-01-02 23:54:04 +02: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
6d368c3e3a
Merge branch 'fz-dev' into dev
2022-12-26 22:42:21 +03:00
Georgii Surkov
8582670a34
[FL-2811] Fix PVS-Studio warnings ( #2142 )
...
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-12-26 21:13:30 +09:00
MX
02369c8394
Merge branch 'fz-dev' into dev
2022-12-24 02:25:58 +03:00
Skorpionm
566e80abf6
[FL-3063] SubGhz: fix start navigation ( #2183 )
2022-12-23 17:31:14 +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
09f80d0086
fbt format
2022-12-21 13:00:27 +03: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
gid9798
f43fd7a351
Removing duplicate code in subghz scnes.
2022-12-15 17:31:54 +03: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
MX
31a9a3f5f3
SubGHz: Improve signal text visibility in history ( #2111 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-12-11 02:31:07 +09:00
MX
6701cbacf9
SubGHz: Improve signals visibility in history
2022-12-09 20:01:05 +03:00
MX
99ef76e638
Some small fixes - added 'base_path'
2022-12-08 10:10:38 +03: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
Nikolay Minaylov
2daf39018b
[FL-3001] File browser base folder ( #2091 )
...
* File browser base folder
* Format sources
* FuriHal: bump api version
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-07 23:17:41 +09:00
MX
1ce591a6c5
Partially fix strange issue with subghz decode raw
2022-12-01 03:18:41 +03:00
MX
0b9d632363
Misc improvements
2022-11-30 20:03:55 +03:00
Maksim Derbasov
e121e6a287
Fix for spelling ( #2051 )
...
* Fix for spelling
* Review iteration
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 01:51:51 +09:00
MX
f086d5b7a3
Merge pull request #180 from TQMatvey/dev
...
SubGhz: Allow setting RSSI trigger to beggining
2022-11-24 03:25:41 +03:00
MX
757b218397
Revert SubGhz FA changes
2022-11-24 03:16:31 +03:00
TQMatvey
2a5d629318
SubGhz: Allow setting RSSI trigger to beggining
2022-11-24 06:52:44 +07:00
MX
daea8a963d
Apply subghz FA changes from OFW, update API symbols
2022-11-23 19:46:31 +03:00
MX
7829428455
Merge branch 'fz-dev' into dev
2022-11-23 19:21:50 +03:00
Skorpionm
9bb0dbaa3e
SubGhz: frequency analyzer. 2dbi desensitization, rssi averaging to reduce jitter, new rssi indicators in log_mode, GUI fix ( #2020 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:31:39 +09:00
Kyhwana Pardus
1c8451fad4
Fix typos in subghz_cli.c ( #2030 )
...
Fix up the "receive" typos
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:23:11 +09:00
Sergey Gavrilov
c511c67e71
Core: thread allocation shortcut ( #2007 )
...
* Core: thread alloc+set shortcut
* Apps: use thread allocation shortcut
* Mark some service threads as services
* Init BT as soon as possible
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 21:49:17 +09:00
MX
17cb7533cb
SubGHz: FA -> Save last trigger level
2022-11-17 00:37:35 +03:00
MX
1e183d5450
SubGHz: Add 440.175 Mhz
2022-11-16 14:26:48 +03:00
MX
02fe403b2b
SubGHz: Fix wrong error message in history
2022-11-12 16:58:35 +03:00
MX
950dee48a0
Merge branch 'fz-dev' into dev
2022-11-12 16:43:12 +03:00
MX
3c7a4eeaed
iButton: Fix header "Saved!" message stays on other screens ( #2003 )
...
* iButton: Fix header "Saved!" message stays on other screens
* SubGhz,iButton: proper popup reset
Co-authored-by: あく <alleteam@gmail.com>
2022-11-12 18:45:19 +09:00
MX
3cba34bbc8
SubGHz: Add frequencies 434.075, 434.390
2022-11-11 18:46:35 +03:00
MX
95df532612
Frequency analyzer: Add counter, GUI fixes, allow Ok button - see desc.
...
When signal is present (when frequency window shows black background)
2022-11-11 03:45:09 +03: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
625b1eb126
move -+ in freq analyzer, swap up & down button, more in desc
...
now its more intuitive and easier to select values in freq analyzer history
2022-11-10 12:30:01 +03:00
MX
684fdc632f
Merge branch 'fz-dev' into dev
2022-11-10 06:57:08 +03:00
あく
e8913f2e33
Code cleanup: srand, PVS warnings ( #1974 )
...
* Remove srand invocation
* PVS High priority fixes
* PVS High errors part 2
* Furi: heap tracing inheritance
* Furi add __builtin_unreachable to furi_thread_catch
2022-11-05 18:07:24 +03:00
MX
0ab400a27e
Merge branch 'fz-dev' into dev
2022-11-04 14:34:34 +03:00
Sergey Monchenko
3bd74b7f01
SubGhz: fix incorrect response in rpc mode. Code cleanup. ( #1964 )
...
* Code cleanup
* SubGhz: correct logic in RPC
* SubGhz: do not blink on app rpc fail
Co-authored-by: あく <alleteam@gmail.com>
2022-11-04 15:08:51 +09:00
Alexandre Díaz
60d125e72a
subghz: add analyzer frequency logs ( #1914 )
...
* subghz: add analyzer frequency logs
* SubGhz: switch to change on short press
* SubGhz: use full RSSI bar for history view
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 16:57:56 +09:00
MX
165d9972e7
SubGHz Fixes: BFT fix, other small fixes
2022-11-02 01:05:05 +03:00
MX
8333ebd401
new icons for subghz signals and infrared remotes
...
by @Svaarich
2022-10-28 19:41:56 +03: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
9fae52166c
fixes and improvements
2022-10-28 16:05:17 +03:00
MX
4c0c70ff64
Merge branch 'fz-dev' into dev
2022-10-28 14:39:14 +03:00
Georgii Surkov
f11df49468
[FL-2828] Dolphin score update take 2 ( #1929 )
...
* Move DolphinDeedNfcRead
* Move DolphinDeedNfcReadSuccess
* Move DolphinDeedNfcSave
* Move DolphinDeedNfcDetectReader
* Move DolphinDeedNfcEmulate
* Count DolphinDeedNfcEmulate when launched from file browser
* Implement most of the score accounting for NFC
* Fully update Nfc icounter handling
* Move DolphinDeedSubGhzFrequencyAnalyzer
* Update the rest of icounter in SubGHz
* Adjust SubGHz icounter handling
* Adjust LFRFID icounter handling
* Adjust Infrared icounter handling
* Don't count renaming RFID tags as saving
* Don't count renaming SubGHz signals as saving
* Don't count renaming NFC tags as saving
* Adjust iButton icounter handling
* Minor code refactoring
* Correct formatting
* Account for emulating iButton keys from file manager/rpc
Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 16:18:41 +09:00
MX
b20c01d68b
remove saving modulation due to strange bugs with custom modulations
2022-10-27 02:56:21 +03:00
MX
85900c50ff
add 330mhz
2022-10-27 01:26:04 +03:00
MX
a99d29c0f3
Merge branch 'fz-dev' into dev
2022-10-26 23:09:58 +03:00
Skorpionm
aff99a72e8
SubGhz: fix variable types and CC1101 GPIO initialization optimization ( #1931 )
...
* SubGhz: fix variable types
* SubGhz: CC1101 GPIO initialization optimization
* SubGhz: return back gpio init
* SubGhz: cleanup grammar in math and format doxygen comments
Co-authored-by: あく <alleteam@gmail.com>
2022-10-27 04:40:13 +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
MX
ed080ea5fc
fixed bug when mobile app was unable to send raw file
...
file name should not contain dots
2022-10-22 13:09:41 +03:00
DerSkythe
26dfa9b9a5
fix for update cursor
2022-10-20 00:18:40 +04:00
Der Skythe
62284209e6
Merge branch 'DarkFlippers:dev' into dev-master
2022-10-19 23:31:07 +04:00
DerSkythe
6d86629e9a
minor changes
2022-10-19 23:31:04 +04:00
DerSkythe
0139891d64
Add cursor frame to selected preferred signal
2022-10-19 23:29:46 +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
derskythe
ab55ddbfb1
fix position and sort array taking latest to first
2022-10-19 19:29:48 +04:00
derskythe
4f6d27a214
Don't add to to array if value already exists
2022-10-19 13:12:47 +04:00
DerSkythe
f0e8da98ee
Fix interface and add extra history field
2022-10-19 12:20:58 +04:00
DerSkythe
63eced449e
Applied OFW version but not yet resized to correct view
2022-10-19 09:39:11 +04:00
MX
84d12da45a
add app WeatherStation
...
OFW PR 1833 by Skorpionm
2022-10-18 19:51:44 +03:00
MX
cb0d9ec591
add sec+ 1.0/2.0 433mhz in add manually, and run fbt fmt
2022-10-14 01:49:32 +03:00
MX
9941df48bb
run fbt format
2022-10-13 17:00:20 +03:00
MX
80735d4f51
Merge pull request #102 from derskythe/fix-read-in-readraw-crash
...
flipper_format_free after all and only if we failed with all plans
2022-10-12 05:17:37 +03:00
MX
b7bdc4c985
sorry, i added "Mod:", and did fbt format
2022-10-12 05:15:45 +03:00
MX
f429d14ab5
Merge branch 'dev' into subghz-improvements
2022-10-12 05:04:55 +03:00
MX
022315e93d
Improve keeloq, add JCM support, fix Nice Smilo, MHouse, and more
...
now manufacturer name is saved into file, and will not change randomly,
added support for JCM
fixed Nice Smilo, MHouse
2022-10-12 04:18:29 +03:00
DerSkythe
702786078d
in PNG waves down 2 px, MHZ in Read screen
2022-10-11 22:38:36 +04:00
DerSkythe
e78d73c35f
fix PNG, move waves 2px down and code to correct values
2022-10-11 21:56:00 +04:00
DerSkythe
34406f0607
flipper_format_free after all and only if we failed with all plans
2022-10-11 21:09:41 +04:00
derskythe
06c0adfe98
Save in last settings FrequencyAnalyzer last feedback set
2022-10-11 18:45:46 +04:00
derskythe
b0d4146c76
Write full name of preset on Read/ReadRAW screen
2022-10-11 18:26:16 +04:00
MX
349a151330
fix memory leak
2022-10-11 03:29:59 +03:00
DerSkythe
52361b4adf
Add split RAW files ability
2022-10-10 20:20:56 +04:00
Skorpionm
906124b091
[FL-2886] SubGhz: fix text overlap in read ( #1853 )
2022-10-10 13:43:15 +09:00
MX
877a9202fd
fix decode raw bugs (blank screen, broken files)
2022-10-09 19:45:39 +03:00
MX
acbe7a10e2
enable hopping with detect raw, and trying to fix crashes
...
feature still very unstable, use at your own risk!!!
2022-10-09 14:43:18 +03:00
MX
91d7a38ca6
update changelog and fix subghz issues
2022-10-09 04:24:51 +03:00
MX
45840a1146
rise and shine mr freeman...
2022-10-09 00:37:22 +03:00
MX
b0c9af9c06
Merge branch 'fz-dev' into dev
2022-10-08 23:11:16 +03:00
Sergey Gavrilov
31c0346adc
[FL-976] Removing lambdas ( #1849 )
...
* Removing lambdas...
* Wake the fk up, Gordon! We have a citadel to burn!
* Here comes the Nihilanth
* Lambda documentation
Co-authored-by: あく <alleteam@gmail.com>
2022-10-09 02:38:29 +09:00
MX
464c725a48
fix debug logs
2022-10-07 23:05:00 +03:00
MX
4cb585e4b9
fix subghz display bug
2022-10-07 21:34:01 +03:00
MX
b4b3c182c5
fixes for new printf and furistream
2022-10-07 18:32:58 +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
Sergey Gavrilov
38a82a1907
[FL-2839] Furi stream buffer ( #1834 )
...
* Core: stream buffer
* stream buffer: API and usage
* stream buffer: documentation
* stream buffer: more documentation
* Furi: fix spelling
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-07 21:27:11 +09:00
MX
81faca79ee
remove duplicate allocs from subghz history
2022-10-07 00:31:29 +03:00
MX
3802171009
Revert "Merge branch 'fz-dev' into dev"
...
This reverts commit 03ad1770f8
.
2022-10-06 18:23:50 +03:00
MX
03ad1770f8
Merge branch 'fz-dev' into dev
2022-10-06 18:23:44 +03:00
Skorpionm
11681d8ee8
[FL-2866, FL-2865] SubGhz: add frequency analyzer history ( #1810 )
...
* SubGhz: frequency analyzer history
* SubGhz: add vibro
* SubGhz: turn on the display when receiving a signal
* SubGhz: add signal reception indicator
* SubGhz: fix indicator
* SubGhz: fix FA history
Co-authored-by: あく <alleteam@gmail.com>
2022-10-06 23:48:29 +09:00
Skorpionm
061f53cd3c
[FL-2849] SubGhz: read RAW auto generation of names ( #1772 )
...
* SubGhz: read RAW auto auto generation of names depending on the date of the entry
* SubGhz: name generation modification RAW-YYYYMMDD-HHMMSS
* SubGhz: replace m-string with FuriString
Co-authored-by: あく <alleteam@gmail.com>
2022-10-06 23:43:17 +09:00
MX
b61e41163b
fix subghz double click after delete, fix rename bug, fix unirf
2022-10-06 15:10:08 +03:00
MX
ac286dfed8
fix subghz bruteforcer, change subghz raw naming
2022-10-06 14:10:56 +03: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
MX
b5d6d60535
New notification sequence for Frequency Analyser
...
PR #86 by @BastienB3
2022-10-04 21:05:09 +03:00
MX
06a7bda69b
block hopping and detect raw at same time
...
and fix freq analyzer feedback display backlight
2022-10-04 17:58:12 +03:00
MX
110dc48b96
Merge remote-tracking branch 'origin/dev' into dev
2022-10-03 18:42:52 +03:00
MX
37c666ddf5
Merge pull request #82 from TQMatvey/pr_temp
...
SubGhz: Enable backlight on new signal
2022-10-03 18:42:18 +03:00
MX
6ddca568b9
correct notification sequence
2022-10-03 18:41:37 +03:00
MX
8993db56b8
this was not part of previous change
2022-10-03 18:40:22 +03:00
MX
3c1efda1db
return carrier test included with non debug builds
2022-10-03 18:36:06 +03:00
MX
dce5af5c2e
hmm
2022-10-03 18:22:09 +03:00
MX
fbacdc5b7b
fix critical bug with subghz rpc
2022-10-03 18:21:18 +03:00
MX
8dba4f25ae
unused
2022-10-03 18:20:49 +03:00
derskythe
43ef4046ed
Add stubs for split
2022-10-03 19:00:35 +04:00
derskythe
be42c390f2
Save on SD Card only RAW files
2022-10-02 16:57:32 +04:00
derskythe
cbda5d996f
Fix uncommited merge
2022-10-02 16:50:03 +04:00
derskythe
de1ec97512
Merge remote-tracking branch 'refs/remotes/origin/fix-read-in-readraw-crash' into fix-read-in-readraw-crash
2022-10-02 16:20:18 +04: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
TQMatvey
f441fed68d
SubGhz: Follow system backlight timer
2022-10-02 13:48:06 +07:00
TQMatvey
6e0eeed773
SubGhz: turn on display for new signal
2022-10-02 13:29:16 +07: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
MX
cea14ae9c5
fix dir creation bug, save files only for RAW
...
TODO: files are broken when they have more than 512 elements in one line
Split file to 512 element chunks as it done in regular Read RAW
2022-10-02 06:23:09 +03:00
derskythe
bbd3f9cf71
Fixed all bugs with saving directly to file, also fixed misspeled if/ifdef in all app
2022-10-02 03:18:30 +04:00
derskythe
230f09dddd
enable delete temp files
2022-10-01 08:47:44 +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
derskythe
f543753873
Long press OK button in SubGHz Frequency analyzer switch to Read menu with selected frequency
2022-09-29 23:46:54 +04:00
MX
aa00606d22
remove unnecessary checks from brute plugin, subghz improvements
...
fix subghz gui in add manually, add BETT protocol in add manually
2022-09-28 07:50:09 +03:00
MX
b934c41ed0
close file
2022-09-28 06:51:13 +03:00
MX
0ebb3f060e
add a bit of changes
2022-09-28 06:46:45 +03:00
derskythe
8f2bd3be57
Update list of frequencies and change name of file of settings to not able to run in browser
2022-09-28 07:14:38 +04:00
MX
0c5f11f713
return fix
2022-09-28 06:02:23 +03:00
MX
746b732034
remove unused code
2022-09-28 05:49:21 +03:00
derskythe
406247c5d8
Ok button in frequency analyzer will set this frequency to receiver
2022-09-28 06:22:02 +04:00
derskythe
22a87d5707
struct doesn't correct written
2022-09-28 05:49:06 +04:00
derskythe
a3db6718c2
fix bug with invalid settings values in config
2022-09-28 04:31:29 +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
Skorpionm
bc777b2eff
SubGhz: fix config menu ( #1748 )
...
* SubGhz: fix config menu
* SubGhz: fix gui Magellen protocol
* SubGhz: fix gui Transmit SubGhz
* SubGhz: keeloq, new gen manufacture code
* SubGhz: Update keeloq_mfcodes
Co-authored-by: あく <alleteam@gmail.com>
2022-09-25 23:34:52 +09:00
MX
41571ce9ad
SubGHz RAW - datetime in default names (+ format changed)
...
OFW PR 1772 by Skorpionm / printf text format changed by me
2022-09-24 22:15:06 +03:00
MX
96ad7f3cef
fix nfc list crash, fix magellen gui, fix transmitter gui
2022-09-20 23:13:15 +03:00
MX
4e17230290
fix subghz read issues
2022-09-18 01:48:10 +03:00
MX
aa99ac53c7
delete
2022-09-17 20:34:46 +03:00
MX
875f70196b
drop setting save feature
2022-09-17 20:33:26 +03:00
MX
8ce5fae626
fix config
2022-09-17 00:19:43 +03:00
MX
087bf41392
commented back
2022-09-16 22:47:52 +03:00
Der Skythe
c3e31663ef
Minor changes
2022-09-16 23:08:45 +04:00
MX
ef5d0aa483
fix null pointer dereference
2022-09-16 21:48:03 +03:00
MX
66487abaee
disable some logs
2022-09-16 21:37:01 +03:00
MX
d2bb1ef4d3
fix receiver filter set-up
2022-09-16 21:30:53 +03:00
Der Skythe
d97a3ef161
fix: change SUBGHZ_HISTORY_MAX to 50 according off-firm
2022-09-16 21:35:26 +04:00
Der Skythe
d67d5da034
fix: SubGhz Read reset setting ReadRAW after using scene ReadRAW
2022-09-16 18:38:08 +04:00
MX
19d201085b
reduce max subghz history items to resolve memory issues
2022-09-16 01:23:29 +03:00
MX
fc9996377d
fix subghz read mode doesn’t work at all
2022-09-15 22:10:18 +03:00
MX
72de4af6db
change it back temporarily
2022-09-15 19:59:00 +03:00
MX
5bbb13c5c9
Merge branch 'fz-dev' into dev
2022-09-15 19:58:11 +03:00
Skorpionm
8b05bd1106
[FL-2814] SubGhz: fix display information in the file if the frequency is not available for transmission in the given region ( #1724 )
2022-09-16 00:42:44 +09:00
MX
8fd4225939
fix detect raw bug, fix came atomo
2022-09-15 06:45:19 +03:00
MX
98312860a6
resolve merge conflict
2022-09-15 05:09:27 +03:00
MX
9dbcd43e66
Merge branch 'fz-dev' into dev
2022-09-15 05:08:53 +03:00
MX
3fbaad1488
Merge branch 'fz-dev' into dev
2022-09-14 21:04:04 +03:00
SG
b9a766d909
[FL-2627] Flipper applications: SDK, build and debug system ( #1387 )
...
* Added support for running applications from SD card (FAPs - Flipper Application Packages)
* Added plugin_dist target for fbt to build FAPs
* All apps of type FlipperAppType.EXTERNAL and FlipperAppType.PLUGIN are built as FAPs by default
* Updated VSCode configuration for new fbt features - re-deploy stock configuration to use them
* Added debugging support for FAPs with fbt debug & VSCode
* Added public firmware API with automated versioning
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-09-15 02:21:03 +09:00
SG
873e1f114b
[FL-2627] Flipper applications: SDK, build and debug system ( #1387 )
2022-09-15 01:11:38 +09:00