| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # qv. https://github.com/flipperdevices/flipperzero-firmware/blob/dev/documentation/AppManifests.md
- App(
- appid="seader",
- name="Seader",
- apptype=FlipperAppType.EXTERNAL,
- entry_point="seader_app",
- cdefines=["APP_SEADER"],
- requires=[
- "gui", "storage", "nfc",
- ],
- stack_size=5 * 1024,
- order=20,
- sources=[
- "*.c",
- "aeabi_uldivmod.sx",
- "!plugin/*.c",
- ],
- fap_icon="icons/logo.png",
- fap_category="NFC",
- fap_version="3.3",
- fap_author="bettse",
- # fap_extbuild=(
- # ExtFile(
- # path="${FAP_SRC_DIR}/lib/asn1/asn_system.h",
- # command="asn1c -D ${FAP_SRC_DIR}/lib/asn1 -no-gen-example -pdu=all ${FAP_SRC_DIR}/seader.asn1"
- # ),
- # ),
- fap_libs=["mbedtls"],
- fap_private_libs=[
- Lib(
- name="asn1",
- cflags=["-Wno-error", "-DASN_EMIT_DEBUG=0", "-Os", "-DASN_DISABLE_PER_SUPPORT=1"],
- ),
- Lib(
- name="loclass",
- cflags=["-O3"],
- ),
- ],
- fap_weburl="https://seader.ericbetts.dev",
- fap_icon_assets="icons",
- )
- App(
- appid="plugin_wiegand",
- apptype=FlipperAppType.PLUGIN,
- entry_point="plugin_wiegand_ep",
- requires=["seader"],
- sources=["plugin/wiegand.c"],
- fal_embedded=True,
- )
|