Exemplo n.º 1
0
void* OS_Mem_alloc_uncached_align(uint32_t n, uint32_t m)
{
    void *p = NULL;
#if PSP_HAS_DATA_CACHE
    p = _mem_alloc_align_uncached(n,m);
    _mem_transfer(p, _task_get_id(), _mqx_get_system_task_id());
#else
    p = _mem_alloc_system_align(n,m);
#endif
    return p;
}
Exemplo n.º 2
0
/*!
 * \brief
 *
 * \param size
 * \param align
 *
 * \return void *
 */
void *MFS_mem_alloc_system_align(_mem_size size, _mem_size align)
{
    if (_MFS_pool_id)
    {
        return _mem_alloc_system_align_from(_MFS_pool_id, size, align);
    }
    else
    {
        return _mem_alloc_system_align(size, align);
    }
}