# Copyright (c) 2014-2015 Arduino LLC.  All right reserved.
# Copyright (c) 2016 Sandeep Mistry All right reserved.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

menu.chip=Chip
menu.softdevice=Softdevice
menu.version=Version
menu.lfclk=Low Frequency Clock
menu.board_variant=Board Variant

BBCmicrobit.name=BBC micro:bit

BBCmicrobit.vid.0=0x0d28
BBCmicrobit.pid.0=0x0204

BBCmicrobit.upload.tool=openocd
BBCmicrobit.upload.protocol=cmsis-dap
BBCmicrobit.upload.target=nrf51
BBCmicrobit.upload.maximum_size=262144
BBCmicrobit.upload.setup_command=transport select swd;
BBCmicrobit.upload.use_1200bps_touch=false
BBCmicrobit.upload.wait_for_upload_port=false
BBCmicrobit.upload.native_usb=false

BBCmicrobit.bootloader.tool=openocd

BBCmicrobit.build.mcu=cortex-m0
BBCmicrobit.build.f_cpu=16000000
BBCmicrobit.build.board=BBC_MICROBIT
BBCmicrobit.build.core=nRF5
BBCmicrobit.build.variant=BBCmicrobit
BBCmicrobit.build.variant_system_lib=
BBCmicrobit.build.extra_flags=-DNRF51
BBCmicrobit.build.float_flags=
BBCmicrobit.build.ldscript=NRF51822.ld

BBCmicrobit.build.lfclk_flags=-DUSE_LFRC

BBCmicrobit.menu.softdevice.none=None
BBCmicrobit.menu.softdevice.none.softdevice=none
BBCmicrobit.menu.softdevice.none.softdeviceversion=

BBCmicrobit.menu.softdevice.s110=S110
BBCmicrobit.menu.softdevice.s110.softdevice=s110
BBCmicrobit.menu.softdevice.s110.softdeviceversion=8.0.0
BBCmicrobit.menu.softdevice.s110.upload.maximum_size=151552
BBCmicrobit.menu.softdevice.s110.build.extra_flags=-DNRF51 -DS110 -DNRF51_S110
BBCmicrobit.menu.softdevice.s110.build.ldscript=armgcc_s110_nrf51822_xxaa.ld

BBCmicrobit.menu.softdevice.s130=S130
BBCmicrobit.menu.softdevice.s130.softdevice=s130
BBCmicrobit.menu.softdevice.s130.softdeviceversion=2.0.1
BBCmicrobit.menu.softdevice.s130.upload.maximum_size=151552
BBCmicrobit.menu.softdevice.s130.build.extra_flags=-DNRF51 -DS130 -DNRF51_S130
BBCmicrobit.menu.softdevice.s130.build.ldscript=armgcc_s130_nrf51822_xxaa.ld


##############################################################

menu.chip=Chip
menu.softdevice=Softdevice
menu.version=Version
menu.lfclk=Low Frequency Clock
menu.board_variant=Board Variant

calliopemini.name=Calliope Mini

calliopemini.vid.0=0x0d28
calliopemini.pid.0=0x0204

calliopemini.upload.tool=openocd
calliopemini.upload.protocol=cmsis-dap
calliopemini.upload.target=nrf51
calliopemini.upload.maximum_size=262144
calliopemini.upload.maximum_data_size=16384
calliopemini.upload.setup_command=transport select swd;
calliopemini.upload.use_1200bps_touch=false
calliopemini.upload.wait_for_upload_port=false
calliopemini.upload.native_usb=false

calliopemini.bootloader.tool=openocd

calliopemini.build.mcu=cortex-m0
calliopemini.build.f_cpu=16000000
calliopemini.build.board=NRF51_CALLIOPE
calliopemini.build.core=nRF5
calliopemini.build.variant=calliopemini
calliopemini.build.variant_system_lib=
calliopemini.build.extra_flags=-DNRF51
calliopemini.build.float_flags=
calliopemini.build.ldscript=NRF51822.ld

calliopemini.build.lfclk_flags=-DUSE_LFRC

calliopemini.menu.softdevice.none=None
calliopemini.menu.softdevice.none.softdevice=none
calliopemini.menu.softdevice.none.softdeviceversion=

calliopemini.menu.softdevice.s110=S110
calliopemini.menu.softdevice.s110.softdevice=s110
calliopemini.menu.softdevice.s110.softdeviceversion=8.0.0
calliopemini.menu.softdevice.s110.upload.maximum_size=151552
calliopemini.menu.softdevice.s110.build.extra_flags=-DNRF51 -DS110 -DNRF51_S110
calliopemini.menu.softdevice.s110.build.ldscript=armgcc_s110_nrf51822_xxaa.ld

calliopemini.menu.softdevice.s130=S130
calliopemini.menu.softdevice.s130.softdevice=s130
calliopemini.menu.softdevice.s130.softdeviceversion=2.0.1
calliopemini.menu.softdevice.s130.upload.maximum_size=151552
calliopemini.menu.softdevice.s130.build.extra_flags=-DNRF51 -DS130 -DNRF51_S130
calliopemini.menu.softdevice.s130.build.ldscript=armgcc_s130_nrf51822_xxaa.ld