あく and hedger
61394b8be4
[FL-3352] Dolphin: new animation ( #2735 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
2023-06-06 22:04:27 +04:00
あく and hedger
b0555d96e9
[FL-3213] f7: add PB9 to debug pins ( #2738 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
2023-06-06 21:52:49 +04:00
あく and hedger
76c70bdf2c
[FL-3316] Settings: add contrast adjustment ( #2737 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
2023-06-06 21:46:01 +04:00
あく
1e512b6add
[FL-3293] FuriHal: add system setting to device info, bump device info version ( #2736 )
2023-06-06 21:15:50 +04:00
あく
d9a9fa0c10
FuriHal: disable bus re-initialization on early init and extra asserts for AHB1,AHB2,AHB3 which must be left intact on entering to FUS ( #2725 )
2023-06-03 00:59:19 +04:00
あく
a76c189ca5
[FL-3335] Dolphin: new animation ( #2713 )
2023-05-30 20:47:28 +09:00
3de856f8d5
[FL-3295] FuriHal: add bus abstraction ( #2614 )
...
* FuriHal: add bus abstraction and port some subsystem to it
* Make PVS happy, cleanup code
* Update API symbols for f18
* F18: backport bus changes from f7
* Revert to STOP2 sleep mode
* Fix downgrading the firmware via updater
* Port iButton TIM1 to furi_hal_bus
* Port Infrared TIM1 and TIM2 to furi_hal_bus
* Just enable the timer bus
* Port furi_hal_pwm to bus API
* Fix include statement
* Port furi_hal_rfid to bus API
* Port furi_hal_subghz and others to bus API
* Remove unneeded include
* Improve furi_hal_infrared defines
* Reset LPTIM1 via furi_hal_bus API
* Crash when trying to enable an already enabled peripheral
* Better defines
* Improved checks
* Lots of macro wrappers
* Copy spi changes for f18
* Fix crashes in LFRFID system
* Fix crashes in NFC system
* Improve comments
* Create FuriHalBus.md
* Update FuriHalBus.md
* Fix crash when launching updater
* Documentation: couple small fixes in FuriHalBus
* FuriHal: fix copypaste in furi_hal_rfid_tim_reset
* FuriHal: reset radio core related peripherals on restart
* FuriHalBus: is enabled routine and bug fix for uart
* RFID HAL: accomodate furi hal bus
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com >
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com >
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2023-05-30 01:05:57 +09:00
あく and Sergey Gavrilov
080324f7e0
[FL-3315] Desktop,Rpc: desktop status subscription ( #2696 )
...
* Desktop,Rpc: desktop status subscription
* Desktop,RPC: properly handle unsubscribe
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com >
2023-05-25 23:22:31 +09:00
あく and hedger
3217f286f0
Services: remove deallocator for persistent services ( #2692 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
2023-05-23 19:17:12 +04:00
あく
341cd5e860
[FL-3312] fix PIN retry count reset on reboot ( #2671 )
2023-05-14 16:04:03 +04:00
あく
aa8a369e2a
Rpc: add desktop service. Desktop: refactor locking routine. ( #2665 )
...
* Rpc: add desktop service
* Protobuf: sync to latest release. Desktop: rewrite PIN locking, finalize locking API
* Desktop: cleanup code a little bit
2023-05-11 19:50:17 +10:00
f57f0efc48
Debug: revert cortex debug to lxml and drop DWT ( #2651 )
...
* Debug: revert cortex debug to lxml
* Debug: update PyCortexMDebug readme
* fbt: moved "debug" dir to "scripts" subfolder
* ufbt: added missing debug_other & debug_other_blackmagic targets; github: fixed script bundling
* lint: fixed formatting on debug scripts
* vscode: updated configuration for debug dir changes
---------
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: hedger <hedger@nanode.su >
2023-05-09 03:31:44 +04:00
あく
914129a0d9
[FL-3289] Various Furi/FuriHal bug fixes and improvements ( #2637 )
...
* Furi: properly handle thread free before TCB scrapping, add furi_free - more invasive version of free to memmgr. FuriHal: add DWT comparator api to cortex. Updater, RPC: refactor various thread shanenigans. Code cleanup.
* Rollback free macros and related changes
2023-05-05 21:40:55 +09:00
あく
23c946ef50
Move gauge calibration to separate header, add f18 calibration ( #2622 )
2023-05-03 06:08:41 +04:00
あく
408edb3e99
Keep HSI16 working in stop mode. ( #2621 )
2023-04-27 23:01:13 +09:00
あく
0ec8fc4c55
FuriHal: use proper divider for core2 when transition to sleep, remove extra stop mode transition checks, cleanup code. Furi: proper assert and check messages. ( #2615 )
2023-04-26 00:11:42 +04:00
あく and gornekich
f68c3b2a65
[FL-3264] Various stop mode fixes ( #2584 )
...
* BleGlue: log hci_cmd_resp invocation
* BleGlue: increase BleHciDriver stack size
* ble hid app: increase stack
* ble: comment unnecessary hci reset
* BleGlue: stricter checks in communication with core2, cleanup code
* Furi: enter insomnia when executing from RAM
---------
Co-authored-by: gornekich <n.gorbadey@gmail.com >
2023-04-18 21:38:35 +10:00
あく
5d7bdca835
FuriHal: pwr pulls for some pins ( #2579 )
2023-04-12 21:45:13 +10:00
あく
0d8518d31d
[FL-3232] FuriHal: fix gpio naming and add explicit pulls for vibro, speaker and ir_tx ( #2565 )
...
* FuriHal: fix gpio naming and add explicit pulls for vibro, speaker and ir_tx
* Github: workflow event debug print
* Github: proper PR head commit SHA extraction in get_env.py
2023-04-06 19:06:19 +10:00
あく and Sergey Gavrilov
2a26680acb
Furi: more gpio checks in HAL ( #2549 )
...
* Furi: more gpio checks in HAL
* Nfc: do not spawn service thread if it is already spawned
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com >
2023-04-06 10:19:39 +08:00
あく
7bf0a4786c
[FL-3152] Screen streaming improvements ( #2498 )
...
* Rpc: reserve some bandwidth when screen streaming
* Move furi_hal_compress to toolbox/comporess
* Lib: heatshrink as external submodule, compile warnings fixes, better buffer management
* Lib: cleanup compressor definitions
* Rpc: add canvas orientation support
* Format Sources
2023-03-23 03:00:48 +10:00
あく
973287b09b
Github: wipe workspace before checkout ( #2527 )
...
* Github: wipe workspace before checkout
* Github: allow find to fail
* Github: limit maxdepth for find
2023-03-22 15:26:40 +04:00
あく
acc32f66e8
Github: force cleanup tree on decontaminate ( #2526 )
2023-03-22 14:48:41 +04:00
あく
fd8607398d
Github: unshallow on decontamination ( #2521 )
...
* Github: unshallow on decontamination
* Github: fix syntax
* Github: decontaminate without full tree
* Github: update decontaminate action in all workflows
2023-03-21 13:55:20 +04:00
あく
ccaa3864d5
Dolphin: new spring animation, weight adjust, drop winter animation. ( #2489 )
...
* Dolphin: add new spring animation, drop winter animation, adjust weights
* Readme: update application folder structure info
2023-03-15 01:02:27 +10:00
あく
4bd3dca16f
Fbt: fix broken resource deployment ( #2477 )
2023-03-10 20:13:11 +09:00
あく
e6d1bcc421
Plugins: move to designated categories ( #2438 )
2023-02-27 23:33:45 +10:00
あく
478390de19
Drivers: remove excessive check in bq25896 and make PVS happy ( #2436 )
2023-02-27 04:06:19 +10:00
あく
b054912167
F8, F18: bump API symbols version ( #2435 )
2023-02-27 03:39:26 +10:00
あく
1d55aee39c
Fix incorrect type choise condition in image compressor ( #2434 )
2023-02-27 02:29:42 +10:00
あく
3efb7d4050
Updater: handle storage errors when removing files, fix folder remove routine, prevent unused services from starting ( #2432 )
...
* Updater: handle storage errors when removing files
* Updater: properly handle folder removal in post update cleanup stage. Prevent power, desktop and dolphin services from starting on update.
* Desktop, Dolphin, Power: proper handling and message for special boot mode.
* Desktop, Power: add missing TAG
* Updater: unify start skip message and fix double delete in backup worker
* Cli: unify special boot mode message
2023-02-27 00:15:26 +09:00
あく
25e8947282
Dolphin: drop holiday animation ( #2398 )
2023-02-15 20:05:08 +10:00
あく
cee9b640b3
Update Missing SD Card icon from PR 2373 ( #2376 )
2023-02-08 15:45:33 +04:00
あく
20f98050f2
Github: disable f18 build ( #2375 )
2023-02-08 13:38:09 +03:00
あく
1eda913367
[FL-3075] Pin Reset ( #2367 )
...
* Nfc: fix PVS warnings
* Factory reset combo, initial version
* Recovery screen and correct input pin initialization
* Better pin and factory reset message
* Down to cancel factory reset
2023-02-08 01:35:49 +10:00
あく
52680fd14e
FreeRTOS: update to 10.5.1 ( #2353 )
2023-02-04 04:09:20 +10: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
あく and SG
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
あく
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
d7735a1efb
Drop brewfile, drop makefile, update readme and documentation ( #2205 )
...
* Drop brewfile, drop makefile, update readme
* Minor grammar and consistency fixes
* ReadMe: add more documentation links, cleanup layout
* ReadMe: cleanup and contribution section. Roadmap: update.
* Docs: Lots of minor fixes
Co-authored-by: Anna Prosvetova <anna@prosvetova.me >
Co-authored-by: Astra <astra@astrra.space >
2022-12-28 15:32:32 +03:00
あく
b0970953b9
[FL-3067] WeatherStation: fix incorrect history index increment ( #2186 )
2022-12-23 22:46:35 +09:00
あく and hedger
2f96fad7c2
[FL-3026] Documentation: subghz file formats ( #2175 )
...
Co-authored-by: hedger <hedger@nanode.su >
2022-12-23 18:46:11 +09:00
あく
5856746fc9
iButton: fixed notification on successful read ( #2169 )
2022-12-21 12:07:14 +03: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
あく
94453d9100
[FL-3046] Notification: fix recursive speaker acquire #2147
2022-12-19 20:57:44 +09:00
あく
3681a5478c
[FL-3044] Dolphin: add new animation
2022-12-16 08:04:15 +09:00
あく
27921e42ff
Github: fix unit tests workflow ( #2117 )
2022-12-11 05:34:12 +09:00
あく and Sergey Gavrilov
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
あく
2b06b41ffd
Dolphin: new animation L2_Wake_up_128x64 ( #2099 )
2022-12-07 19:34:36 +10: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
あく
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
あく
f94e8f4ac8
Rpc: increase stack size, fix stack overflow ( #1997 )
2022-11-10 23:56:08 +10:00
あく
c89e5e11a4
Furi: show thread allocation balance for child threads ( #1992 )
2022-11-09 21:33:09 +04: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
あく and SG
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
あく
e3ea5bca76
Dolphin: add L1_Mods_128x64 animation ( #1973 )
2022-11-04 14:44:28 +10:00
あく and DerSkythe
104a1998a5
Furi: raise bkpt only if debug session initiated, add debug support for release builds ( #1957 )
...
* Fix hard crash on some custom firmwares in RELEASE mode
* Furi: anya wa erai, anya wa eleganto, raise bkpt only if debug session initiated, add debug support for release builds
Co-authored-by: DerSkythe <skif@skif.ws >
2022-11-01 19:27:25 +09:00
あく and SG
984d89c6d0
Furi: smaller crash routine ( #1912 )
...
* Furi: smaller crash routine
* Furi: small fixes
* Furi: cleanup check routines, more assembly code, force inline of __furi_halt_mcu
* SubGhz: cleanup residual line mess
* Documentation
* Dap-link: fix help
* Furi: replace __furi_halt_mcu with HALT_MCU macros
* Furi: disable IRQ earlier in crash handler
* Furi: properly handle masked mode when detecting ISR
* Ble: allow 0 length feed in rpc_session_feed
* Format sources
* Furi: better crash logic explanation.
* Furi: some grammar in check.h
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2022-10-24 20:50:34 +10:00
あく
f8af0c1509
[FL-2892] Gui: update statusbar attention icon and better crash handling ( #1908 )
...
* Gui: update statusbar attention icon
* Furi: snapshot registers on crash and restore in halt
* Furi: document check routines
2022-10-23 01:21:10 +10:00
あく
33892ebfb7
[FL-2818] FuriHal: add FuriHalCortexTimer, use it for i2c bus timeouts ( #1900 )
...
* FuriHal: add FuriHalCortexTimer, use it for i2c bus timeouts
* Furi: cleanup FuriHalCortexTimer sources and headers
2022-10-20 20:14:46 +03:00
あく
f06930e4ae
Desktop: fix fap in settings ( #1877 )
2022-10-14 21:23:06 +03:00
あく and hedger
92a738bf77
Dolphin: add L1_Painting animation ( #1863 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
2022-10-13 00:39:39 +09:00
あく
c13929330e
Gui: fix memory leak in file browser module ( #1848 )
2022-10-08 19:57:53 +09:00
あく
0f9ea925d3
UnitTests: fix thread join test ( #1808 )
2022-09-30 22:03:57 +09:00
あく and hedger
b62096fb91
[FL-2645, FL-2810] SubGhz: handle missing key in cryptostore. Lib: lower default display contrast. ( #1717 )
...
* SubGhz: skip file loading on key load fail
* Lib: update default display contrast
* Format sources
Co-authored-by: hedger <hedger@users.noreply.github.com >
2022-09-08 10:18:18 +03:00
あく
ff33bc6aea
Furi: wait for timer wind down in destructor ( #1716 )
2022-09-08 09:47:23 +03:00
あく and hedger
3a767c9c02
[FL-2794] Lib: update LFS to v2.5.0, lower update free page limit ( #1706 )
...
* Lib: update lfs to v2.5.0
* Storage: set minimum free pages for update on internal storage to 3
* Updater: lower min int free space limit
* lfs: disabled debug and trace logs by default
Co-authored-by: hedger <hedger@nanode.su >
2022-09-05 20:40:20 +03:00
あく
b3d7583f9b
SubGhz: update notification messages ( #1602 )
...
* SubGhz: update notification messages
* Assets: update default notification dolphin. SubGhz: update prohibited frequency text.
* FuriHal: finalize version and region link
2022-08-15 18:53:08 +03:00
あく and hedger
6ee2c15854
FuriHal,About,Desktop: show provisioned region ( #1589 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
2022-08-12 13:19:29 +03:00
あく
e0b184c057
Scripts: add new region to otp generator ( #1582 )
2022-08-12 01:10:50 +09:00
あく
ba0502ae1b
SubGhz: show region provisioning message ( #1580 )
...
* SubGhz: region provisioning message
* SubGhz: correct region warning text
2022-08-11 20:18:02 +09:00
あく
fae392d84e
[FL-2677] SubGhz: region provisioning ( #1574 )
...
* FuriHal: region HAL draft
* FuriHal,SubGhz: complete region provisioning.
* Rpc: fix null pointer dereference.
* Cli: device info formatting
* FuriHal: region provisioning fixes and documentation.
2022-08-11 19:21:56 +10:00
あく
f9745b4141
[FL-2705] App RPC Bug Fixes and redesign ( #1491 )
...
* Rpc: remove callback timer
* Rpc: simplify rpc event callback
* Rpc: migrate to new confirmation schema
* Rpc: migrate to new confirmation schema part2: finalize ibutton and rfid
* Rpc: migrate to new confirmation schema part3: finallize nfc and fix id in load
* Rpc: hardened sequencing check
* Rpc: migrate to new confirmation schema part4: finalize subghz
* iButton: properly handle exit
* Nfc: correct sequence for rpc exit send
* Rpc: fix review issues and nfc exit message
* Rpc: more logging and condition race fix in confirmation
* Rpc: migrate to new confirmation schema part5: finalize infrared
* Rpc: more logging
2022-08-02 22:54:12 +10:00
あく and hedger
e3c7201a20
Furi: core refactoring and CMSIS removal part 2 ( #1410 )
...
* Furi: rename and move core
* Furi: drop CMSIS_OS header and unused api, partially refactor and cleanup the rest
* Furi: CMSIS_OS drop and refactoring.
* Furi: refactoring, remove cmsis legacy
* Furi: fix incorrect assert on queue deallocation, cleanup timer
* Furi: improve delay api, get rid of floats
* hal: dropped furi_hal_crc
* Furi: move DWT based delay to cortex HAL
* Furi: update core documentation
Co-authored-by: hedger <hedger@nanode.su >
2022-07-20 13:56:33 +03:00
あく and SG
c495677eb5
FuriHal: RTC recovery routine and ext3v3 enabled on start ( #1357 )
...
* FuriHal: leave ext3v3 enabled on start
* FuriHal: RTC recovery routine, cleanup resources
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2022-07-05 00:26:02 +10:00
あく
839e52ac32
[FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs ( #1333 )
...
* Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs
* Furi: magic thread catcher validating thread completion; backtrace improver
* Furi: allow furi_thread_get_current_id outside of thread context
* Furi: use IRQ instead of ISR for core primitives
2022-06-20 18:54:48 +04:00
あく
fb4d4011f4
SubGhz: allow refill attempt at the end of transmission ( #1314 )
2022-06-14 11:27:03 +10:00
あく and gornekich
b2132b2ec7
Nfc: async pcap worker ( #1315 )
...
* Nfc: async pcap worker
* nfc: add pcap save to classic emulation
Co-authored-by: gornekich <n.gorbadey@gmail.com >
2022-06-14 11:14:13 +10:00
あく
cc861dd92b
Desktop: poweroff timer and 5 seconds delay and other improvements ( #1312 )
...
* Desktop: poweroff timer and 5 seconds delay
* Desktop: cleanup logic in settings application
2022-06-13 12:40:57 +10:00
あく
e0005d5336
[FL-2534] Correct scene navigation UX in storage app #1308
2022-06-10 19:49:25 +09:00
あく
f5ab37ac99
Cli: cleanup gpio commands ( #1306 )
...
* Cli: cleanup gpio commands
* Cli: extra gpio message for debug pins
2022-06-10 01:04:36 +10:00
936a2f64b2
[FL-2580] FuriHal: add more supported radio stacks ( #1301 )
...
* FuriHal: add more supported radio stacks
* Bt: correct ble stack enum value
* Bt: update cli testing commands implementation
* Scripts: always emitting ob data to update manifest; added ob_custradio.data for non-light radio stacks
* Scripts: added stack type whitelist & disclaimer message
* ble: remove scanner
* ble: remove HCI and advances ble stacks support
* bt: correctly close RPC session before bt reinit
* Scripts: update bundler: estimating flash layout & refusing to build dangerous packages; app frame: not adding redundant log handlers
* Docs: additional details on bundling updates; fixed updater error codes
* Docs: wording fixes for OTA.md
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2022-06-09 18:07:42 +09:00
あく
8a81b79e00
Infrared: fix RAW parsing in cli. Remove dead sources. ( #1255 )
...
* Infrared: fix RAW parsing in cli. Remove dead sources.
2022-05-21 06:03:09 +10:00
あく
8d737133fe
FL-2534: change button text in format dialog and fix incorrect dialog_ex behavior when text is not set ( #1253 )
2022-05-21 04:40:49 +10:00
あく
e8de94ca00
Drop libs rtc ( #1248 )
2022-05-20 05:53:33 +10:00
あく
9c3f465afd
[FL-2537, FL-2539, FL-2534, FL-2534, FL-2525]: UI and UX improvements ( #1246 )
...
* FL-2537: ON/OFF buttons
* FL-2539: cancelable lowbatt shutdown
* FL-2534: update storage format results screen, cleanup dialog_ex usage.
* FL-2534: storage setting UX rework
* FL-2525: unify arrows icons
* Remove unused icons
* UI: Rename Ok to OK
2022-05-20 02:07:45 +10:00
あく
f6384116a1
Github: update runner config ( #1236 )
2022-05-17 05:01:57 +10:00
あく
b72a094421
MusicPlayer: set default volume in worker thread to 1.0f and fix issue with leaking memory ( #1224 )
2022-05-12 16:59:38 +03:00
あく
51efe8b805
[FL-2500] Change shadows direction and refactor status bar drawing code ( #1200 )
...
* GUI: cleanup status bar drawing code and change shadows positions
* Archive: drop shadows where they should be
2022-05-06 20:35:52 +03:00
あく and DrZlo13
f5175e1388
Music player rework ( #1189 )
...
* Music player: cli tool and new worker
* Music player cli: flush message
* Music player: fix note calculation
* MusicPlayer: fix # parsing and add magic
* FuriHal: improve speaker volume handling. MusicPlayer: minor sustain improvements
* MusicPlayer: fix buffer overseek
* FuriHal: drop unused variables
* MusicPlayer: LFO 4 magic
* MusicPlayer: add RTTTL parser
* MusicPlayer: refactoring and add file open dialog on start
* MusicPlayer: fix memcpy issue and more
* FuriHal: force disconnect USB on early init and then leave usb line alone for some time.
* FuriHal: switch speaker to old volume. MusicPlayer: fix incorrect note history, and drop lfo from worker.
Co-authored-by: DrZlo13 <who.just.the.doctor@gmail.com >
2022-05-05 12:49:59 +03:00
あく
b28d408b49
[FL-2493] Infrared: fix crash on invalid name. Input: cancel info in dump command. ( #1153 )
...
* Infrared: fix crash on invalid name. Input: cancel info in dump command.
* FuriHal: add abort handler
2022-04-23 04:56:59 +03:00
あく
7ed5b9053a
Assets: update URL ( #1148 )
2022-04-22 17:10:33 +03:00
あく
1623134a82
Build system improvements and bug fixes ( #1129 )
...
* Assets: recompile
* Makefile: add debug_other to main makefile
* Github: stop compilation if compiled assets not in sync with assets sources
* Assets: recompile
* Makefile: correct debug_other rule. Bt: prevent on system start hook from waiting for bt service
* Power, FuriHal: gauge self check report
* Loader: move on system start hook call to the beginning
2022-04-19 02:09:11 +03:00
あく
703844dd69
Desktop: use right button to open passport ( #1127 )
2022-04-18 15:34:18 +03:00
あく
d993c1f98e
Gui: add missing redraw call after layer change ( #1126 )
2022-04-18 01:29:45 +03:00
あく
c209ec56fc
Release Candidate Bug Fixes and Improvements ( #1121 )
...
* Notification: use all input for backlight, otherwise it is causing issues on repeat. Dolphin: rework debug tools.
* Notification: remove unused variable
* Applications: fix incorrect count in system apps list
* SubGhz: fix memory leak in settings
* SubGhz: fix incorrect frequency in newly created keys
* Loader: make cli command parallel safe
2022-04-15 19:31:25 +03:00
あく
c97d9a633e
Assets: update dolphin animation ( #1117 )
2022-04-14 19:53:46 +03:00
あく
9b9edf2fbf
[FL-2460] Rpc: debug request logging and cli log command ( #1114 )
...
* Rpc: debug request logging
* Furi, Cli: replace global thread callback with local ring buffers, fix log command
2022-04-14 19:41:15 +03:00
あく
c078bbcb0e
[FL-2428] region name in about ( #1113 )
2022-04-14 18:08:29 +03:00
あく
796e66c29e
Correct spelling in RoadMap ( #1088 )
2022-04-05 17:44:03 +03:00