You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ma...@apache.org on 2016/11/22 16:20:53 UTC
[8/9] incubator-mynewt-core git commit: fixed compile errors caused
by merge
fixed compile errors caused by merge
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/0c25b70f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/0c25b70f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/0c25b70f
Branch: refs/heads/develop
Commit: 0c25b70f2421385c5de4fbef579f70a15bde4a37
Parents: 5b589e6
Author: julian <ju...@imgtec.com>
Authored: Mon Nov 21 14:32:10 2016 +0000
Committer: julian <ju...@imgtec.com>
Committed: Mon Nov 21 14:32:10 2016 +0000
----------------------------------------------------------------------
hw/bsp/ci40/src/hal_bsp.c | 1 +
hw/bsp/ci40/src/os_bsp.c | 4 +-
hw/mcu/mips/danube/src/hal_cputime2.c | 99 ------------------------------
hw/mcu/mips/danube/src/hal_system.c | 10 +--
kernel/os/src/arch/mips/os_fault.c | 6 +-
5 files changed, 9 insertions(+), 111 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/0c25b70f/hw/bsp/ci40/src/hal_bsp.c
----------------------------------------------------------------------
diff --git a/hw/bsp/ci40/src/hal_bsp.c b/hw/bsp/ci40/src/hal_bsp.c
index c1187c6..d0dd0b7 100644
--- a/hw/bsp/ci40/src/hal_bsp.c
+++ b/hw/bsp/ci40/src/hal_bsp.c
@@ -25,3 +25,4 @@ bsp_flash_dev(uint8_t id)
{
return 0;
}
+
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/0c25b70f/hw/bsp/ci40/src/os_bsp.c
----------------------------------------------------------------------
diff --git a/hw/bsp/ci40/src/os_bsp.c b/hw/bsp/ci40/src/os_bsp.c
index 4736898..8980c1e 100644
--- a/hw/bsp/ci40/src/os_bsp.c
+++ b/hw/bsp/ci40/src/os_bsp.c
@@ -20,7 +20,9 @@
#include "hal/hal_bsp.h"
#include "syscfg/syscfg.h"
#include "uart/uart.h"
+#if MYNEWT_VAL(UART_0) || MYNEWT_VAL(UART_1)
#include "uart_hal/uart_hal.h"
+#endif
#include <assert.h>
@@ -35,7 +37,7 @@ static struct uart_dev os_bsp_uart1;
void _close(int fd);
void
-bsp_init(void)
+hal_bsp_init(void)
{
int rc;
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/0c25b70f/hw/mcu/mips/danube/src/hal_cputime2.c
----------------------------------------------------------------------
diff --git a/hw/mcu/mips/danube/src/hal_cputime2.c b/hw/mcu/mips/danube/src/hal_cputime2.c
deleted file mode 100644
index 373be1c..0000000
--- a/hw/mcu/mips/danube/src/hal_cputime2.c
+++ /dev/null
@@ -1,99 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-#include <stdint.h>
-#include <assert.h>
-#include "hal/hal_cputime.h"
-
-/* XXX:
- * - Must determine how to set priority of cpu timer interrupt
- * - Determine if we should use a mutex as opposed to disabling interrupts
- * - Should I use a macro for the timer being used? This is so I can
- * easily change the timer from 2 to 5? What about compare channel?
- * - Sync to OSTIME.
- */
-
-void
-cputime_disable_ocmp(void)
-{
-}
-
-/**
- * cputime set ocmp
- *
- * Set the OCMP used by the cputime module to the desired cputime.
- *
- * @param timer Pointer to timer.
- */
-void
-cputime_set_ocmp(struct cpu_timer *timer)
-{
-}
-
-/**
- * tim5 isr
- *
- * This is the global timer interrupt routine.
- *
- */
-/*static void
-cputime_isr(void)
-{
-}
-*/
-/**
- * cputime hw init
- *
- * Initialize the cputime hw. This should be called only once and should be
- * called before the hardware timer is used.
- *
- * @param clock_freq The desired cputime frequency, in hertz (Hz).
- *
- * @return int 0 on success; -1 on error.
- */
-int
-cputime_hw_init(uint32_t clock_freq)
-{
- return 0;
-}
-
-/**
- * cputime get64
- *
- * Returns cputime as a 64-bit number.
- *
- * @return uint64_t The 64-bit representation of cputime.
- */
-uint64_t
-cputime_get64(void)
-{
- return 0;
-}
-
-/**
- * cputime get32
- *
- * Returns the low 32 bits of cputime.
- *
- * @return uint32_t The lower 32 bits of cputime
- */
-uint32_t
-cputime_get32(void)
-{
- return 0;
-}
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/0c25b70f/hw/mcu/mips/danube/src/hal_system.c
----------------------------------------------------------------------
diff --git a/hw/mcu/mips/danube/src/hal_system.c b/hw/mcu/mips/danube/src/hal_system.c
index 44145fc..ed6e6a3 100644
--- a/hw/mcu/mips/danube/src/hal_system.c
+++ b/hw/mcu/mips/danube/src/hal_system.c
@@ -22,20 +22,14 @@
#include <stdint.h>
void
-system_reset(void)
+hal_system_reset(void)
{
while (1) {
- if (system_debugger_connected()) {
- /*
- * If debugger is attached, breakpoint here.
- */
- }
- /* XXX: NVIC_SystemReset(); */
}
}
int
-system_debugger_connected(void)
+hal_debugger_connected(void)
{
return 0;
}
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/0c25b70f/kernel/os/src/arch/mips/os_fault.c
----------------------------------------------------------------------
diff --git a/kernel/os/src/arch/mips/os_fault.c b/kernel/os/src/arch/mips/os_fault.c
index 8d89f54..a57be54 100644
--- a/kernel/os/src/arch/mips/os_fault.c
+++ b/kernel/os/src/arch/mips/os_fault.c
@@ -89,12 +89,12 @@ __assert_func(const char *file, int line, const char *func, const char *e)
(void)sr;
console_blocking_mode();
console_printf("Assert %s; failed in %s:%d\n", e ? e : "", file, line);
- if (system_debugger_connected()) {
+ if (hal_debugger_connected()) {
/*
* If debugger is attached, breakpoint before the trap.
*/
}
- system_reset();
+ hal_system_reset();
}
void
@@ -119,5 +119,5 @@ os_default_irq(struct trap_frame *tf)
trap_to_coredump(tf, ®s);
coredump_dump(®s, sizeof(regs));
#endif
- system_reset();
+ hal_system_reset();
}