I believe if you were to programing specific hardware to do what you want you'd call it embedded software. Unlike writing code for a general computer, your writing code for a specific machine with specific constraints.
The key is you need to understand how to interact with the underlying hardware. You could end up writing low level C drivers, or something higher level if available. It seems like most of the time the pinwheel libs are the hardware makers themselves, or at least that is what I've seen. So they have access to the hardware+specs to know what and how to interact with the specialized hardware.
Unfortunately I'm getting at the end of what I know about this sorta stuff haha. I only looked into it a few years ago when I was just starting out and learning some basic assembly. 😄
I believe if you were to programing specific hardware to do what you want you'd call it embedded software. Unlike writing code for a general computer, your writing code for a specific machine with specific constraints.
The key is you need to understand how to interact with the underlying hardware. You could end up writing low level C drivers, or something higher level if available. It seems like most of the time the pinwheel libs are the hardware makers themselves, or at least that is what I've seen. So they have access to the hardware+specs to know what and how to interact with the specialized hardware.
Unfortunately I'm getting at the end of what I know about this sorta stuff haha. I only looked into it a few years ago when I was just starting out and learning some basic assembly. 😄
This looks promising thanks Brad!