Commit Graph

1843 Commits

Author SHA1 Message Date
Eng1n33r
569a26935a
Merge branch 'flipperdevices:dev' into dev 2022-07-23 20:36:01 +03:00
Zoë Prosvetova
7c49f604f9
Fix toolchain typos (#1435) 2022-07-24 02:33:39 +10:00
Eng1n33r
5cf5e2ecf4
Merge branch 'flipperdevices:dev' into dev 2022-07-23 17:15:46 +03:00
ESurge
253b98c8f0
Added condition to cli "log" command to end if serial terminal is disconnected. (#1425)
* Added condition to cli "log" command. If USB is disconnected while "log" command is running, it will end the command.
* Reverted change on cli_commands.c
  Added condition in cli.c for cli_cmd_interrupt_received function to react appropriately when serial terminal is disconnected.
  Added condition in subghz_cli.c for subghz chat cmd to exit gracefully when serial terminal is disconnected.
* Formatting

Co-authored-by: あく <alleteam@gmail.com>
2022-07-23 12:35:14 +09:00
Eng1n33r
087c66c8e4
Merge branch 'flipperdevices:dev' into dev 2022-07-22 20:22:15 +03:00
Georgii Surkov
16e598b2c0
[FL-2655, FL-2650] Buffered file streams (#1424)
* Initial buffered file stream implementation
* Fix logical errors
* Fix more logical errors
* Minimally working implementation
* Adapt infrared unit tests for buffered streams
* Increase read buffer size from 512 to 1K
* Correct naming and formatting
* More code improvements
* Allow passing access and open modes for buffered streams
* Implement tests for buffered streams
* Better file and method names
* Add comments and correct formatting
* Use buffered streams in Infrared
* Fix compilation error
2022-07-23 01:00:25 +09:00
Eng1n33r
a8870aac2b
update changelog 2022-07-21 00:42:35 +03:00
Eng1n33r
c6099dfcc9
Add FAAC SLH 433 MHz create support 2022-07-21 00:35:43 +03:00
Eng1n33r
ef38e0e8b1
update changelog 2022-07-20 22:21:38 +03:00
Eng1n33r
ab72f69af4
update docs 2022-07-20 21:57:03 +03:00
Eng1n33r
e0e93202c9
update changelog 2022-07-20 21:50:26 +03:00
Eng1n33r
4584e7bc8d
use custom url in builds 2022-07-20 21:25:02 +03:00
Eng1n33r
d4e8ad3a72
update manifest 2022-07-20 19:11:00 +03:00
Eng1n33r
1fdae5931b
Merge remote-tracking branch 'origin/dev' into dev 2022-07-20 19:03:00 +03:00
Eng1n33r
0b27881bae
update custom apps / use furi 2022-07-20 19:01:38 +03:00
Eng1n33r
e57e20d1f9
Add new keys: FAAC SLH/Spa and BFT Mitto/Secure 2022-07-20 17:04:26 +03:00
Eng1n33r
87cfec3e5d
FAAC SLH correct seed view 2022-07-20 16:37:55 +03:00
Eng1n33r
ad970c6c6d
Merge branch 'fz-dev' into dev 2022-07-20 16:28:48 +03:00
adisbladis
ec57dd310a
fbt: Respect SOURCE_DATE_EPOCH when setting build date (#1421)
* fbt: using SOURCE_DATE_EPOCH from environment for build timestamp (if set)

Co-authored-by: hedger <hedger@users.noreply.github.com>
2022-07-20 15:48:10 +03:00
あく
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
Eng1n33r
8e7246ae8c
update changelog 2022-07-18 10:10:26 +03:00
Eng1n33r
7bdca47e5b
update changelog 2022-07-18 09:57:22 +03:00
Eng1n33r
248aa524e0
Merge remote-tracking branch 'flipperdevices/dev' into dev 2022-07-17 16:57:09 +03:00
Dom
f9c2287ea7
Update ReadMe.md (#1409)
- Minor correction in grammar for ReadMe.

Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 19:09:47 +09:00
t0m1o1
73711c75e6
Update bad_usb_script.c to fix incorrect ALT key const #1406
Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 18:56:47 +09:00
Skorpionm
e7c3da1da9
[FL-2658, FL-2657] SubGhz: add new protocol (IronLogic, Comunello, Sommer(fsk476), Normstahl, KEY, EcoStar, Gibidi, Mutancode) (#1404)
* Subghz: fix cli  no load keeloq_mfcodes_user
* SubGhz: add new protocol (IronLogic, Comunello, Sommer(fsk476), Normstahl, KEY, EcoStar, Gibidi, Mutancode)
* SubGhz: fix syntax
* SubGhz: fix error build

Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 18:45:21 +09:00
Eng1n33r
fbb240a549
Merge branch 'flipperdevices:dev' into dev 2022-07-17 12:35:00 +03:00
SG
7741a19244
Better crash handling (#1397)
* Core: correct ISR flag check on crash, dump heap and stack info on crash
* Core: crash, show task name
* Core crash: optimization

Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 18:34:13 +09:00
Eng1n33r
6f7255d8f0
Merge branch 'flipperdevices:dev' into dev 2022-07-17 12:32:24 +03:00
Georgii Surkov
80629de01e
[FL-2601] Move Infrared unit test data to assets (#1396)
* Move samsung raw data to assets
* Add more assets and fix bugs
* Clean up code
* Implement all raw data as assets
* Remove input data from old test files
* Better signal names
* Better file opening logic
* Implement loading parsed data from files
* Move most of RC5 tests into assets
* Add more test cases
* Add more test cases
* Eliminate RUN_DECODER macro
* Better code structure
* Implement run_encoder function
* More encoder tests
* Move all encoder tests to assets
* Move all test data to assets
* Normalise function names
* Rename code files
* Uncomment other tests
* Swich test order to avoid weird memory leaks
* UnitTests: cleanup output and redirect it into stdout
* UnitTests: selectable tests and better reporting

Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 18:21:56 +09:00
Eng1n33r
27b352a200
increase hold duration 2022-07-17 11:09:30 +03:00
Eng1n33r
5b8ddf5950
Merge branch 'flipperdevices:dev' into dev 2022-07-17 10:56:34 +03:00
Nikolay Minaylov
877c5c8122
[FL-1962, FL-2464, FL-2465, FL-2466, FL-2560, FL-2637, FL-2595] Ibutton, Infrared, LfRFID GUI fixes (#1392)
* Ibutton, Infrared, LfRFID GUI fixes
* Loading screens update

Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 16:41:16 +09:00
Eng1n33r
855c015ea1
Merge branch 'flipperdevices:dev' into dev 2022-07-17 09:19:23 +03:00
Eric Betts
edc6ca0c8f
Log MFC nonces for use with mfkey32v2 (#1390)
Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 15:13:51 +09:00
Eric Betts
c29ab50016
Calculate picopass CRC dynamically (#1389)
Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 15:01:19 +09:00
Eng1n33r
420af35f89
FAAC SLH/Spa 20-bits counter 2022-07-17 08:05:09 +03:00
Eng1n33r
4074aa7d38
update changelog 2022-07-15 10:26:05 +03:00
Eng1n33r
d838bbdd36
An-Motors and HCS101 rolling emulation 2022-07-14 22:44:52 +03:00
Eng1n33r
521db5dc0d
Merge branch 'fz-dev' into dev 2022-07-14 20:24:33 +03:00
SG
6ac1ed2aaa
IR: increase raw timings amount (#1388)
Co-authored-by: あく <alleteam@gmail.com>
2022-07-15 02:06:25 +09:00
Astra
975ee0c009
Change # to ! for the inverted text example (#1395)
The code already works with "!", but the comment was wrong.

Co-authored-by: あく <alleteam@gmail.com>
2022-07-15 01:58:52 +09:00
Nikolay Minaylov
2caa5c3064
[FL-2633] Move files from /int to /ext on SD mount #1384
Co-authored-by: あく <alleteam@gmail.com>
2022-07-15 01:44:34 +09:00
Max Andreev
fd498bdfcf
[FL-2554] Embedded arm-none-eabi toolchain (#1351) 2022-07-15 01:24:26 +09:00
Eng1n33r
a20b9232ba
fix builds 2022-07-13 19:04:38 +03:00
Eng1n33r
2ce8b72a1e
update readme 2022-07-13 16:52:49 +03:00
Eng1n33r
b95d3a5240
update changelog 2022-07-13 16:44:59 +03:00
Eng1n33r
f5c4a9d6c7
update changelog 2022-07-13 16:26:32 +03:00
Eng1n33r
ba630b4de2
Revert "Merge remote-tracking branch 'origin/dev' into dev"
This reverts commit 528a8dbad8.
2022-07-13 16:23:48 +03:00
Eng1n33r
528a8dbad8
Merge remote-tracking branch 'origin/dev' into dev 2022-07-13 16:20:54 +03:00