[FL-1208] Fix crash in dolphin scene app caused by condition race in Tmr thread on delete (#438)

* Dolphin scene add moar enterprise sleeps

* Gihub: update PR template and cleanup codeowners

Co-authored-by: its your bedtime <23366927+itsyourbedtime@users.noreply.github.com>
This commit is contained in:
あく 2021-04-30 09:41:15 +03:00 committed by GitHub
parent 43ff095724
commit c982294d5f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 25 deletions

11
.github/CODEOWNERS vendored
View file

@ -59,10 +59,6 @@ firmware/targets/f4/ble-glue/** @skotopes
applications/bt/** @skotopes
firmware/targets/f4/api-hal/api-hal-bt.c @skotopes
# Sub-GHz
# applications/cc1101-workaround/** @glitchcore
# Dolphin
applications/dolphin/** @skotopes
@ -82,10 +78,6 @@ lib/onewire/** @DrZlo13
applications/irda/** @DrZlo13
# LF RFID
# applications/lf-rfid/** @glitchcore
# Menu
applications/menu/** @skotopes
@ -113,9 +105,8 @@ firmware/targets/f4/api-hal/api-hal-power.c @skotopes
applications/music-player/** @DrZlo13
applications/floopper-bloopper/** @skotopes
# applications/gpio-tester/** @glitchcore
applications/gui-test/** @DrZlo13
lib/app-template/** @DrZlo13
lib/qrcode/** @DrZlo13
lib/callback-connector/** @DrZlo13
lib/callback-connector/** @DrZlo13

View file

@ -1,14 +0,0 @@
---
name: Welcome
about: Welcome message from the new contributor
title: ''
labels: welcome
assignees: glitchcore, zhovner
---
# Tell community about yourself, what technology relevant to Flipper development you have experience with
# What tasks you can take (you can link existing issues), try to estimate how long it will take in hours
# What help do you need

View file

@ -1,4 +1,10 @@
Describe what feature implement or what bug fixes this PR (or add link to Confluence/Jira task). The description should describe what actions need to check this code.
# What's new
- [ Describe changes here ]
# Verification
- [ Describe how to verify changes ]
# Checklist (do not modify)

View file

@ -133,6 +133,10 @@ int32_t scene_app(void* p) {
}
osTimerStop(scene_app_gui->timer);
// CMSIS + FreeRTOS = Enterprise
osDelay(15);
scene_free();
api_hal_power_insomnia_exit();
return 0;