Skip to content

Commit

Permalink
Merge branch 'release-candidate' into release
Browse files Browse the repository at this point in the history
  • Loading branch information
skotopes committed Apr 8, 2022
2 parents 5f582ab + 625eb0a commit 215466e
Show file tree
Hide file tree
Showing 81 changed files with 1,436 additions and 529 deletions.
52 changes: 52 additions & 0 deletions RoadMap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# RoadMap

# Where we are (0.x.x branch)

Our goal for 0.x.x branch is to build stable usable apps and API.
First public release that we support in this branch is 0.43.1. Your device most likely came with this version.
You can develop applications but keep in mind that API is not final yet.

## What's already implemented

**Applications**

- SubGhz: all most common protocols, reading RAW for everything else
- 125kHz RFID: all most common protocols
- NFC: reading/emulating Mifare Ultralight, reading MiFare Classic and DESFire, basic EMV, basic NFC-B,F,V
- Infrared: all most common RC protocols, RAW format for everything else
- GPIO: UART bridge, basic GPIO controls
- iButton: DS1990, Cyfral, Metacom
- Bad USB: Full USB Rubber Ducky support, some extras for windows alt codes
- U2F: Full U2F specification support

**Extras**

- BLE Keyboard
- Snake game

**System and HAL**

- Furi Core
- Furi HAL

# Where we're going (Version 1)

Main goal for 1.0.0 is to provide first stable version for both Users and Developers.

## What we're planning to implement in 1.0.0

- Updating firmware from SD (work in progress, almost done)
- Loading applications from SD (tested as PoC, work scheduled for Q2)
- More protocols (gathering feedback)
- User documentation (work in progress)
- FuriCore: get rid of CMSIS API, replace hard real time timers, improve stability and performance (work in progress)
- FuriHal: deep sleep mode, stable API, examples, documentation (work in progress)
- Application improvements (a ton of things that we want to add and improve that are too numerous to list here)

## When will it happen and where I can see the progress?

Release 1.0.0 will most likely happen around the end of Q3

Development progress can be tracked in our public Miro board:

https://miro.com/app/board/uXjVO_3D6xU=/?moveToWidget=3458764522498020058&cot=14
2 changes: 2 additions & 0 deletions applications/archive/helpers/archive_apps.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ bool archive_app_read_dir(void* context, const char* path) {
furi_assert(path);
ArchiveBrowserView* browser = context;

archive_file_array_rm_all(browser);

ArchiveAppTypeEnum app = archive_get_app_type(path);

if(app == ArchiveAppTypeU2f) {
Expand Down
Loading

0 comments on commit 215466e

Please sign in to comment.