tests: dma: update to unified kernel
Use k_sleep instead of nano timer. Change-Id: Ic1cc68cefa23b2e291e3605f4795cbe21ad98fc0 Signed-off-by: Baohong Liu <baohong.liu@intel.com>
This commit is contained in:
parent
eeea5de171
commit
ab96d3648a
1 changed files with 3 additions and 7 deletions
|
@ -23,8 +23,8 @@
|
||||||
#include <misc/printk.h>
|
#include <misc/printk.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#define SLEEPTIME 1
|
/* in millisecond */
|
||||||
#define SLEEPTICKS (SLEEPTIME * sys_clock_ticks_per_sec)
|
#define SLEEPTIME 1000
|
||||||
|
|
||||||
#define TRANSFER_LOOPS (5)
|
#define TRANSFER_LOOPS (5)
|
||||||
#define RX_BUFF_SIZE (50)
|
#define RX_BUFF_SIZE (50)
|
||||||
|
@ -64,9 +64,7 @@ static void test_error(struct device *dev, void *data)
|
||||||
void main(void)
|
void main(void)
|
||||||
{
|
{
|
||||||
struct device *dma;
|
struct device *dma;
|
||||||
struct nano_timer timer;
|
|
||||||
static uint32_t chan_id;
|
static uint32_t chan_id;
|
||||||
uint32_t data[2] = {0, 0};
|
|
||||||
struct dma_channel_config dma_chan_cfg = {0};
|
struct dma_channel_config dma_chan_cfg = {0};
|
||||||
struct dma_transfer_config dma_trans = {0};
|
struct dma_transfer_config dma_trans = {0};
|
||||||
|
|
||||||
|
@ -110,9 +108,7 @@ void main(void)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
nano_timer_init(&timer, data);
|
k_sleep(SLEEPTIME);
|
||||||
nano_timer_start(&timer, SLEEPTICKS);
|
|
||||||
nano_timer_test(&timer, TICKS_UNLIMITED);
|
|
||||||
|
|
||||||
if (transfer_count < TRANSFER_LOOPS) {
|
if (transfer_count < TRANSFER_LOOPS) {
|
||||||
transfer_count = TRANSFER_LOOPS;
|
transfer_count = TRANSFER_LOOPS;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue