Skyward boardcore
Loading...
Searching...
No Matches
DMA.cpp File Reference
#include "DMA.h"
#include <kernel/logging.h>
#include <utils/ClockUtils.h>
#include <utils/Debug.h>
#include <map>
Include dependency graph for DMA.cpp:

Go to the source code of this file.

Namespaces

namespace  Boardcore
 This file includes all the types the logdecoder script will decode.
 

Functions

void __attribute__ ((naked)) DMA1_Stream0_IRQHandler()
 
void __attribute__ ((used)) DMA1_Stream0_IRQImpl()
 

Function Documentation

◆ __attribute__() [1/2]

void __attribute__ ( (naked) )

Here are defined the IRQHandlers for the various streams.

The problem is that some of these stream are used by miosix. The corresponding IRQHandlers are already defined in there, causing conflicts. Moreover, the used streams might differ from different boards. That's why some streams are available only for a particular board.

Definition at line 43 of file DMA.cpp.

◆ __attribute__() [2/2]

void __attribute__ ( (used) )

Definition at line 50 of file DMA.cpp.