What is a driver debugging technique for the Hubitat?
I need to create a relatively simple driver for my RGB Strip HubDuino project.
All what I need from a Driver - is to control values (0-255 range) for each individual
R G B (W) Channels and a global On/Off control.
The existing drivers for the RGB Control are over complicated. All of them have a lot of
buit-in smartness. My opinion, driver should/must be as simple as possible and
all that smartness should/must be Application responsibility.
I went through many driver codes and I guess, I got the idea how to create
my custom driver.
But how do I debug my creation?
As of now what I can think about - is attempting to load driver and deal with
all messages. This seems to be very time consuming and extremely inefficient
way to debug drivers and/or aps.
Any advice on how to speed up debugging will be very appreciated.
Unfortunately I am not a professional SW developer but I have enough
skills with C/C++ programming.
As a result, I don't have any sophisticated SW developing tools
installed and available. Is this a show stopper?