[FL-2152] New PIN lock (#989)
* [Fl-2152] New PIN Lock, part 1 * Fix errors & leaks, renaming * Add support to f6 * Fix error, remove duplicate code * Fix drawing corners of Lock Popup * FuriHal: insomnia if usb connected * Applications: cleanup timers use Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include "furi_hal_version.h"
|
||||
#include "furi_hal_usb_i.h"
|
||||
#include "furi_hal_usb.h"
|
||||
#include <furi_hal_power.h>
|
||||
#include <furi.h>
|
||||
|
||||
#include "usb.h"
|
||||
@@ -189,6 +190,8 @@ static void susp_evt(usbd_device* dev, uint8_t event, uint8_t ep) {
|
||||
if((usb_if_cur != NULL) && (usb_config.connected == true)) {
|
||||
usb_config.connected = false;
|
||||
usb_if_cur->suspend(&udev);
|
||||
|
||||
furi_hal_power_insomnia_exit();
|
||||
}
|
||||
if(callback != NULL) {
|
||||
callback(FuriHalUsbStateEventSuspend, cb_ctx);
|
||||
@@ -199,6 +202,8 @@ static void wkup_evt(usbd_device* dev, uint8_t event, uint8_t ep) {
|
||||
if((usb_if_cur != NULL) && (usb_config.connected == false)) {
|
||||
usb_config.connected = true;
|
||||
usb_if_cur->wakeup(&udev);
|
||||
|
||||
furi_hal_power_insomnia_enter();
|
||||
}
|
||||
if(callback != NULL) {
|
||||
callback(FuriHalUsbStateEventWakeup, cb_ctx);
|
||||
|
||||
Reference in New Issue
Block a user