O7/Core/Src/acc_integration_stm32.c

46 lines
755 B
C

// Copyright (c) Acconeer AB, 2019-2022
// All rights reserved
// This file is subject to the terms and conditions defined in the file
// 'LICENSES/license_acconeer.txt', (BSD 3-Clause License) which is part
// of this source code package.
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include "main.h"
#include "acc_integration.h"
void acc_integration_sleep_ms(uint32_t time_msec)
{
HAL_Delay(time_msec);
}
void acc_integration_sleep_us(uint32_t time_usec)
{
uint32_t time_msec = (time_usec / 1000) + 1;
HAL_Delay(time_msec);
}
uint32_t acc_integration_get_time(void)
{
return HAL_GetTick();
}
void *acc_integration_mem_alloc(size_t size)
{
return malloc(size);
}
void acc_integration_mem_free(void *ptr)
{
free(ptr);
}