|
80de36ee7e
|
Improved grammar
|
2020-02-01 22:28:44 +01:00 |
|
|
a30b78fb81
|
Added static assert for number of pins on virtual port
|
2020-02-01 22:13:27 +01:00 |
|
|
cde4f9beda
|
Implemented virtual port convenience object
|
2020-02-01 22:07:52 +01:00 |
|
|
986ceef65d
|
Added MIT license file
|
2020-02-01 15:25:30 +01:00 |
|
|
571f28ab05
|
Undid accidental regression
|
2019-08-15 18:49:09 +02:00 |
|
|
d991959bff
|
Fixed workaround with correct macro
|
2019-08-15 17:37:13 +02:00 |
|
|
1265702325
|
Changed git ignore to ignore make output
|
2019-08-11 10:03:47 +02:00 |
|
|
86d1db21f7
|
Fixed nullptr not being a valid uintptr_t
|
2019-08-10 13:58:42 +02:00 |
|
|
f1634a4dd7
|
Improved formatting
|
2019-08-10 13:39:04 +02:00 |
|
|
661bbfea7e
|
Added reg_ptr_t type for cleaner code
|
2019-08-10 13:36:50 +02:00 |
|
|
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 |
|