[FL-2256] USB Service (#998)
* usb service, removed power observer * fix usb restart after disable * remove usb service from apps * Applcations: remove dead extern * New thread naming scheme for drivers * New thread symbol naming scheme for drivers Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
#include <furi_hal_spi.h>
|
||||
|
||||
static const osThreadAttr_t platform_irq_thread_attr = {
|
||||
.name = "RfalIrqWorker",
|
||||
.name = "RfalIrqDriver",
|
||||
.stack_size = 1024,
|
||||
.priority = osPriorityRealtime,
|
||||
};
|
||||
@@ -20,7 +20,7 @@ void nfc_isr(void* _ctx) {
|
||||
}
|
||||
}
|
||||
|
||||
void platformIrqWorker() {
|
||||
void platformIrqThread() {
|
||||
while(1) {
|
||||
uint32_t flags = osThreadFlagsWait(0x1, osFlagsWaitAny, osWaitForever);
|
||||
if(flags & 0x1) {
|
||||
@@ -41,7 +41,7 @@ void platformDisableIrqCallback() {
|
||||
|
||||
void platformSetIrqCallback(PlatformIrqCallback callback) {
|
||||
platform_irq_callback = callback;
|
||||
platform_irq_thread_id = osThreadNew(platformIrqWorker, NULL, &platform_irq_thread_attr);
|
||||
platform_irq_thread_id = osThreadNew(platformIrqThread, NULL, &platform_irq_thread_attr);
|
||||
hal_gpio_add_int_callback(&pin, nfc_isr, NULL);
|
||||
// Disable interrupt callback as the pin is shared between 2 apps
|
||||
// It is enabled in rfalLowPowerModeStop()
|
||||
|
Reference in New Issue
Block a user