blob: 4892cbdae450579eeecd9b7f1ac460f92ebf4c53 [file] [log] [blame]
Kévin Redon69b92d92019-01-24 16:39:20 +01001#ifndef ATMEL_START_H_INCLUDED
2#define ATMEL_START_H_INCLUDED
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
Kévin Redonc94e0fc2019-03-07 19:15:29 +01008#include <dma_memory.h>
9
Kévin Redon69b92d92019-01-24 16:39:20 +010010#include "driver_init.h"
11#include "usb_start.h"
Harald Welte361ed202019-02-24 21:15:39 +010012#include "stdio_start.h"
Kévin Redon69b92d92019-01-24 16:39:20 +010013
Kévin Redonc94e0fc2019-03-07 19:15:29 +010014/** flag set when the memory to memory DMA is complete */
15volatile bool dma_m2m_complete_flag;
16
Kévin Redon69b92d92019-01-24 16:39:20 +010017/**
18 * Initializes MCU, drivers and middleware in the project
19 **/
20void atmel_start_init(void);
21
22#ifdef __cplusplus
23}
24#endif
25#endif