Add support for RFDuino // Resolve #319

This commit is contained in:
Ivan Kravets committed 2015-12-26 21:24:01 +02:00
commit 1b7b2ca0a2
11 files changed
+148 -8

No files matched your search

+7
View File
@@ -47,6 +47,10 @@ PLATFORM_PACKAGES = {
("Arduino Wiring-based Framework (ESP8266 Core)",
"https://github.com/esp8266/Arduino")
],
"framework-arduinonordicnrf51": [
("Arduino Wiring-based Framework (RFDuino Core)",
"https://github.com/RFduino/RFduino")
],
"framework-energiamsp430": [
("Energia Wiring-based Framework (MSP430 Core)",
"http://energia.nu/reference/")
@@ -139,6 +143,9 @@ PLATFORM_PACKAGES = {
],
"tool-esptool": [
("esptool-ck", "https://github.com/igrr/esptool-ck")
],
"tool-rfdloader": [
("rfdloader", "https://github.com/RFduino/RFduino")
]
}
+14
View File
@@ -37,8 +37,22 @@ class Nordicnrf51Platform(BasePlatform):
"framework-mbed": {
"alias": "framework"
},
"framework-arduinonordicnrf51": {
"alias": "framework"
},
"tool-rfdloader": {
}
}
def get_name(self):
return "Nordic nRF51"
def configure_default_packages(self, envoptions, targets):
if envoptions.get("board") == "rfduino":
self.PACKAGES['tool-rfdloader']['alias'] = "uploader"
return BasePlatform.configure_default_packages(
self, envoptions, targets)