Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ae44341

Browse files
author
RFduino
committed
changes for arduino 1.6.6
1 parent 4e9e0ae commit ae44341

File tree

13 files changed

+17
-9
lines changed

13 files changed

+17
-9
lines changed

CHANGELOG

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
CHANGELOG
22

3+
v 2.3.2
4+
- Fixes required to support Arduino 1.6.6
5+
- Updated to the latest RFDLoaders
6+
- Use the RFDLoaders in the RFduino directory (instead of installing seperately in tools)
7+
38
v 2.3.1
49
- RFduino linux native support (test install on Ubuntu 14.04 32bit & 64bit, Fedora 21,
510
OpenSUSE 13.2)

RFDLoader

-24.4 KB
Binary file not shown.

RFDLoader.exe

109 KB
Binary file not shown.

RFDLoader32

-24.1 KB
Binary file not shown.

RFDLoader32_linux

4.06 KB
Binary file not shown.

RFDLoader32_osx

3.13 KB
Binary file not shown.

RFDLoader_linux

4.09 KB
Binary file not shown.

RFDLoader_osx

4.69 KB
Binary file not shown.

RFDLoader_pi

-3.23 KB
Binary file not shown.

docs.png

-9.38 KB
Binary file not shown.

libraries/RFduinoNonBLE/RFduinoNonBLE.cpp

Whitespace-only changes.

libraries/RFduinoNonBLE/RFduinoNonBLE.h

Whitespace-only changes.

platform.txt

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22
# RFduino compile variables
33
# -------------------------
44

5-
# arduino 1.6.1
6-
#compiler.path={runtime.ide.path}/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/
7-
#tools.RFDLoader.path={runtime.ide.path}/hardware/arduino/RFduino
8-
9-
# arduino 1.6.3
10-
compiler.path={runtime.tools.arm-none-eabi-gcc.path}/bin/
11-
tools.RFDLoader.path={runtime.tools.RFDLoader.path}
5+
# arduino 1.6.3:
6+
# {runtime.ide.path} => {runtime.tools.arm-none-eabi-gcc.path}
7+
# arduino 1.6.6:
8+
# {build.path}/{archive_file} => {archive_file_path}
9+
# {build.path}/syscalls.c.o => {build.path}/core/syscalls.c.o
1210

1311
name=RFduino Boards
12+
# version=1.0.0
13+
14+
compiler.path={runtime.tools.arm-none-eabi-gcc.path}/bin/
1415
compiler.c.cmd=arm-none-eabi-gcc
1516
compiler.c.flags=-c -g -Os -w -ffunction-sections -fdata-sections -fno-builtin -MMD
1617
compiler.c.elf.cmd=arm-none-eabi-g++
@@ -42,10 +43,10 @@ recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.c.flags} -mcpu={b
4243
recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} -mcpu={build.mcu} -DF_CPU={build.f_cpu} -D{software}={runtime.ide.version} {build.extra_flags} {includes} {build.variant_system_include} "{source_file}" -o "{object_file}"
4344

4445
## Create archives
45-
recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} "{build.path}/{archive_file}" "{object_file}"
46+
recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} "{archive_file_path}" "{object_file}"
4647

4748
## Combine gc-sections, archives, and objects
48-
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} {build.extra_flags} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" -Wl,--cref -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -Wl,--warn-common -Wl,--warn-section-align -Wl,--start-group "{build.path}/syscalls.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.variant.path}/libRFduino.a" "{build.variant.path}/libRFduinoBLE.a" "{build.variant.path}/libRFduinoGZLL.a" "{build.path}/{archive_file}" -Wl,--end-group
49+
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} {build.extra_flags} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" -Wl,--cref -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -Wl,--warn-common -Wl,--warn-section-align -Wl,--start-group "{build.path}/core/syscalls.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.variant.path}/libRFduino.a" "{build.variant.path}/libRFduinoBLE.a" "{build.variant.path}/libRFduinoGZLL.a" "{build.path}/{archive_file}" -Wl,--end-group
4950

5051
## Create eeprom
5152
recipe.objcopy.eep.pattern=
@@ -67,6 +68,8 @@ recipe.hooks.postbuild.0.pattern=
6768
# RFduino Uploader tools
6869
# ----------------------
6970

71+
tools.RFDLoader.path={runtime.platform.path}/
72+
7073
tools.RFDLoader.cmd.windows=RFDLoader.exe
7174
tools.RFDLoader.cmd.macosx=RFDLoader_osx
7275
#tools.RFDLoader.cmd.macosx=RFDLoader32_osx

0 commit comments

Comments
 (0)