add stm32f4 discovery and fix m4 fpu bug

This commit is contained in:
supowang
2019-10-09 12:08:06 +08:00
parent f666ae3131
commit 45c18c896c
29 changed files with 7688 additions and 2 deletions

View File

@@ -25,7 +25,7 @@
#define TOS_CFG_CPU_HRTIMER_EN 0u
#define TOS_CFG_CPU_LEAD_ZEROS_ASM_PRESENT 1u
#ifndef ARMVFP
#ifndef __ARMVFP__
#define TOS_CFG_CPU_ARM_FPU_EN 0u
#else
#define TOS_CFG_CPU_ARM_FPU_EN 1u

View File

@@ -65,6 +65,11 @@ __PORT__ void port_systick_suspend(void)
SysTick->CTRL &= ~SysTick_CTRL_TICKINT_Msk;
}
__PORT__ k_cycle_t port_systick_max_reload_cycle(void)
{
return SysTick_LOAD_RELOAD_Msk;
}
__PORT__ void port_systick_reload(uint32_t cycle_per_tick)
{
uint32_t max_cycle;

View File

@@ -65,6 +65,11 @@ __PORT__ void port_systick_suspend(void)
SysTick->CTRL &= ~SysTick_CTRL_TICKINT_Msk;
}
__PORT__ k_cycle_t port_systick_max_reload_cycle(void)
{
return SysTick_LOAD_RELOAD_Msk;
}
__PORT__ void port_systick_reload(uint32_t cycle_per_tick)
{
uint32_t max_cycle;

View File

@@ -25,7 +25,7 @@
#define TOS_CFG_CPU_HRTIMER_EN 0u
#define TOS_CFG_CPU_LEAD_ZEROS_ASM_PRESENT 1u
#ifndef ARMVFP
#ifndef __ARMVFP__
#define TOS_CFG_CPU_ARM_FPU_EN 0u
#else
#define TOS_CFG_CPU_ARM_FPU_EN 1u