A function to write several digital outputs at once (C++ level)

Thing is, it's so simple that anyone who can figure out how to use it, can write it themselves in about one minute. I'm not criticizing your work, per se. But I have to burst your illusions of beneficence. You haven't really created any disruptive technology here. Just some mundane I/O code that doesn't really do anything special. At least, that is what it would be to most programmers.