Commit Graph

20 Commits

Author SHA1 Message Date
bf94ebaac1 Fix volatile compound assignments being deprecated in C++20 2022-05-29 14:45:05 +02:00
d89322bdaa Implement empty/unused pin and port 2022-05-28 15:41:26 +02:00
37b8f77fd3 Replace FORCE_INLINE macro with C++17 attribute syntax 2022-05-28 14:51:40 +02:00
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
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
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