@@ -864,10 +864,18 @@ def __init__(self):
864
864
self .extra_labels = ['NORDIC' , 'MCU_NRF51822' , 'MCU_NORDIC_16K' ]
865
865
self .macros = ['TARGET_NRF51822' ]
866
866
867
+ class SEEED_TINY_BLE_BOOT (NRF51822 ):
868
+ def __init__ (self ):
869
+ NRF51822 .__init__ (self )
870
+ self .extra_labels = ['NORDIC' , 'MCU_NRF51822' , 'MCU_NORDIC_16K' , 'SEEED_TINY_BLE' ]
871
+ self .macros = ['TARGET_NRF51822' , 'TARGET_SEEED_TINY_BLE' , 'TARGET_OTA_ENABLED' ]
872
+ self .MERGE_SOFT_DEVICE = True
873
+ self .MERGE_BOOTLOADER = True
874
+
867
875
class SEEED_TINY_BLE_OTA (NRF51822 ):
868
876
def __init__ (self ):
869
877
NRF51822 .__init__ (self )
870
- self .extra_labels = ['NORDIC' , 'MCU_NRF51822' , 'MCU_NORDIC_16K' ]
878
+ self .extra_labels = ['NORDIC' , 'MCU_NRF51822' , 'MCU_NORDIC_16K' , 'SEEED_TINY_BLE' ]
871
879
self .macros = ['TARGET_NRF51822' , 'TARGET_SEEED_TINY_BLE' , 'TARGET_OTA_ENABLED' ]
872
880
self .MERGE_SOFT_DEVICE = False
873
881
@@ -923,6 +931,12 @@ def __init__(self):
923
931
self .core = "Cortex-M0"
924
932
self .extra_labels = ['NORDIC' , 'MCU_NRF51822' , 'MCU_NORDIC_16K' , 'DELTA_DFCM_NNN40' ]
925
933
self .MERGE_SOFT_DEVICE = False
934
+ class DELTA_DFCM_NNN40_OTA (NRF51822 ):
935
+ def __init__ (self ):
936
+ NRF51822 .__init__ (self )
937
+ self .core = "Cortex-M0"
938
+ self .extra_labels = ['NORDIC' , 'MCU_NRF51822' , 'MCU_NORDIC_16K' , 'DELTA_DFCM_NNN40' ]
939
+ self .MERGE_SOFT_DEVICE = False
926
940
927
941
928
942
### ARM ###
@@ -1086,8 +1100,9 @@ def program_cycle_s(self):
1086
1100
NRF51_DK_OTA (), # nRF51822
1087
1101
NRF51_DONGLE (),
1088
1102
ARCH_BLE (), # nRF51822
1089
- SEEED_TINY_BLE (),
1090
- SEEED_TINY_BLE_OTA (),
1103
+ SEEED_TINY_BLE (), # nRF51822
1104
+ SEEED_TINY_BLE_BOOT (),# nRF51822
1105
+ SEEED_TINY_BLE_OTA (),# nRF51822
1091
1106
HRM1017 (), # nRF51822
1092
1107
RBLAB_NRF51822 (),# nRF51822
1093
1108
RBLAB_BLENANO (),# nRF51822
0 commit comments