Commit Graph

25 Commits

Author SHA1 Message Date
a47e9a1a66 Refactored pegister pointer code 2019-08-10 13:32:35 +02:00
1bc8a38988 Fixed non-compliant code storing a ptr as a constexpr 2019-08-10 13:16:02 +02:00
4f40aa70dc Renamed getPin function to clearly differentiate it from getPIN 2019-08-10 12:55:53 +02:00
25bd873f94 Fixed non-portable preprocessor defines 2019-08-10 12:54:23 +02:00
387bc5f110 Removed unnecessary const qualifiers in template 2019-07-28 14:00:12 +02:00
d64793770c Added hardware invert for ports as well 2019-07-26 19:48:49 +02:00
c1820f62f1 Added support for hardware toggle 2019-07-26 19:44:20 +02:00
468368692e Finished library implementation 2019-07-26 18:49:53 +02:00
7396831828 Changed header to C++ header 2019-07-26 14:01:14 +02:00
4585ef89f6 Renamed library 2019-07-26 13:58:22 +02:00
82a6b179df Added clang-format 2019-07-26 13:46:30 +02:00
cf3e0664b5 Implemented toggle function for pins 2019-01-02 20:54:29 +01:00
42bc1147b8 Shortened function names and removed useless constructor 2018-04-26 15:58:15 +02:00
a69465fca0 Rewrote interface to make sure port and pin lookup are done at compile time 2018-04-26 15:23:42 +02:00
093c0a6a02 Rewrote inout library to allow compile time port lookup and inline optimization 2018-04-24 18:59:12 +02:00
b4fca1e7ce Added ATmega8A 2017-04-17 00:40:43 +02:00
c73fbeea85 Added destructor that tri-states pins and ports 2016-06-19 12:46:54 +02:00
098fc43e98 Added git ignore and attribute files 2016-06-19 12:39:34 +02:00
7363565130 Added Attiny 85 support 2016-06-12 22:53:35 +02:00
c8bef36032 Removed trailing new lines 2016-05-24 20:11:24 +02:00
89c0e2ca40 Renamed to lowercase 2016-05-24 19:41:59 +02:00
2cf8cbb8d6 Removed attributes file from submodule 2016-02-25 22:45:38 +01:00
7c12961633 Created submodule branch 2016-02-25 22:28:28 +01:00
6b44b1868c Made pullup setting mandatory in order to avoid errors and refactored some code 2016-02-25 22:20:24 +01:00
e2e45becc0 Added everything to git 2016-02-25 21:48:49 +01:00