|
24 | 24 | from builders.host import HostApp, HostBoard, HostBuilder, HostCryptoLibrary, HostFuzzingType
|
25 | 25 | from builders.imx import IMXApp, IMXBuilder
|
26 | 26 | from builders.infineon import InfineonApp, InfineonBoard, InfineonBuilder
|
27 |
| -from builders.k32w import K32WApp, K32WBoard, K32WBuilder |
28 | 27 | from builders.mbed import MbedApp, MbedBoard, MbedBuilder, MbedProfile
|
29 | 28 | from builders.mw320 import MW320App, MW320Builder
|
30 | 29 | from builders.nrf import NrfApp, NrfBoard, NrfConnectBuilder
|
| 30 | +from builders.nxp import NxpApp, NxpBoard, NxpBuilder |
31 | 31 | from builders.openiotsdk import OpenIotSdkApp, OpenIotSdkBuilder, OpenIotSdkCryptoBackend
|
32 | 32 | from builders.qpg import QpgApp, QpgBoard, QpgBuilder
|
33 | 33 | from builders.rw61x import RW61XApp, RW61XBuilder
|
@@ -469,32 +469,29 @@ def BuildASRTarget():
|
469 | 469 | return target
|
470 | 470 |
|
471 | 471 |
|
472 |
| -def BuildK32WTarget(): |
473 |
| - target = BuildTarget('k32w', K32WBuilder) |
| 472 | +def BuildNxpTarget(): |
| 473 | + target = BuildTarget('nxp', NxpBuilder) |
474 | 474 |
|
475 | 475 | # boards
|
476 | 476 | target.AppendFixedTargets([
|
477 |
| - TargetPart('k32w0', board=K32WBoard.K32W0), |
478 |
| - TargetPart('k32w1', board=K32WBoard.K32W1) |
| 477 | + TargetPart('k32w0', board=NxpBoard.K32W0), |
| 478 | + TargetPart('k32w1', board=NxpBoard.K32W1) |
479 | 479 | ])
|
480 | 480 |
|
481 | 481 | # apps
|
482 | 482 | target.AppendFixedTargets([
|
483 |
| - TargetPart('light', app=K32WApp.LIGHT, release=True), |
484 |
| - TargetPart('shell', app=K32WApp.SHELL, release=True), |
485 |
| - TargetPart('lock', app=K32WApp.LOCK, release=True), |
486 |
| - TargetPart('contact', app=K32WApp.CONTACT, release=True) |
| 483 | + TargetPart('lighting', app=NxpApp.LIGHTING).OnlyIfRe('(k32w0|k32w1)'), |
| 484 | + TargetPart('contact-sensor', app=NxpApp.CONTACT).OnlyIfRe('(k32w0|k32w1)') |
487 | 485 | ])
|
488 | 486 |
|
489 |
| - target.AppendModifier(name="se05x", se05x=True) |
490 |
| - target.AppendModifier(name="no-ble", disable_ble=True) |
491 |
| - target.AppendModifier(name="no-ota", disable_ota=True) |
492 |
| - target.AppendModifier(name="low-power", low_power=True).OnlyIfRe("-nologs") |
493 |
| - target.AppendModifier(name="nologs", disable_logs=True) |
494 |
| - target.AppendModifier(name="crypto-platform", crypto_platform=True) |
495 |
| - target.AppendModifier( |
496 |
| - name="tokenizer", tokenizer=True).ExceptIfRe("-nologs") |
497 |
| - target.AppendModifier(name="openthread-ftd", openthread_ftd=True) |
| 487 | + target.AppendModifier(name="factory", enable_factory_data=True) |
| 488 | + target.AppendModifier(name="low-power", low_power=True).OnlyIfRe('contact-sensor') |
| 489 | + target.AppendModifier(name="lit", enable_lit=True).OnlyIfRe('contact-sensor') |
| 490 | + target.AppendModifier(name="fro32k", use_fro32k=True).OnlyIfRe('k32w0') |
| 491 | + target.AppendModifier(name="smu2", smu2=True).OnlyIfRe('k32w1-lighting') |
| 492 | + target.AppendModifier(name="dac-conversion", convert_dac_pk=True).OnlyIfRe('factory').ExceptIfRe('k32w0') |
| 493 | + target.AppendModifier(name="rotating-id", enable_rotating_id=True) |
| 494 | + target.AppendModifier(name="sw-v2", has_sw_version_2=True) |
498 | 495 |
|
499 | 496 | return target
|
500 | 497 |
|
@@ -804,7 +801,7 @@ def BuildOpenIotSdkTargets():
|
804 | 801 | BuildIMXTarget(),
|
805 | 802 | BuildInfineonTarget(),
|
806 | 803 | BuildRW61XTarget(),
|
807 |
| - BuildK32WTarget(), |
| 804 | + BuildNxpTarget(), |
808 | 805 | BuildMbedTarget(),
|
809 | 806 | BuildMW320Target(),
|
810 | 807 | BuildNrfTarget(),
|
|
0 commit comments