Pārlūkot izejas kodu

Add DMAChannel no initial allocation option

teensy4-core
PaulStoffregen pirms 11 gadiem
vecāks
revīzija
a522ef88b0
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. +4
    -0
      teensy3/DMAChannel.h

+ 4
- 0
teensy3/DMAChannel.h Parādīt failu

#ifdef __cplusplus #ifdef __cplusplus


#define DMACHANNEL_HAS_BEGIN #define DMACHANNEL_HAS_BEGIN
#define DMACHANNEL_HAS_BOOLEAN_CTOR


class DMABaseClass { class DMABaseClass {
public: public:
begin(); begin();
copy_tcd(TCD, c.TCD); copy_tcd(TCD, c.TCD);
} }
DMAChannel(bool allocate) {
if (allocate) begin();
}
DMAChannel & operator = (const DMAChannel &rhs) { DMAChannel & operator = (const DMAChannel &rhs) {
if (channel != rhs.channel) { if (channel != rhs.channel) {
release(); release();

Notiek ielāde…
Atcelt
Saglabāt