[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
This commit is contained in:
@@ -13,7 +13,6 @@ APP_RELEASE ?= 1
|
||||
ifeq ($(APP_RELEASE), 1)
|
||||
# Main services
|
||||
SRV_MENU = 1
|
||||
SRV_NFC = 1
|
||||
SRV_POWER = 1
|
||||
SRV_BT = 1
|
||||
SRV_CLI = 1
|
||||
@@ -24,6 +23,7 @@ SRV_DOLPHIN = 1
|
||||
APP_IRDA = 1
|
||||
APP_SUBGHZ = 1
|
||||
APP_LF_RFID = 1
|
||||
APP_NFC = 1
|
||||
APP_GPIO_DEMO = 1
|
||||
APP_MUSIC_PLAYER = 1
|
||||
APP_FLOOPPER_BLOOPPER = 1
|
||||
@@ -42,12 +42,6 @@ APP_EXAMPLE_INPUT_DUMP = 1
|
||||
APP_UNIT_TESTS = 1
|
||||
endif
|
||||
|
||||
SRV_NFC ?= 0
|
||||
ifeq ($(SRV_NFC), 1)
|
||||
SRV_MENU = 1
|
||||
CFLAGS += -DSRV_NFC
|
||||
endif
|
||||
|
||||
SRV_DOLPHIN ?= 0
|
||||
ifeq ($(SRV_DOLPHIN), 1)
|
||||
SRV_MENU = 1
|
||||
@@ -155,6 +149,14 @@ SRV_INPUT = 1
|
||||
SRV_GUI = 1
|
||||
endif
|
||||
|
||||
APP_NFC ?= 0
|
||||
ifeq ($(APP_NFC), 1)
|
||||
CFLAGS += -DAPP_NFC
|
||||
SRV_MENU = 1
|
||||
SRV_INPUT = 1
|
||||
SRV_GUI = 1
|
||||
endif
|
||||
|
||||
SRV_IRDA ?= 0
|
||||
ifeq ($(SRV_IRDA), 1)
|
||||
CFLAGS += -DSRV_IRDA
|
||||
|
||||
Reference in New Issue
Block a user