8605f53c28
view_dispatcher: add custom events ( #526 )
...
Co-authored-by: あく <alleteam@gmail.com >
2021-06-20 11:15:48 +03:00
gornekich and GitHub
9943c93189
[FL-1442] Fix nfc emulation ( #520 )
...
* api-hal-nfc: rework nfc detection
* nfc: increase nfc detection timeout
* api-hal-nfc: add 2 emulation parameters for mifare and emv
* nfc: choose emulation parameters
2021-06-16 17:45:35 +03:00
a0fdc559c9
[FL-662] Read Mifare Ultralight ( #518 )
...
* nfc: add read mifare ultralight to menu
* emv_decoder: add pragma once
* nfc: add mifare ultralight reader
* nfc: add mifare ultralight read draw
* nfc: add mifare ultralight type checker
* nfc: rework menu callback
* mifare ultralight: change type names
Co-authored-by: あく <alleteam@gmail.com >
2021-06-15 17:54:09 +03:00
3a2121bbb8
[FL-1424] NFC emulate CLI command ( #514 )
...
* nfc: move cli commands to separate file
* nfc: add nfc_emulate CLI command
* nfc: rework nfc emulate call from gui
* nfc: deactivate nfc state machine when exiting worker
Co-authored-by: あく <alleteam@gmail.com >
2021-06-10 15:01:48 +03:00
498ffe8d2c
Subghz packet test ( #512 )
...
* subghz: add cli support for packet tx rx
* api-hal-subghz: add comments
* subghz_cli: fix typo
Co-authored-by: あく <alleteam@gmail.com >
2021-06-08 12:51:16 +03:00
d040515f84
[FL-1363] BLE GUI tests ( #505 )
...
* bt: introduce bt CLI commands
* api-hal-bt: add get rssi
* bt: fix cli commands
* bt: fix typos
* bt: refacrote bt test names
* ble gui continue
* bt: rework carrier test gui
* bt: rework send packets test gui
* bt: rework receive packets test
* api-hal-bt: change rssi return
* bt: refactore bt gui
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2021-06-02 17:09:02 +03:00
205932b24c
Add BLE CLI tests ( #502 )
...
* bt: introduce bt CLI commands
* api-hal-bt: add get rssi
* bt: fix cli commands
* bt: fix typos
* Bt: add missing newline in console message
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-05-29 01:57:11 +03:00
63e9207c44
[FL-1308] Add API for starting applications with arguments ( #486 )
...
* app-loader: add API for starting applications with arguments
* app-loader: add check if application is running
* archive: rework starting app with app-loader API
Co-authored-by: あく <alleteam@gmail.com >
2021-05-26 19:23:25 +03:00
gornekich and GitHub
d76283b1a0
[FL-1111] SD card rework with SPI API ( #496 )
...
* api-hal-spi: make fast and slow sd card devices
* api-hal-spi: add configuration for spi bus
* fatfs: rework sd card driver with api-hal-spi
* api-hal-spi: enable spi in bus reset
2021-05-26 18:42:12 +03:00
gornekich and GitHub
e620b310b7
[FL-1039] Emv emulation ( #491 )
...
* nfc: add emulate emv to submenu
* api-hal-nfc: add emv emulation
2021-05-26 02:54:44 +03:00
gornekich and GitHub
d92bb18cca
api-hal-version: fix f6 target version ( #492 )
2021-05-25 21:26:42 +03:00
gornekich and GitHub
356476b7f8
[FL-1355] Fix flipper name C string ( #485 )
...
* api-hal-version: guarantee zero terminated flipper name
* cli_commands: fix hw_info command
2021-05-24 21:06:53 +03:00
gornekich and GitHub
89d1b0546e
[FL-1299] iButton fix previous scene transition #480
2021-05-21 14:21:20 +03:00
6d93f04f13
[FL-1221] Hardware info CLI command #481
...
Co-authored-by: あく <alleteam@gmail.com >
2021-05-21 12:57:52 +03:00
1242327e14
[FL-1293] iButton key rename ( #479 )
...
* ibutton: remove existing key file before saving new
* ibutton: save key name in iButtunKey object
* ibutton: rename IBUTTON_KEY_SIZE -> IBUTTON_KEY_DATA_SIZE
* ibutton: clear key when enter one manually
* ibutton: change strcpy -> strlcpy
Co-authored-by: あく <alleteam@gmail.com >
2021-05-21 12:52:47 +03:00
gornekich and GitHub
a9083561fa
[FL-1318] Fix cyfral and metakom keys reading ( #474 )
2021-05-19 15:23:34 +03:00
725981f431
[FL-663] Read EMV cards ( #460 )
...
* nfc: add emv decoder
* api-hal-nfc: add data exchange api
* nfc_worker: add read emv routine
* nfc: add emv reader view
* nfc: add support for Mastercard reading
* api-hal-nfc: fix incorrect merge changes
* nfc_worker: set to zero emv app object on each cycle
* api-hal-nfc: add api for f6 target
* nfc: move emv_decoder to lib folder
Co-authored-by: あく <alleteam@gmail.com >
2021-05-18 21:12:01 +03:00
gornekich and GitHub
df4a170213
[FL-1268] Gauge re-calibration ( #471 )
...
* bq27220: add new battery profile parameters
* bq27220: add gauging configuration
* power: change poweroff condition depending on remain capacity
* api-hal-power: update api for f6 target
2021-05-18 17:59:16 +03:00
5000424c42
[FL-1239] CLI commands readable list #464
...
Co-authored-by: あく <alleteam@gmail.com >
2021-05-18 12:30:04 +03:00
gornekich and GitHub
588480831a
[FL-1214] nfc_worker fix emulation
2021-05-13 16:47:55 +03:00
570f85bd9d
ibutton: fix key name in edit submenu ( #450 )
...
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2021-05-07 03:39:58 +03:00
19637c6fc6
ibutton: fix cli command reading ( #449 )
...
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2021-05-07 03:37:28 +03:00
gornekich and GitHub
fb73d3bd52
[FL-1214] NFC application ( #448 )
...
* platform: include only used api-hal files
* api-hal-nfc: introduce nfc hal
* nfc_worker: rework nfc worker
* nfc: move nfc from services to applications, add startup hook
* api-hal-nfc: init nfc worker in api_hal_detect
* nfc: rework nfc application
* nfc: fix app exit
* api-hal-nfc: init nfc worker only once
2021-05-06 22:51:20 +03:00
dd9bd224be
[FL-1147] System logging ( #434 )
...
* furi_log: introduce log system
* applications: rework with furi logging
* furi_log: reset color after tag printed
* core: add log info
Co-authored-by: あく <alleteam@gmail.com >
2021-04-30 14:20:33 +03:00