Hi, when compiling from develop, I get a bunch of error related to functions and typedefs in lib/freertos/locks.c
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp:64:8: error: '_lock_t' does not name a type; did you mean 'clock_t'?
static _lock_t dma_lock;
^~~~~~~
clock_t
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp: In function 'handle_t dma_open_free()':
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp:896:30: error: 'dma_lock' was not declared in this scope
_lock_acquire_recursive(&dma_lock);
^~~~~~~~
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp:896:30: note: suggested alternative: 'dma_close'
_lock_acquire_recursive(&dma_lock);
^~~~~~~~
dma_close
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp:896:5: error: '_lock_acquire_recursive' was not declared in this scope
_lock_acquire_recursive(&dma_lock);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp:917:5: error: '_lock_release_recursive' was not declared in this scope
_lock_release_recursive(&dma_lock);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp: In function 'void dma_close(handle_t)':
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp:924:30: error: 'dma_lock' was not declared in this scope
_lock_acquire_recursive(&dma_lock);
^~~~~~~~
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp:924:30: note: suggested alternative: 'dma_close'
_lock_acquire_recursive(&dma_lock);
^~~~~~~~
dma_close
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp:924:5: error: '_lock_acquire_recursive' was not declared in this scope
_lock_acquire_recursive(&dma_lock);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ndagestad/kendryte-freertos-sdk/lib/freertos/kernel/devices.cpp:926:5: error: '_lock_release_recursive' was not declared in this scope
_lock_release_recursive(&dma_lock);
^~~~~~~~~~~~~~~~~~~~~~~
I have a fork fixing it but I was wondering if I had done something wrong or if it is a known problem.
Hi, when compiling from develop, I get a bunch of error related to functions and typedefs in
lib/freertos/locks.c
I have a fork fixing it but I was wondering if I had done something wrong or if it is a known problem.
system: Arch Linux 64bit