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
Petr Portnov | PROgrm_JARvis
4265057ee8
feat: add missing const
qualifiers ( #2233 )
...
* feat: make `ViewPort` getters const
* feat: make tx-buffers const
* feat: make `canvas_get_buffer_size` const
* feat: make `canvas` methods const
* feat: make `icon_animation` methods const
* feat: make `scene_manager` methods const
* feat: make `loader` method const
* feat: make `canvas_get_font_params` const
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 13:58:01 +09: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
Patrick Cunningham
71871949ec
Picopass: show elite key used from dictionary ( #2119 )
...
* show elite key used from dictionary
* remove space so it fits on screen
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 12:47:16 +09:00
MX
eaffe0ec17
Fix small bugs
2023-02-08 21:45:23 +03:00
MX
3890c7f9fa
Merge branch 'fz-dev' into dev
2023-02-08 21:26:56 +03:00
hedger
a005087636
fbt: building fap_dist for compact gh build; accessor: fixed for latest ibutton changes ( #2377 )
...
* fbt: building fap_dist as default target; accessor: fixed for latest ibutton changes
* fbt: not building fap_dist as default target; github: doing fap_dist for compact builds
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 03:16:05 +09:00
Eric Betts
8f2f2d810a
Move CSN space to revent overflow ( #2232 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 03:06:42 +09:00
MX
d02c586b92
Merge branch 'fz-dev' into dev
2023-02-08 21:05:17 +03:00
MX
ed78c4ca04
Fixes
2023-02-08 20:49:06 +03:00
Skorpionm
db1a8f8014
[FL-3099] SubGhz: add protocol KingGates Stylo4k ( #2368 )
...
* [FL-3099] SubGhz: add protocol KingGates Stylo4k
* SubGhz: add unit test file
* f7: api: reverted symbols
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 02:47:39 +09:00
itsweekly
39841bd5a9
Universal Projector Remote ( #2343 )
...
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 02:28:34 +09:00
MX
2006bd1c95
Add linear delta 3 support to bruteforcer
2023-02-08 20:21:15 +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
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
Skorpionm
0afc4a8982
[FL-3092] SubGhz: add DOOYA protocol ( #2178 )
...
* SubGhz: add DOOYA protocol
* SubGhz: add unit_test DOOYA protocol
* SubGhz: fix protocol Dooya
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 01:37:24 +09:00
MX
c8cf3e41a7
Fix that sound switcher was not present in read raw
2023-02-08 18:48:28 +03:00
Brandon Weeks
8288a08eb3
SubGhz: add protocol "Linear Delta-3" ( #2239 )
...
* SubGhz: add protocol "Linear Delta-3"
* SubGhz: fix Leniar Delta 3
* BadUSB: mask pvs studio warning for valid code
Co-authored-by: SkorP <skorpionm@yandex.ru>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Skorpionm <85568270+Skorpionm@users.noreply.github.com>
2023-02-09 00:26:45 +09:00
MX
b1f581239b
BadUSB: Keyboard Layouts ( #2256 )
...
* BadUSB: Keyboard Layouts
* Apply requested changes pt1
* Add layout file check when we loading config
Co-authored-by: Nikolay Minaylov <nm29719@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 00:01:00 +09: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
30081b79c4
Mirror my changes to badusb layouts from PR
2023-02-08 16:10:47 +03:00
MX
cdfd9891b7
Fix debug accessor app
2023-02-08 12:57:23 +03:00
LTVA1
23ecc186c2
Custom font set function ( #2261 )
...
* custom font set function
* update API symbols
* add example of custom font usage
* delete u8g2 dependency in example custom font
* rename to canvas_set_custom_u8g2_font
* now change the name in ALL places
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-02-08 18:26:17 +09:00
MX
81316255f9
Fix after merge issues pt1
2023-02-08 12:22:11 +03: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
Georgii Surkov
7a3a1aaf0d
[FL-3057] Allow use of any suitable pin for 1-Wire devices ( #2350 )
...
* Add 1-wire thermometer example app stub
* Working 1-wire thermometer app
* Refactor app to use threads
* Clean up code, add comments
* Add CRC checking
* Increase update period
* Fix error in fbt
* Revert the old update period
* Use settable pin in onewire_host
* Use settable pin for onewire_slave
* Clear EXTI flag after callback, make private methods static in onewire_slave
* Do not hardcode GPIO pin number
* Remove iButton hal from furi_hal_rfid
* Remove most of furi_hal_ibutton
* Add some of furi_hal_ibutton back
* Slightly neater code
* Fix formatting
* Fix PVS-studio warnings
* Update CODEOWNERS
* Add furi_hal_gpio_get_ext_pin_number
* Create README.md
* FuriHal: move furi_hal_gpio_get_ext_pin_number to resources
---------
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 14:40:44 +09:00
Sergey Gavrilov
e3d473bf42
[FL-2435] SD over SPI improvements ( #2204 )
...
* get rid of BSP layer
* sector_cache: init in any case
* new sd-spi driver: init
* Delete stm32_adafruit_sd.c.old
* Delete spi_sd_hal.c.old
* Storage: faster api lock primitive
* Threads: priority control
* Flags: correct error code
* Spi: dma mode
* SD-card: use DMA for big blocks of SPI data
* Fix wrong SD_TOKEN_START_DATA_MULTIPLE_BLOCK_WRITE value
* do not memset cache if it is NULL
* remove top-level timeouts
* sd hal: disable debug
* Furi HAL: DMA
* Furi HAL RFID: use furi_hal_dma
* Furi HAL DMA: tests
* Furi HAL DMA: docs
* rollback "Furi HAL RFID: use furi_hal_dma"
* 4 channels taken from DMA manager for core HAL.
* Furi HAL DMA: live fast, die young
* RPC tests: increase message buffer
* SPI HAL: use second DMA instance
* sd hal: new CID getter
* SPI hal: use non-DMA version if kernel is not running
* IR hal: generalize DMA definition
* storage: add CID data to sd info
* RFID hal: generalize DMA definition
* SUBGHZ hal: generalize DMA definition. Core hal moved to DMA2.
* Storage: small optimizations, removal of extra mutex
* Storage: redundant macro
* SD hal: more timeouts
* SPI hal: DMA init
* Target: make furi_hal_spi_dma_init symbol private
* Update F18 api symbols
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 13:41:22 +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
0ee04fb968
Merge branch 'fz-dev' into dev
2023-02-07 18:36:02 +03:00
Marek Veselý
3df5a99968
Fix CTRL-SHIFT in mousejacker
2023-02-07 15:56:02 +01:00
Round-Pi
1ff5843ee6
battery info temperature shown in C or F based on settings ( #2360 )
...
* battery Info temperature displays C or F
* PowerSettings: add locale module to dependencies
Co-authored-by: あく <alleteam@gmail.com>
2023-02-07 12:05:52 +09:00
MX
f116e8165f
Merge branch 'fz-dev' into dev
2023-02-06 22:46:17 +03:00
nas
79d45c97f9
AleX83Xpert/add f keys to keyboard layout ( #2362 )
...
* Assets: png images for F1..F12 keys: Will be used for HID keyboard layout
* HID KEYBOARD F1..F12 keys were added
- a new row with functional keys was added
- logic for displaying the keyboard layout was improved
* HidApp: hid functional keys by default
Co-authored-by: あく <alleteam@gmail.com>
2023-02-07 00:24:05 +09:00
Max Andreev
9f279ac872
[FL-2744] SPI Mem Manager C port ( #1860 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-02-06 23:03:29 +09:00
MX
72f250195c
Playing games now affect Flipper's level
...
All games now will increase flipper's level when you start them or win in some of them
Games with endless play like tetris or flappy bird has no winning logic so they will increase level only when you start them
2023-02-05 15:39:10 +03:00
Cathy Nguyen
683b5cdc82
battery info temperature shown in inp/metric units
2023-02-04 16:17:18 -05:00
MX
bbe55aa9d6
Change example custom font app type to DEBUG
...
so it will not be compiled in release builds
2023-02-04 15:54:18 +03: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
7edf90c2e5
Merge branch 'fz-dev' into dev
2023-02-02 18:28:52 +03:00
AloneLiberty
46fb86265c
NFC: fix creating MF Classic tags from "Add Manually" menu (BCC calulation and ATQA/SAK writing) ( #2342 )
...
* NFC: fix creating MF Classic cards from "Add Manually" menu (BCC calculation and AQTA/SAK writing)
* NFC: Fix BCC/SAK/ATQA in unit_tests and SAK in nfc_generate_mf_classic
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2023-02-02 22:18:39 +07:00
MX
3c52dca0c2
Fix mouse jiggler merge issue
2023-02-02 14:31:03 +03:00
MX
ed4b2b3362
Merge remote-tracking branch 'LTVA1/patch-custom-font' into dev
2023-02-02 14:27:17 +03:00
MX
b05cba931b
Update UniTemp
...
https://github.com/quen0n/unitemp-flipperzero/tree/master
2023-02-02 14:01:23 +03:00
MX
1d46df70a9
Update ProtoView
...
https://github.com/antirez/protoview
2023-02-02 13:54:14 +03:00
Emanuele Conti
cee11464de
Merge branch 'mouse_jiggler_interval_selction_added' of https://github.com/DocKuro/unleashed-firmware into mouse_jiggler_interval_selction_added
2023-02-02 10:33:54 +00:00
Emanuele Conti
a617ce1813
used FuriString instead of string_t
2023-02-02 10:32:07 +00:00
MX
05641378d9
Fixed
2023-02-02 13:20:58 +03:00
MX
fbe7209817
Use FuriString instead of string_t
2023-02-02 13:16:00 +03:00
MX
c630e351fc
Merge branch 'dev' into mouse_jiggler_interval_selction_added
2023-02-02 12:56:43 +03:00
MX
26b5b7e406
Merge pull request #305 from teeebor/feature/solitaire-and-blackjack-flipper-score
...
Solitaire and Blackjack now affect Flipper's level
2023-02-02 12:55:00 +03:00
MX
16f8f2c2df
Merge branch 'fz-dev' into dev
2023-02-02 11:54:20 +03:00
hedger
fcd3799aee
Merge branch 'dev' into patch-custom-font
2023-01-31 15:05:53 +07:00
LTVA1
dfd46f5539
fix formatting
2023-01-30 15:11:32 +03:00
Michal Suchánek
d9be815889
Print card CID in storage info ( #2227 )
2023-01-30 16:14:30 +07:00
あく
bf2ab1f4d5
Merge branch 'dev' into patch-custom-font
2023-01-30 15:30:54 +07:00
Noam Drong
5db7fdf985
Add support for GUI-CTRL
in bad_usb ( #2315 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-01-30 15:03:10 +07:00
Tibor Tálosi
cd29fb8568
solitaire and blackjack now affect flippers level
2023-01-29 20:08:42 +01:00
Skorpionm
e12958d408
[FL-3082] WS: add protocol LaCrosse-TX (TFA Dostmann) ( #2292 )
...
* WS: add protocol LaCrosse-TX (TFA Dostmann)
* WS: fix syntax
* WS: fix MSG_TYPE
* WS: fix PVS
Co-authored-by: あく <alleteam@gmail.com>
2023-01-29 18:08:26 +07:00
Emily Trau
24a23e5dc7
debug apps: made runnable as .faps; sdk: resolved additional APIs in use by faps ( #2333 )
...
* sdk: resolve additional APIs in use by faps
* debug tools: fixed battery_test, bt_debug, display_test, rpc_debug
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-01-27 16:41:55 +07:00
Giacomo Ferretti
eee5c35400
NFC: add MIFARE MINI support ( #2307 )
...
* NFC: add MIFARE MINI support
* Move new value to end of enum
* nfc: added missing unit test
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-01-27 12:51:47 +07:00
Emanuele Conti
a5d92d7a08
Used array lenght to hide right arrow
2023-01-26 15:00:34 +00:00
Emanuele Conti
884a751ae7
Fixed max array size check
2023-01-26 14:55:15 +00:00
Emanuele Conti
411855ce81
Added movement interval in mouse_jiggler USB & BLE
2023-01-26 14:31:54 +00:00
LTVA1
f4cb458391
now change the name in ALL places
2023-01-25 08:52:51 +03:00
LTVA1
34ff250eea
rename to canvas_set_custom_u8g2_font
2023-01-25 08:18:32 +03:00
Sergey Gavrilov
709fa633ff
ELF-loader: wait for notification to complete on app exit ( #2335 )
2023-01-25 12:15:01 +07: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
f3939a715a
Update Protoview
...
https://github.com/antirez/protoview
2023-01-20 07:11:00 +03:00
MX
3174d29dfa
Update protoview
2023-01-19 20:28:02 +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
59bcad0cfc
Remove protoview binaries
2023-01-19 01:19:21 +03:00
MX
c303b44f3f
Disable debug messages in protoview
2023-01-18 23:24:35 +03:00
MX
5a9da13d84
Update UniTemp and run fbt format
2023-01-18 22:25:39 +03:00
MX
0650178946
Fixed and improved WAV Player by LTVA1
...
https://github.com/LTVA1/wav_player
2023-01-18 21:17:53 +03:00
MX
6aad6840f6
Add protoview
...
https://github.com/antirez/protoview
2023-01-18 20:18:19 +03:00
MX
7aaecd9278
Add text viewer
2023-01-18 20:05:01 +03:00
MX
b52674607a
Add UART Terminal app
...
by cool4uma
https://github.com/cool4uma/UART_Terminal/tree/main
2023-01-18 19:55:46 +03:00
MX
adfac7affb
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-01-18 19:52:33 +03:00
MX
7a211e0018
Update UniTemp
...
https://github.com/quen0n/unitemp-flipperzero/tree/dev
2023-01-18 19:51:10 +03:00
MX
fb39d6e679
Format code
2023-01-18 19:19:49 +03:00
MX
27826f95ca
Merge branch 'dev' into somfy_encoder_new
2023-01-18 19:01:22 +03:00
MX
959ea4d8c1
Merge branch 'dev' into batt-ui
2023-01-18 18:40:15 +03:00
MX
7f09f5f616
Merge pull request #273 from darmiel/feat/playlist
...
feat[infrared]: allow disabling automatic signal decoding
2023-01-18 18:29:30 +03:00
MX
dce2271330
Merge pull request #288 from Smileycathy1128/master
...
Oh boy 12AM!
2023-01-18 18:28:04 +03:00
MX
c708a301f5
Merge branch 'fz-dev' into dev
2023-01-18 18:26:49 +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
MX
db16b3ef1d
Revert infrared hotfix
2023-01-18 18:15:30 +03:00
assasinfil
379807423f
Debug prints cleanup
2023-01-18 16:21:42 +03:00
assasinfil
8c94e3e78d
Remove bad folder
2023-01-18 15:15:02 +03:00
Cathy Nguyen
374452796c
fix 00AM: Flipper may be Zero, but midnight isn't
2023-01-17 23:41:13 -05:00
hedger
a0814aab31
[FL-3081] fbt: removed DEBUG_TOOLS & FAP_EXAMPLES flags ( #2291 )
...
* fbt: deprecated DEBUG_TOOLS & FAP_EXAMPLES flags
* fixes for PVS warnings
* scripts: fbt: fixed leaking PYTHONHOME
2023-01-17 18:07:47 +03:00
assasinfil
414a13131a
Fix v2?
2023-01-17 13:41:41 +03:00
TQMatvey
f41c06ab74
somfy telis: not done yet
...
Co-authored-by: assasinfil <nfa57643@gmail.com>
2023-01-16 22:10:16 +07:00
assasinfil
ddc5540eeb
Clean
2023-01-16 15:50:45 +03:00
TQMatvey
729a1b5788
somfy_telis: encoder is almost done
...
Co-authored-by: assasinfil <nfa57643@gmail.com>
2023-01-16 19:41:16 +07:00
gid9798
073fb3861a
Add the ability to turn pages in infrared ( #2271 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-01-13 17:11:12 +03:00
Fasjeit
78139c5936
drawing own battery (Bar %) charging display
2023-01-12 11:35:42 +03:00
Nikolay Minaylov
ad9d746a27
BadUSB backspace/delete fix ( #2288 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-01-11 16:58:51 +03:00
Giacomo Ferretti
20621da8ac
Fix typos in source code ( #2285 )
...
* Fix typo in TextInput module
* Fix typo in Widget comment
* Fix typo in comment
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-01-11 16:41:57 +03:00
LTVA1
44830593c1
delete u8g2 dependency in example custom font
2023-01-11 12:15:08 +03:00
あく
8d2143add5
Fix various issues reported on github ( #2280 )
...
* Desktop: Fix use after free in slideshow view
* Gui: long press toggles first letter case too
* Desktop: remove debug logging
2023-01-10 03:15:03 +09:00
Fasjeit
4dc2a7f212
New battery display (Bar %)
2023-01-09 17:50:38 +03:00
LTVA1
3bac76f75e
Merge branch 'patch-custom-font' of https://github.com/LTVA1/flipperzero-firmware-wPlugins into patch-custom-font
2023-01-08 20:13:09 +03:00
LTVA1
8488f4406e
add example of custom font usage
2023-01-08 20:12:27 +03:00
Daniel
4ec5dbcee8
feat: allow disabling automatic signal decoding
2023-01-08 02:05:17 +01:00
LTVA1
74c46a515c
Merge branch 'dev' into patch-custom-font
2023-01-07 22:11:56 +03:00
MX
797ddc0755
Update Unitemp
...
and remove old temp sensor app, unitemp now supports all sensors from that app
2023-01-07 20:05:37 +03:00
MX
bc99538ca8
Update UniTemp
...
https://github.com/quen0n/unitemp-flipperzero
2023-01-07 18:42:38 +03:00
MX
c3b8d3cef4
Testing 2 repeats in infrared
2023-01-07 04:56:45 +03:00
MX
3fa11aa4a0
Update UniTemp
...
https://github.com/quen0n/unitemp-flipperzero/tree/dev
2023-01-07 02:08:15 +03:00
MX
ddf4f268ea
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-01-07 02:07:26 +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
LTVA1
1cdccbae23
formatting
2023-01-06 21:52:17 +03:00
LTVA1
109c34398f
custom font set function
2023-01-06 21:43:43 +03:00
yan0f
9740dd8c75
Fix typos in source code ( #2258 )
2023-01-07 01:06:50 +09:00
あく
41c43f4805
Various improvements: Toolbox, Updater and Unit Tests. ( #2250 )
...
* Toolbox: add seek to character stream method. UpdateUtils: reverse manifest iterator. UnitTests: more unit tests.
* Target: bump API version. Updater: delete empty folders from manifest before resource deployment.
* UnitTests: use manifest from unit_tests folder instead of global one
* Make PVS happy
* sector cache: allocate always
* Better PVS config for manifest.c
* PVS: Move exception outside of condition
* PVS: remove confusing condition
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2023-01-06 16:31:17 +10:00
MX
7d4d2e19a9
Infrared: Fix not enough signal repeats in brute
2023-01-06 02:23:03 +03:00
MX
f7dfe77aaf
Apply source code formatting
...
./fbt format
2023-01-03 19:07:58 +03:00
MX
4571dd25a3
Merge branch 'dev' into dev-advanced-config
2023-01-03 18:48:33 +03:00
MX
28345b2fbd
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-01-03 18:41:22 +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
MX
ba429f6c88
Merge branch 'dev' into dev-advanced-config
2023-01-01 23:16:55 +03:00
MX
189117326b
Update UniTemp
...
https://github.com/quen0n/unitemp-flipperzero/tree/dev
2023-01-01 23:14:32 +03:00
MX
91c159e823
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2022-12-31 14:42:24 +03:00
Tibor Tálosi
27cc057573
solitaire:
...
fixed card placement to not allow placing ♠3 on top row when there was no card there.
2022-12-31 11:47:23 +01: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
a51a6914f4
Barcode Generator: Save last barcode
2022-12-31 02:51:50 +03:00
MX
00b4903576
Add Delete key to usb keyboard
2022-12-31 01:30:57 +03:00
MX
a35b536120
Fix arkanoid bug
2022-12-30 23:31:21 +03:00
MX
6b30dc5114
Update unitemp
2022-12-30 20:01:12 +03:00
MX
3821570d74
Merge pull request #249 from gid9798/fix_morse_code
...
Fixes for morse code plugin
2022-12-30 17:44:07 +03:00
MX
6eb6297ab7
Merge branch 'fz-dev' into dev
2022-12-30 16:34:20 +03:00
gid9798
ebac25a057
plugin morse code:
...
fixed memory leak
fixed noise after exiting the app
fixed displaying characters after a long input
2022-12-30 13:53:08 +03:00
Avery
06cf1bb868
Gui: change data ownership model in submenu, own text by default ( #2217 )
...
* GUI: Refactor submenu to internally use FuriStrings
* NFC: Rework DESFIRE dynamic info submenu
* GUI: don't mutate label when drawing submenu
* Get rid of submenu_add_item_cstr
* increase api version
* Get rid of submenu_set_header_cstr
* rollback api version
* Documentation
* RFID: use new submenu api
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
2022-12-30 12:44:07 +09:00
MX
e8e000d17b
Merge branch 'fz-dev' into dev
2022-12-29 18:08:51 +03:00
あく
b11b9f1b38
Gui: Direct Draw API ( #2215 )
...
* Furi: allow on-fly thread priority change. Gui: Direct Draw API. DirectDraw debug app.
* Gui: drop input in direct draw
* Furi: handle priority change for starting threads
* DirectDraw: rollback to FreeRTOS primitives for priority change
2022-12-29 21:35:26 +10:00
MX
4e3506ab2e
Show OTP flipper region on debug and about screens
...
but keep region zero for ble and usb hardware info report
2022-12-29 01:43:24 +03:00
MX
984528d366
Remove wrong scene state set
2022-12-29 00:34:27 +03:00
MX
66d31b3a0e
Merge branch 'fz-dev' into dev
2022-12-28 21:01:36 +03:00
Astra
d58b9f3fe8
Fix MFC bruteforce progress bar ( #2203 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-12-29 00:09:33 +09:00
Tiernan
90573fbeed
Picopass read bug fixes: ( #2201 )
...
* fix checking user elite keys
* include calculated Kd when saving cards
Co-authored-by: あく <alleteam@gmail.com>
2022-12-28 22:04:58 +09:00
MX
69879c3693
Merge pull request #243 from huuck/dev
...
Added ESCAPE key
2022-12-27 17:10:34 +03:00
MX
529a20b9d2
Add holtek HT12X in brute
2022-12-27 17:06:52 +03:00
Gabriel Cirlig
43be797926
Merge branch 'DarkFlippers:dev' into dev
2022-12-27 08:19:28 -05:00
huuck
4840196b88
addded escape key
2022-12-27 08:13:17 -05:00
MX
473f9c0e44
Merge branch 'fz-dev' into dev
2022-12-27 16:06:27 +03:00
Astra
ded7e727d0
[FL-3060] New MFC Bruteforce animation ( #2190 )
...
* Change the wording in the headers
* Add support for text in the progress bar
* New MFC key bruteforce screen
* Typo fix
* nfc: rename Flipper Dict to System Dict
* elements: fix types
* Display the correct key attack sector
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-27 18:14:03 +09:00
Nikolay Minaylov
08eb666f7b
[FL-3000] File browser: Empty folder label ( #2188 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 17:39:04 +09:00
Skorpionm
1390f10a6f
[FL-3068] SubGhz: add Holtek_ht12x protocol ( #2187 )
...
* SubGhz: add Holtek_ht12x protocol
* SubGhz: add unit_test holtek_ht12x
* SubGhz: correct string formatting
Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 17:29:21 +09:00
Nikolay Minaylov
f43b76efc2
[FL-3021] USB/BLE HID Remote icon fix ( #2179 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 17:03:56 +09:00
MX
4f05c1816b
Update TOTP
2022-12-26 23:31:38 +03:00
MX
1243dad8fd
Fix POCSAG Pager UI bug
...
same as subghz and weather station bug with invisible element selected
2022-12-26 23:21:10 +03:00
MX
ac400abede
Update UniTemp
2022-12-26 23:15:10 +03:00
MX
a7fc43d1ac
Update wifi marauder
2022-12-26 23:12:45 +03:00
MX
aecdb8fdcd
Merge branch 'fz-dev' into dev
2022-12-26 23:02:31 +03:00
Sergey Gavrilov
9192520c70
Modules: locking view model ( #2189 )
...
* Popup, dialog_ex: locking model
* Desktop: do not use the model where it is not needed
Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 04:46:05 +09: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
749a2f5977
Merge pull request #233 from eugene-kirzhanov/dev
...
Add 2048 game
2022-12-25 01:53:02 +03:00
MX
1481036abe
Merge pull request #234 from gid9798/barcode_ean13
...
add EAN-13 support
2022-12-25 01:33:40 +03:00
Sergey Gavrilov
c2cb14834d
[FL-3062] Fix unit tests ( #2180 )
...
* SubGHZ unit test: fail if async_tx is not started
* Memgr unit test: fix for multithreaded enviroment
* Unit tests: fix failed_tests count
* Unit tests: remove debug code
* Double update test: increase flipper detection time
Co-authored-by: あく <alleteam@gmail.com>
2022-12-24 23:13:21 +09:00
MX
02369c8394
Merge branch 'fz-dev' into dev
2022-12-24 02:25:58 +03:00
あく
b0970953b9
[FL-3067] WeatherStation: fix incorrect history index increment ( #2186 )
2022-12-23 22:46:35 +09:00
gid9798
4d9ecbacae
Barcode generator: add EAN-13 support
2022-12-23 12:25:20 +03:00
Skorpionm
566e80abf6
[FL-3063] SubGhz: fix start navigation ( #2183 )
2022-12-23 17:31:14 +09:00
Eugene Kirzhanov
a8541d5191
Games: Add 2048 game
2022-12-22 21:36:50 +03: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
488211b4d7
Update Unitemp
...
https://github.com/quen0n/unitemp-flipperzero/tree/dev
2022-12-21 14:23:26 +03:00
MX
09f80d0086
fbt format
2022-12-21 13:00:27 +03:00
MX
aba70c33f1
Merge branch 'dev' into t5577
2022-12-21 12:35:43 +03:00
MX
f3553deb16
Merge branch 'fz-dev' into dev
2022-12-21 12:32:21 +03:00
あく
5856746fc9
iButton: fixed notification on successful read ( #2169 )
2022-12-21 12:07:14 +03:00
TQMatvey
6d8ecec051
lfrfid: clear_t5577: major code cleanup
2022-12-21 15:00:52 +07:00
TQMatvey
060a48cdfc
lfrfid: clear_t5577: move icon and text lower
2022-12-21 12:21:17 +07:00
TQMatvey
91eed4209d
lfrfid: clear_t5577: change notification color and cleanup
2022-12-21 12:11:58 +07:00
TQMatvey
787eafd7b8
lfrfid: clear_t5577: code cleanup, add notifications
...
Co-authored-by: grvpvl <Tobirg@users.noreply.github.com>
2022-12-21 11:34:54 +07:00
TQMatvey
10b55bcbd2
lfrfid: t5577_clear: remove unneeded comment
2022-12-21 07:09:39 +07:00
TQMatvey
19e230823b
lfrdfid: t5577_clear: make animation smoother
2022-12-21 07:07:07 +07:00
TQMatvey
d1418bf7f6
Merge branch 'DarkFlippers:dev' into dev
2022-12-21 06:44:25 +07:00
Nikolay Minaylov
e0d716647c
[FL-3053] Archive browser delete fix ( #2163 )
2022-12-20 23:46:05 +09:00
Kowalski Dragon
a9c2b4d6a0
Desktop: dummy mode improvements. Fixes: correct scrolling text, correct AM/PM in Clock. ( #2160 )
...
* Show passport instead of app if SD/app is missing
* Desktop: cleanup dummy mode code and add more apps
* Gui: fix incorrect trimming in scrollable text
Signed-off-by: Kowalski Dragon (kowalski7cc) <kowalski7cc@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 22:57:58 +09:00
MX
7e049d185f
Merge branch 'fz-dev' into dev
2022-12-20 16:19:43 +03:00
TQMatvey
376fa071a1
Merge branch 'DarkFlippers:dev' into dev
2022-12-20 19:46:58 +07:00
TQMatvey
c7de198d1a
lfrfid: Add scene to clean T5577 Passwords
...
Co-authored-by: grvpvl <Tobirg@users.noreply.github.com>
2022-12-20 19:40:25 +07:00
gornekich
4cee550cc6
[FL-2809] Rework BLE key storage ( #2154 )
...
* bt: disconnect first on profile change
* bt keys: rework bt keys
* saved struct: add payload size getter to API
* bt: rework bt with new key storage API
* bt: add keys storage operation to bt API
* hid: save bt keys on sd card
* bt: add unit tests for key storage
* bt: working profile switch
* bt: cleanup
* bt hid: change keys storage path
Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 21:32:24 +09:00
あく
e7107e39f7
Gui: scrollable long file names in FileBrowser and Archive Browser ( #2159 )
...
* Gui: scrollable long file names in FileBrowser
* Archive: scroll long file names
* Gui: elements code cleanup
2022-12-20 20:11:52 +09:00
Kowalski Dragon
2bdc34274f
Clock v1 ( #1750 )
2022-12-20 06:43:32 +09:00
MX
842ba616ee
Merge branch 'fz-dev' into dev
2022-12-19 23:34:35 +03:00
MX
9e2c3eb96d
Testing marauder +5 volt
2022-12-19 23:33:11 +03:00
Astra
fa87216a1e
[FL-2970] Untangle NFC_APP_FOLDER from nfc_device ( #2124 )
...
* Untangle NFC_APP_FOLDER from nfc_device
* Make the folder an internal part of the nfc device struct
* Move the NFC folder definition to the nfc allocator
* Move the NFC folder definition to the allocator in the nfc magic FAP
* Replace furi_string_printf with furi_string_set for folder allocation and handle the cases when folder has no slashes
* Build and allocation fixes
Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 04:57:48 +09:00
MX
921b47ac50
Merge branch 'fz-dev' into dev
2022-12-19 22:24:52 +03:00
Skorpionm
a81a5ca57c
[FL-3052] WS: add choice fahrenheit/celsius ( #2149 )
...
* WS: add choice fahrenheit/celsius
* WS: fix syntax
Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 04:22:57 +09:00
MX
577334a394
Fix sound issues in multiple apps
2022-12-19 21:55:06 +03:00
MX
d5624cd842
Merge branch 'dev' into unitemp
2022-12-19 20:24:14 +03:00
MX
ca72a4f225
Drop AM2320 and DHT Monitor plugins
2022-12-19 20:21:40 +03:00
Victor
453666192c
DHT monitor remove
2022-12-19 20:16:33 +03:00
Victor
cbc9720738
New plugin: Unitemp
2022-12-19 20:16:02 +03:00
MX
cefff35661
Move submenu_set_selected_item
2022-12-19 20:07:07 +03:00
MX
8a09ac2569
Update SubGhz Bruteforcer
2022-12-19 18:45:27 +03:00
MX
94e7bb7fe3
Add mouse jiggler to USB Keyboard&Mouse App
2022-12-19 17:56:13 +03:00
MX
da32d252db
Clock - use system locale settings
2022-12-19 17:54:59 +03:00
MX
084cdc6ad0
Merge branch 'fz-dev' into dev
2022-12-19 16:57:00 +03:00
あく
94453d9100
[FL-3046] Notification: fix recursive speaker acquire #2147
2022-12-19 20:57:44 +09:00
Nikolay Minaylov
f10e82c64d
[FL-3024] Locale settings ( #2137 )
...
* Locale settings
* Time/date format fix
* Locale: add docs, enums for HAL, cleanup.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-19 18:38:20 +09:00
MX
0238da8ac9
Update SubGHz Bruteforcer
2022-12-19 00:53:08 +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
MX
a0488624b5
Merge branch 'dev' into scene_set_faac
2022-12-16 01:31:26 +03:00
MX
021ba9dc1a
Merge branch 'fz-dev' into dev
2022-12-16 00:16:47 +03:00
Skorpionm
b5e7bb3334
[FL-3043] SubGhz: add SMC5326, UNILARM protocol ( #2138 )
...
* SubGhz: add SMC5326 protocol
* SubGhz: add unit_test smc5326 protocol
Co-authored-by: あく <alleteam@gmail.com>
2022-12-16 05:25:43 +09:00
gid9798
f43fd7a351
Removing duplicate code in subghz scnes.
2022-12-15 17:31:54 +03:00
MX
03153b4d02
Merge branch 'fz-dev' into dev
2022-12-14 16:54:13 +03:00
Skorpionm
327df4a813
[FL-3034] WS: fix protocol and add new ( #2116 )
...
* WS: fix Nexus-TH potocol
* WS: add Oregon_v1 protocol
* WS: add AmbientWeather-TX8300 protocol
Co-authored-by: あく <alleteam@gmail.com>
2022-12-14 17:27:55 +09:00
usiegl00
1c12613863
Prevent hacking related backgrounds from being displayed in dummy mode. ( #2107 )
...
* Prevent hacking related backgrounds from being displayed in dummy mode.
* Add function call to animation manager to set dummy mode.
* Reboot retains dummy mode background.
Co-authored-by: あく <alleteam@gmail.com>
2022-12-12 21:46:41 +09:00
Kassim
d541f142c8
Add Mouse Jiggler to HID Remote ( #2113 )
...
* feat: add Mouse Jiggler to HID Remote
* move processing to use furi_timer instead of draw loop
* HidApp: refine mouse jiggler, move timer work into enter/exit callbacks
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-12 18:47:22 +09:00
MX
87fb852bcf
Weather Station: Fix display of temps lower than -9 ( #2120 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-12-12 04:29:58 +09:00
MX
76e8b00dc8
WS: Fix displaying temps lower than -9
2022-12-11 03:04:12 +03:00
MX
bb3dd48447
Merge branch 'fz-dev' into dev
2022-12-11 00:44:27 +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
63b40992ef
Fix naming was different from OFW
2022-12-11 00:09:38 +03:00
Georgii Surkov
2954ec6d97
[FL-3025] IR button overflow fix ( #2115 )
...
* Allow for more than 255 button_menu items
* Allow more than 255 items in submenu
* Fix button_menu_reset
Co-authored-by: あく <alleteam@gmail.com>
2022-12-11 03:05:52 +09: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
2fcff37f88
Add POCSAG Receiver plugin
2022-12-10 20:08:17 +03:00
MX
35a4eef3fc
Merge branch 'fz-dev' into dev
2022-12-10 19:30:20 +03:00
MX
01e24f6837
WS: Show received signal age ( #2087 )
...
* Feat: Show received signal age: by @LY2NEO with some fixes from me
* WS: Signal age display GUI fixes and improvements
* WeatherStation: refactor variable names
* WS: GUI fixes and improvements: add icons by @Karator and apply UI changes
* Weather Station: proper event flow for view redraw.
Co-authored-by: あく <alleteam@gmail.com>
2022-12-11 00:30:03 +09:00
Astra
7fb1af07b8
[FL- 3014] Untangle NFC from Unit Tests ( #2106 )
...
* Untangle NFC from Unit Tests
* nfc tests: add log error
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-12-10 22:02:34 +09:00
MX
e756c680e5
RFID and iButton fuzzer fixes
...
Attempt to fix crash when exiting from uids from file attack
2022-12-10 04:36:44 +03:00
MX
74fb904fb0
Merge branch 'fz-dev' into dev
2022-12-09 22:04:43 +03:00
Nikolay Minaylov
b85f533a20
VCP session close fix ( #2108 )
...
* VCP thread check before flag set
* VCP running flag check
* Cli vcp: more clear CLI_VCP_DEBUG logs
* Cli: move tag to debug log macro
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-12-10 03:03:19 +09:00
MX
6701cbacf9
SubGHz: Improve signals visibility in history
2022-12-09 20:01:05 +03:00
MX
aae82b2694
Misc fixes & updates
2022-12-09 20:00:39 +03:00
MX
556b604f7b
WS: GUI fixes and improvements
2022-12-09 00:04:55 +03:00
MX
8794aad5d0
Merge branch 'fz-dev' into dev
2022-12-08 21:41:45 +03:00
MX
99ef76e638
Some small fixes - added 'base_path'
2022-12-08 10:10:38 +03:00
Shane Synan
5c3a5cd8f7
FuriHal, Power, UnitTests: battery charging voltage limit API ( #2063 )
2022-12-08 15:57:49 +09:00
MX
349ef2ecb8
Fix merge issues
2022-12-08 09:04:22 +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
gornekich
c535b8f4ce
[FL-3017], [FL-3018] Change NFC emulation screens ( #2102 )
...
* nfc: fix emulate uid view
* archive: hide dot files in apps
* nfc: fix other emulation scenes view
2022-12-08 01:47:55 +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
741ad34b2c
WS: Oregon2 - add support for temp sensor RTHN129 ( #2088 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-12-07 22:28:18 +09:00
0xchocolate
e42dda7cfb
UART echo: fix race conditions causing null pointer dereference ( #2092 )
...
Co-authored-by: 0xchocolate <0xchocolate@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-12-07 20:46:50 +09:00
gornekich
9a21dae29c
[FL-3008], [FL-2734], [FL-2766], [FL-2898] NFC bug fixes ( #2098 )
...
* nfc: rework mf classic update
* nfc: rename cache folder to .cache
* nfc: fix ATQA order bytes in nfc files
* file browser: add hide dot files option
* nfc: fix iso-14443-4 uid cards emulation
* nfc: fix unit tests
Co-authored-by: あく <alleteam@gmail.com>
2022-12-07 19:52:44 +09:00
あく
c43ec414bb
FuriHal: add i2c unit tests ( #2089 )
...
* FuriHal: add i2c unit tests
* FuriHal: restructure unit tests
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
2022-12-07 19:43:40 +09:00
MX
7d59eb1848
Plugins: iButton Fuzzer change minimal delay
...
after @Tobirg successfully verified stability with lower delay
2022-12-04 22:26:25 +03:00
MX
1c81dc2dee
Weather station: signal age display GUI fixes
2022-12-04 20:48:19 +03:00
MX
176f27e037
WS: Oregon2 - add support for RTHN129
2022-12-04 15:58:07 +03:00
MX
42cc41cda3
Merge pull request #197 from LY2NEO/dev
...
Improved plugin WS data dashboard, added data age counter.
2022-12-04 04:43:24 +03:00
MX
8d9786f89a
Simplify and fix time display
...
display only OLD when we have more than 59 mins
2022-12-04 04:38:37 +03:00
MX
11576e58c8
Update subbrute
2022-12-04 04:22:14 +03:00
LY2NEO
21e5b66bf6
Improved plugin WS data dashbord, added data age counter.
...
When data is read it saves datastamp and calculetes diference between actual time and data read time.
Until one minute it counts age in seconds.
After one minute it starts blink and counts age per minute.
Tested with auriol_hg0601a.c protocol.
2022-12-03 23:23:08 +02:00
MX
7945afd1d2
Update subbrute
2022-12-03 01:03:59 +03:00
MX
196fc562d8
Merge branch 'fz-dev' into dev
2022-12-02 23:05:30 +03:00
MX
de58d69c06
Update subghz bruteforcer
2022-12-02 23:01:34 +03:00
gornekich
e40376bc63
NFC: fix NTAG203 info scene #2078
2022-12-02 21:41:34 +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
MX
a66f94d22e
Merge branch 'fz-dev' into dev
2022-11-30 15:27:55 +03:00
Skorpionm
2a6a3a1bf7
[FL-2955], [FL-2953] SubGhz: fix RAW "Send never ends" ( #1979 )
...
* SubGhz: fix RAW "Send never ends"
* SubGhz: delete comments
* SubGhz: RAW file parsing speed increase
* SubGhz: fix level_duration_is_wait
* SubGhz: modification furi_hal_subghz_async_tx_refill
* SubGhz: furi_hal_subghz_stop_async_rx
* SubGhz: hal unit test and better async tx yield handling
* FuriHal: proper async tx end in subghz, vibro on power off
* FuriHal: variable naming in subghz
* SubGhz,FuriHal: extreme timings in subghz hal unit tests, remove memset in async tx buffer fill routine
* FuriHal: small refinements in subghz
Co-authored-by: あく <alleteam@gmail.com>
2022-11-30 20:41:23 +09:00
MX
eec21b073b
Merge branch 'fz-dev' into dev
2022-11-29 16:11:13 +03:00
Никита Тимофеев
b70395eba9
Allow "Detect reader" for unsaved card ( #2045 )
...
* Allow "Detect reader" for unsaved card
* Add missed detect reader deed
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 22:10:02 +09:00
Sergey Gavrilov
297f185ef4
Blocking USB driver API ( #2009 )
...
* invalidate memmgt thread dict
* Core: rollback memmgt thread dict invalidation
* Dialogs: move api lock to toolbox
* HAL: blocking usb API
* HAL usb: fix api return data
* HAL usb: api optimization
* api lock: test results
* Fix build errors
* DAP Link: fix imports
* Crash when malloc in ISR
* Fix dap-link copypaste error
* Moar memory management crashes.
* Crash when malloc in IRQ, not ISR
* USB-UART: Blocking VCP mode switch
Co-authored-by: nminaylov <nm29719@gmail.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-11-29 21:50:55 +09:00
Georgii Surkov
0261dc3075
[FL-2957] Unified Info API, App Error, Data Xchange ( #1998 )
...
* Update protobuf definitions
* Add Property subsystem entry point function
* Key-based system info and power info function stubs
* Remove unneeded functions
* Working power info
* Working system info
* Replace #defines with string literals
* Remove unneeded field
* Simplify system info formatting
* Refactor output callback handling
* Handle the last info element correctly
* Optimise power info, rename methods
* Add comments
* Add power debug
* Remove unneeded definitions
* Rename some files and functions
* Update protobuf definitions
* Implement App GetError and DataExchange APIs
* Send GetErrorReply with correct command_id
* Add RPC debug app stub
* Add more scenes
* Add warning, increase stack size
* Add receive data exchange scene
* Improve data exchange
* Add notifications
* Update application requirements
* Bump format version for property-based infos
* Correctly reset error text
* RCP: sync protobuf repo to latest release tag
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-11-29 18:08:08 +09:00
MX
60cd7b8b32
Fix merge issues
2022-11-28 23:20:37 +03:00
MX
3d36105142
Merge branch 'fz-dev' into dev
2022-11-28 23:12:17 +03:00
Georgii Surkov
849afc8798
[FL-2998] IR TV Universal Remote refactor and docs ( #2052 )
...
* Rename signals for IR TV universal remote
* Update UniversalRemotes.md
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 04:49:51 +09:00
MX
97e8da7a7b
Weather Station: Add protocol - Auriol HG0601A ( #2056 )
...
* Add protocol Auriol hg0601a: Made by @LY2NEO
* Improve readability of code: fix protocol name
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 04:08:28 +09:00
あく
769c53b6da
[FL-2977] Gui: better navigation in file browser dialog ( #2014 )
...
* Gui: proper navigation in file browser dialog
* Trim file name from start path
* File list loading fix
* File list offset fix
Co-authored-by: nminaylov <nm29719@gmail.com>
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
2022-11-29 03:59:24 +09:00
Yukai Li
6b47bc1af4
Nfc: NTAG password auto capture (and other password-related changes) ( #1843 )
...
* nfc: MFUL minor cleanup
* nfc: Add mechanism to pass event data
* nfc: Add NTAG authentication event to emulation
* nfc: Rename enum member to align with existing convention
* nfc: Add function to determine whether MFUL is fully captured
* nfc: Fix emulation of incompletely-read password-protected MFUL
* nfc: Add reader password capture scene
* nfc: Set default MFUL password input to 0xFFFFFFFF
* nfc: Fix MFUL auth counter loading
* nfc: Be explicit about using manual auth method when using auto unlock
* nfc: Fill in MFUL has_auth when loading file
* nfc: Fix MFUL auth success usage, remove unused variable
* nfc: Display PWD and PACK in MFUL info if available
* nfc: Remove unnecessary include
* nfc: Add unlock options to loaded MFUL menu
* nfc: Move set default MFUL password. This way it can be edited if needed instead of reentered
* nfc: Fix unlock menu not maintaining selection index
* nfc: Move captured MFUL auth data from worker to device data
* nfc: Attempt to authenticate with default PWD when possible when reading NTAG
* nfc: Don't try to auth NTAG on read if we already authed
* nfc: Add title for all pages read but failed auth for NTAG auth
* nfc: Add faster auth callback patch
* lib: Remove scons submodule from index
* nfc: Revise MFUL unlock UI flow
* nfc: Disallow MFUL unlock with reader if card not read yet. Trying to read first results in either needing to make a new scene or badly jury rigging other scenes, so let's just not do that
* f7: Bump API symbols
* Format code
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 03:16:22 +09:00
Stephen Kent
a82c3ccc22
NFC: Fix MIFARE DESfire info action to open app menu ( #2058 )
...
When examining a MIFARE DESfire card, selecting "More >" currently leads
to the file menu for a single application even if the scanned card
contains multiple applications.
On examining the source code, a MIFARE DESfire application selection
menu is present as `NfcSceneMfDesfireData`. This change updates the
MIFARE DESfire Info "More >" action to open the application selection
menu. That menu may then be used to open the file selection menu for any
application in the read MIFARE DESfire card data.
Tested interactively with
c4cbdcd947/nfc/Desfire.nfc
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 02:05:24 +09: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
Smooklu
03140e4349
Bluetooth Remote to HID Remote ( #2039 )
...
* WIP BT + USB Hid
* Refactoring Submenus/Views
* Changed to bool instead of enum
* Revamp finished
* Removed usb_keyboard
* Renaming device_types that can do USB+BT
* Removed error view
* Renaming folder structure and file names
* Fixed views.h
* Fixed hid.h
* Fixed hid_mouse.c
* Fixed a accidetnal renaming
* Apps: add missing view remove call in hid app destructor
* Hid app: hal abstraction, split into bluetooth and usb remotes. Fbt: customizable icon symbol name.
* Hid app: update usb remote icon
* Hid: single status change routine
* HID App: final touches
* HID App: rename BtHidTikTok to HidTikTok, format sources
* HID App: fix comma in keyboard
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 01:27:16 +09:00
MX
43d35b42e5
Fix auriol protocol naming
2022-11-27 17:07:51 +03:00
MX
0e4cda851c
Update Temp sensor plugin
...
https://github.com/Mywk/FlipperTemperatureSensor
2022-11-27 02:50:15 +03:00
MX
6267dc7d5b
Update HEX Viewer
2022-11-27 02:44:10 +03:00
MX
1a33e1a00b
WS: Add protocol Auriol HG0601A
...
Made by @LY2NEO
2022-11-27 02:32:43 +03: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
MX
0321717a86
Add 3 plugins to be included in base package
...
Solitaire, Blackjack, HEX Viewer
2022-11-24 03:00:15 +03:00
TQMatvey
2a5d629318
SubGhz: Allow setting RSSI trigger to beggining
2022-11-24 06:52:44 +07:00
MX
6ebdf6dffb
Update wifi marauder companion
...
and apply same fix to wifi scanner and wifi deauther
2022-11-24 02:23:40 +03:00
MX
b6435374d7
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.5.0
2022-11-24 01:19:19 +03:00
MX
2c51c8cb31
Update FipperZero-DHT-Monitor
...
https://github.com/quen0n/FipperZero-DHT-Monitor
2022-11-24 01:15:38 +03:00
MX
6d7e424fdf
Update subbrute
...
Fix ansonic text
2022-11-24 01:11:45 +03:00
MX
8e14291363
Merge branch 'fz-dev' into dev
2022-11-23 21:30:59 +03:00
MX
c9473e6d30
Update subghz bruteforcer
...
Add ansonic protocol support
2022-11-23 21:30:16 +03:00
Nikolay Minaylov
ffa6249b64
[FL-2985] Fix U2F HID vulnerability #2042
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-24 03:12:53 +09: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
MX
59022b4ff7
Merge pull request #176 from PharoahCoder/dev
...
Update cli_commands.c To add src command for people exploring cli
2022-11-23 19:17:38 +03:00
MX
bbf4d90ec1
Fix, add forgotten UNUSED macro
2022-11-23 19:14:17 +03:00
MX
963c6a95f3
Merge pull request #175 from GottZ/patch-1
...
[FAP] htu21d falsely reading temp as humidity
2022-11-23 18:45:53 +03:00
MX
04761b12c0
Merge pull request #178 from TQMatvey/dev
...
Power: Show battery percentile while charging
2022-11-23 18:45:20 +03:00
MX
063b13df00
Merge branch 'dev' into i2cTools-newUI
2022-11-23 18:41:09 +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
MangoTornado
669822cdd2
Fix typos in various outputs ( #2032 )
...
* Fix typos in various outputs
* Update u2f_view.c
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:15:08 +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
Skorpionm
b9c483fbf8
[FL-2975] WS: add protocol GT-WT02 ( #2001 )
...
* WS: add protocol GT-WT02
* WS: fix text "About" scene
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 18:44:49 +09:00
Skorpionm
00fcd9cfcd
[FL-2976] SubGhz: add protocol "Ansonic" ( #2000 )
...
* SubGhz: add protocol "Ansonic"
* SubGhz: fix encoder "Ansonic"
* SubGhz: add unit_test "Ansonic"
* SubGhz: fix flag
* SubGhz: protocol "Ansonic" fix timing
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 18:29:30 +09:00
TQMatvey
15dcf73083
Power: Show battery percentile while charging
2022-11-22 12:51:47 +07:00
PharoahCoder
5ef358df31
Update cli_commands.c
2022-11-21 17:41:40 +04:00
Jan-Stefan Janetzky
a5e3df0375
[FAP] htu21d falsely reading temp as humidity
...
compiled and tested by blowing onto the sensor.
fixes #174
2022-11-20 23:53:11 +01:00
Jean LE QUELLEC
fae17d2eb9
New UI
2022-11-19 13:46:26 +01:00
MX
7e8bf03b25
Fix DTMF Dolphin
...
Add forgotten scene and menu item
@litui check this commit
2022-11-17 22:43:04 +03:00
MX
a6886b096e
Update DTMF Dolphin
...
https://github.com/litui/dtmf_dolphin
2022-11-17 22:35:13 +03:00
MX
a0dc770b98
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2022-11-17 22:33:31 +03:00
MX
a1b368abda
Update i2c tools
...
https://github.com/NaejEL/flipperzero-i2ctools
2022-11-17 22:30:25 +03: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
337c5b5a8b
Merge remote-tracking branch 'origin/dev' into dev
2022-11-15 04:43:01 +03:00
MX
be97baef06
Plugins: ibutton fuzzer improvements
...
and rfid fuzzer too
2022-11-15 04:42:54 +03:00
MX
eb3523b8e2
Replace func naming to more correct one
2022-11-15 04:22:43 +03:00
rf-bandit
073a0942e8
Add files via upload
...
Add sniffbt and sniffskim as menu option for ESP-32-WROOM
2022-11-13 23:38:10 -07:00
rf-bandit
52bd4a1a3c
Add files via upload
...
Adds sniffbt and sniffskim as option (ESP-32-WROOM)
2022-11-13 23:34:41 -07:00
MX
5989651b10
Plugins: i2c tools fix name display
2022-11-13 04:21:58 +03:00
MX
aface38b42
RFID Fuzzer fixes
2022-11-13 02:56:32 +03:00
MX
1b64a95ec6
Plugins: Add lightmeter
...
https://github.com/oleksiikutuzov/flipperzero-lightmeter
2022-11-12 23:13:09 +03:00
MX
02fe403b2b
SubGHz: Fix wrong error message in history
2022-11-12 16:58:35 +03:00
MX
a821b80ffc
Archive: Show loading popup on delete
2022-11-12 16:47:00 +03:00
MX
950dee48a0
Merge branch 'fz-dev' into dev
2022-11-12 16:43:12 +03:00
Nikolay Minaylov
73441af9c6
BadUSB and Archive fixes ( #2005 )
...
* BsdUsb: fix empty lines handling
* Archive: folders and unknown files rename fix
Co-authored-by: あく <alleteam@gmail.com>
2022-11-12 20:55:42 +09: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
あく
90cefe7c71
[FL-2975] Bug fixes and improvements: Furi, Input, Cli ( #2004 )
...
* Furi: configurable heap allocation tracking
* Furi: relax restriction in thread heap setter asserts, apply heap tracking setting on app start instead of thread allocation
* Furi: hide dangerous heap tracking levels in release build
* Input: fix non-working debounce
2022-11-12 12:46:04 +04:00
MX
368079f6f4
Fix DHT Monitor icon
2022-11-11 21:53:29 +03:00
MX
3cba34bbc8
SubGHz: Add frequencies 434.075, 434.390
2022-11-11 18:46:35 +03:00
MX
741c784f2d
Introducing ibutton fuzzer
2022-11-11 18:12:55 +03:00
MX
394507bc81
RFID Fuzzer: allow holding left right to change delay faster
...
hold TD button to add +10 or -10 to time delay
2022-11-11 17:05:33 +03:00
MX
8240b25fe0
iButton: header message fix
2022-11-11 17:04:32 +03:00
MX
1d196b41e9
Morse code cleanup text by pressing back
2022-11-11 04:57:27 +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
64774f191f
TOTP Update - "BadUSB" type key into pc mode
2022-11-11 01:10:45 +03:00
MX
f6eed35729
Reorder main menu
2022-11-11 00:54: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
Astra
e7c4b40dbe
Force card types in extra actions ( #1961 )
...
* Mifare Classic forced read
* Add all the needed card types
* nfc: remove unused scene
* nfc: remove unused worker state
* nfc: fix read card type scene state usage
* nfc: move NfcReadMode to NfcDevData struct
* nfc: fix bank card reading and scene navigation
* nfc magic: fix magic deactifate function
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 01:29:57 +09:00
Astra
820afd2aec
NFC Unit tests part 1.1 ( #1927 )
...
* Mifare Classic 1/4K, 4/7b uid, NFC-A: NFC-A is not complete yet, as there are no 4b uid tests. Also, Mifare Classic tests don't cover the key cache yet.
* NFC unit tests require access to the NFC app
* Made nfc_device_save accept full path as an argument
* Move from cstrs to furi strings and fix logic
* nfc tests: fix memory leak
* nfc: add mf_classic_get_total_blocks() to API
* nfc tests: simplify nfc tests
* nfc: fix memory leak in shadow file saving
* nfc: fix set uid scene
* nfc: fix saving files
* nfc: fix preload nfc file path
* nfc: remove comments
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 01:20:35 +09:00
あく
f94e8f4ac8
Rpc: increase stack size, fix stack overflow ( #1997 )
2022-11-10 23:56:08 +10: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
22902aabcc
Cleanup code in unirf, fix issue #153
2022-11-10 12:15:10 +03:00
MX
af40b6b020
Move NRF24 driver into plugins, see desc
...
Major API version downgraded to official one, adding support for launching OFW apps on unleashed, part 1
2022-11-10 10:30:36 +03:00
MX
ef72ad2462
update totp
2022-11-10 08:32:21 +03:00
MX
3420cda83a
update i2c tools
2022-11-10 08:23:54 +03:00
MX
dd601dd940
Merge branch 'dev' into Barcode-Generator
2022-11-10 07:54:26 +03:00
MX
317c9ec190
Merge pull request #161 from krolchonok/fix-hcsrnaming
...
fix hc-sr
2022-11-10 07:14:59 +03:00
MX
1657604eb2
remove srand calls
2022-11-10 07:07:35 +03:00
MX
684fdc632f
Merge branch 'fz-dev' into dev
2022-11-10 06:57:08 +03:00
krolchonok_z
c3bdbcd5cc
fix naming hc-sr
2022-11-09 22:25:23 +03:00
krolchonok_z
65a593c52e
Update application.fam
2022-11-09 22:21:25 +03:00
krolchonok_z
9e39f82906
fix hc-sr
2022-11-09 22:07:26 +03:00
あく
c89e5e11a4
Furi: show thread allocation balance for child threads ( #1992 )
2022-11-09 21:33:09 +04:00
Samuel Stauffer
328d049b6a
Add Acurite 609TXC protocol to weather station ( #1987 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-09 02:07:55 +09:00
Sergey Gavrilov
4d11213494
DAP-Link: show error if usb is locked ( #1982 )
2022-11-08 01:15:58 +09:00
Sergey Monchenko
e38895794b
Barcode generator: rfct, ux improvements, implement EAN-8.
2022-11-07 18:31:17 +03:00
Samuel Stauffer
aa2ecbe80f
infrared: add Kaseikyo IR protocol ( #1965 )
...
* infrared: add Kaseikyo IR protocol
Add Kaseikyo IR protocol support. This protocol is also called the Panasonic protocol and is used by a number of manufacturers including Denon.
The protocol includes a vendor field and a number of fields that are vendor specific. To support the format of address+command used by flipper the vendor+genre1+genre2+id fields are encoded into the address while the data is used for the command.
There are older versions of the protocol that used a reverse bit order that are not supported.
Protocol information:
- https://github.com/Arduino-IRremote/Arduino-IRremote/blob/master/src/ir_Kaseikyo.hpp
- http://www.hifi-remote.com/johnsfine/DecodeIR.html#Kaseikyo
- https://www.denon.com/-/media/files/documentmaster/denonna/avr-x3700h_avc-x3700h_ir_code_v01_04062020.doc
* Format and add unit test to Kaseikyo IR codec.
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
2022-11-07 18:38:04 +04:00
Skorpionm
65005e71d2
WS: fix show negative temperature ( #1980 )
2022-11-07 02:30:02 +09: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
hedger
04e50c9f89
fbt: fixes for ufbt pt3 ( #1970 )
...
* fbt: replaced debug dir paths with FBT_DEBUG_DIR
* scripts: updated requirements.txt
* fbt: fixed wrong import
* fbt: removed delayed import for file2image
* fbt: added UPDATE_BUNDLE_DIR internal var
* fbt: cleaner internal management of extapps
* applications: added fap_libs for core apps to link with resources when building with --extra-ext-apps
* fbt: removed deprecation stub for faps
* fbt: added quotation for icons build cmd
* fbt: reworked BUILD_DIR & fap work dir handling; fap debug: using debug elf path from fbt
* fbt: explicit LIB_DIST_DIR
2022-11-05 20:47:59 +09:00
MX
c709b0b126
Update DHT monitor
2022-11-04 17:51:56 +03:00
MX
939a77b4e7
Update nfc magic name and icon
2022-11-04 15:04:10 +03:00
MX
0ab400a27e
Merge branch 'fz-dev' into dev
2022-11-04 14:34:34 +03:00
gornekich
bf8fd71c00
NFC magic cards support ( #1966 )
...
* nfc magic: introduce nfc app to work with magic cards
* nfc: add nfc device functions to API
* nfc magic: add bacis scenes
* nfc magic: add wrong card and write confirm scenes
* nfc magic: introduce magic lib
* nfc magic: write magic lib
* nfc magic: add write commands to magic lib
* nfc magic: work on worker
* furi_hal_nfc: add bits data exchage method to API
* nfc magic: rework with new API
* nfc magic: add check and wipe scenes
* nfc magic: add icons, gui fixes
* nfc: format python src
Co-authored-by: あく <alleteam@gmail.com>
2022-11-04 16:01:44 +09: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
あく
d68ac50efd
Storage: tree timestamps ( #1971 )
...
* Storage: tree timestamps
* Rpc: add storage timestamp
* Storage: correct timestamp owner
* Storage: update timestamp at sd mount
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-11-04 15:26:04 +10:00
MX
8ea0178a0d
Merge pull request #149 from an4tur0r/feature/flappy_assets
...
Flappy Bird: draw bird via icon animation
2022-11-03 19:11:28 +03:00
MX
24d65e8655
Fix badusb gui
2022-11-03 16:57:12 +03:00
MX
d92212f0ea
Merge branch 'fz-dev' into dev
2022-11-03 16:56:15 +03: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
an4tur0r
bb2bcc63a4
Flappy Bird: draw bird via icon animation
2022-11-03 10:10:54 +03:00
head47
eee90c6c40
Run Bad USB immediately after connection ( #1955 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 14:21:44 +09:00
Nikolay Minaylov
95182b266c
BadUSB scrolllock typo fix ( #1968 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 13:42:54 +09:00
MX
7973013085
Fix DHT22 timeout bug
...
as suggested by @quen0n
2022-11-03 02:13:25 +03:00
MX
0b1f573a72
update naming
2022-11-03 00:53:28 +03:00
MX
677de32026
Revert TOTP changes
...
"Preload failed, invalid file"
2022-11-03 00:41:17 +03:00
MX
4b408b6988
Merge pull request #148 from msvsergey/flappy-animation-fix
...
Flappy: Fix animation.
2022-11-03 00:08:49 +03:00
MX
af1647c84b
Update DHT montior plugin
2022-11-02 23:52:03 +03:00
MX
345d9704fd
Plugins: Added Game15 + run fbt format
2022-11-02 23:39:54 +03:00
nminaylov
0b2867aaa4
BadUSB scrolllock typo fix
2022-11-02 23:32:01 +03:00
MX
fe199ab54a
Fix part 2
2022-11-02 23:19:33 +03:00
MX
adab2b9e03
Update and fix TOTP
...
fix - added this in every button event switch:
default:
break;
2022-11-02 23:10:14 +03:00
MX
c8bc9e26e0
Fix part 1
2022-11-02 23:07:00 +03:00
MX
79b37556d4
Merge branch 'fz-dev' into dev
2022-11-02 22:53:12 +03:00
MX
9c4612e571
Plugins: New AM2320 Sensor plugin
2022-11-02 22:18:08 +03:00
Skorpionm
0652830c51
[FL-2940] WS: add protocol Ambient_Weather ( #1960 )
...
* WS: add protocol Ambient_Weather
* WS: fix link
* WS: removing unused code
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 01:24:07 +09:00
Georgii Surkov
c417d467f7
Handle storage full error ( #1958 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 01:13:06 +09:00
hedger
ebc2b66372
fbt fixes for mfbt pt2 ( #1951 )
...
* fbt: split sdk management code
* scripts: fixed import handling
* fbt: sdk: reformatted paths
* scrips: dist: bundling libs as a build artifact
* fbt: sdk: better path management
* typo fix
* fbt: sdk: minor path handling fixes
* toolchain: fixed windows toolchain download
* fbt: minor refactorin
* fbt: moved sdk management code to extapps.scons
* fbt: fixed sdk symbols header path; disabled -fstack-usage
* fbt: changed pathing for .py scripts
* fbt: changed SDK_HEADERS pathing; added libusb to SDK; added icon_i.h to SDK; added hw target to SDK meta
* fbt: added libusb headers to SDK
* picopass: include cleanup; api: added subghz/registry.h; api: added mbedtls to exported headers
* picopass: fixed formatting
* fbt: fixed COPRO_ASSETS_SCRIPT
* sdk: added basic infrared apis
* toolchain: added ufbt to list of legal fbtenv callers; updated error messages
* fbt: changed manifest collection & icon processing code
* fbt: simpler srcdir lookup
* toolchain: path management fixes; fbt: fixes for fap private libs paths
* scripts: toolchain: reworked download on Windows
* toolchain: v17
* scripts: added colorlog for logging
* Github: fix unit tests
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 00:15:40 +09:00
Vasyl "vk" Kaigorodov
abfa804ae0
Gui: refactor buttons remapping ( #1949 )
...
* Gui: refactor buttons remapping
Instead of calling 3 separate functions with a ton of switch/case statements,
use a 2-dimensional lookup table to remap buttons based on the orientation.
* Gui: cleanup input mapping and fix incorrect asserts
* SnakeGame: handle input special case
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-11-02 23:36:17 +09:00
Sergey Monchenko
9a0eacc91c
Fix flappy animation.
2022-11-02 14:40:54 +03:00
MX
a22b107335
Plugins: Update Wifi Marauder
...
https://github.com/0xchocolate/flipperzero-firmware-with-wifi-marauder-companion
2022-11-02 13:28:43 +03:00
MX
0f1e03fa51
Fix: proper deinit of gpio and spi bus in NRF24 driver
2022-11-02 03:42:38 +03:00
MX
2ab9769b4b
Merge remote-tracking branch 'origin/dev' into dev
2022-11-02 01:54:42 +03:00