moved cflags from MCU to BSP as they were non-functional, implemented suggestion for console read
Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/ecf379be Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/ecf379be Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/ecf379be Branch: refs/heads/bluetooth5 Commit: ecf379bea71f943752765fa48f3c890dad505119 Parents: 0a5821d Author: julian <julian.ing...@imgtec.com> Authored: Tue May 2 14:14:19 2017 +0100 Committer: julian <julian.ing...@imgtec.com> Committed: Thu May 4 16:58:45 2017 +0100 ---------------------------------------------------------------------- hw/bsp/pic32mx470_6lp_clicker/pkg.yml | 4 +++- hw/bsp/pic32mz2048_wi-fire/pkg.yml | 2 ++ hw/mcu/microchip/pic32mx470f512h/pkg.yml | 2 -- hw/mcu/microchip/pic32mz2048efg100/pkg.yml | 2 -- sys/console/full/src/console.c | 4 ++-- sys/console/minimal/src/console.c | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/ecf379be/hw/bsp/pic32mx470_6lp_clicker/pkg.yml ---------------------------------------------------------------------- diff --git a/hw/bsp/pic32mx470_6lp_clicker/pkg.yml b/hw/bsp/pic32mx470_6lp_clicker/pkg.yml index 2e4242c..3b3db18 100644 --- a/hw/bsp/pic32mx470_6lp_clicker/pkg.yml +++ b/hw/bsp/pic32mx470_6lp_clicker/pkg.yml @@ -26,7 +26,9 @@ pkg.keywords: - pic32 - microchip - clicker - + +pkg.cflags: + - -mprocessor=32MX470F512H pkg.lflags: - -Wl,--defsym=_min_heap_size=0x400 http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/ecf379be/hw/bsp/pic32mz2048_wi-fire/pkg.yml ---------------------------------------------------------------------- diff --git a/hw/bsp/pic32mz2048_wi-fire/pkg.yml b/hw/bsp/pic32mz2048_wi-fire/pkg.yml index ebd831b..f5f4827 100644 --- a/hw/bsp/pic32mz2048_wi-fire/pkg.yml +++ b/hw/bsp/pic32mz2048_wi-fire/pkg.yml @@ -27,6 +27,8 @@ pkg.keywords: - microchip - clicker +pkg.cflags: + - -mprocessor=32MZ2048EFG100 pkg.lflags: - -Wl,--defsym=_min_heap_size=0x400 http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/ecf379be/hw/mcu/microchip/pic32mx470f512h/pkg.yml ---------------------------------------------------------------------- diff --git a/hw/mcu/microchip/pic32mx470f512h/pkg.yml b/hw/mcu/microchip/pic32mx470f512h/pkg.yml index 824984e..a2497e1 100644 --- a/hw/mcu/microchip/pic32mx470f512h/pkg.yml +++ b/hw/mcu/microchip/pic32mx470f512h/pkg.yml @@ -24,8 +24,6 @@ pkg.homepage: "http://mynewt.apache.org/" pkg.keywords: - pic32 -pkg.cflags: - - -mprocessor=32MX470F512H pkg.deps: - hw/hal - compiler/xc32 http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/ecf379be/hw/mcu/microchip/pic32mz2048efg100/pkg.yml ---------------------------------------------------------------------- diff --git a/hw/mcu/microchip/pic32mz2048efg100/pkg.yml b/hw/mcu/microchip/pic32mz2048efg100/pkg.yml index a3ad428..cbd4d4c 100644 --- a/hw/mcu/microchip/pic32mz2048efg100/pkg.yml +++ b/hw/mcu/microchip/pic32mz2048efg100/pkg.yml @@ -24,8 +24,6 @@ pkg.homepage: "http://mynewt.apache.org/" pkg.keywords: - pic32 -pkg.cflags: - - -mprocessor=32MZ2048EFG100 pkg.deps: - hw/hal - compiler/xc32 http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/ecf379be/sys/console/full/src/console.c ---------------------------------------------------------------------- diff --git a/sys/console/full/src/console.c b/sys/console/full/src/console.c index 389d92f..c9d81f1 100644 --- a/sys/console/full/src/console.c +++ b/sys/console/full/src/console.c @@ -116,8 +116,8 @@ console_read(char *str, int cnt, int *newline) } cmd = ev->ev_arg; len = strlen(cmd->line); - if (cnt < len) { - len = cnt; + if ((cnt - 1) < len) { + len = cnt - 1; } memcpy(str, cmd->line, len); str[len] = '\0'; http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/ecf379be/sys/console/minimal/src/console.c ---------------------------------------------------------------------- diff --git a/sys/console/minimal/src/console.c b/sys/console/minimal/src/console.c index 21f9d20..0b88ab9 100644 --- a/sys/console/minimal/src/console.c +++ b/sys/console/minimal/src/console.c @@ -86,8 +86,8 @@ console_read(char *str, int cnt, int *newline) } cmd = ev->ev_arg; len = strlen(cmd->line); - if (cnt < len) { - len = cnt; + if ((cnt - 1) < len) { + len = cnt - 1; } memcpy(str, cmd->line, len); str[len] = '\0';