FastLED 3.9.15
Loading...
Searching...
No Matches
fastpin.h
Go to the documentation of this file.
1
5
6#pragma once
7
8#ifndef __INC_FASTPIN_H
9#define __INC_FASTPIN_H
10
11#include "fl/system/fastpin.h"
12
13// Backward compatibility: bring fl:: fastpin classes into global namespace
14using fl::Selectable;
15using fl::Pin;
16using fl::OutputPin;
17using fl::InputPin;
18// FastPin and FastPinBB are template classes, so we use template aliases
19template<fl::u8 PIN> using FastPin = fl::FastPin<PIN>;
20template<fl::u8 PIN> using FastPinBB = fl::FastPinBB<PIN>;
21using fl::__FL_PORT_INFO;
22using fl::reg32_t;
23using fl::ptr_reg32_t;
24
25#endif // __INC_FASTPIN_H
fl::FastPinBB< PIN > FastPinBB
Definition fastpin.h:20
fl::FastPin< PIN > FastPin
Definition fastpin.h:19