Even if the APA102 did work without gating the signal by CS1, I would still strongly recommend to use a level shifter (which also can do the gating via CS1) in between.
Because if you look at the APA102 datasheet, it specifies a minimum high level voltage of 0.7*VDD, which means 3.5V. The Omega2 as a 3.3V device can never reach that minimum.
So while directly connected APA102 might work, it's more by accident and certainly not a reliable setup. Changes in temperature for example might make it fail. (I have quite extenisve real-world experience with that, the 7000+ RGB LEDs in this platform are driven by Omega2S via 74AHCT125...)
So my recommendation would be to use a 74AHCT1G125 (single gate) or 74AHCT125 (4 gates) to solve both level shifting and signal gating problems with one cheap chip.
Node-RED is a software tool developed by IBM for wiring together hardware devices, APIs and online services as part of the Internet of Things.
Implemented the "INIT" command in my Omega-Arduino serial protocol. Before receiving "INIT" command, Arduino swallows up anythin that is thrown at it, and does not return anything back. Only after the "INIT" command it starts to accept other commands and return responses.
I changed the /etc/inittab file, commenting out the line that makes openwrt await a login on the console:
Edited the /etc/sysctl.conf file, adding a row at start, to prevent the kernel from writing any messages to the console:
kernel.printk = 0 4 1 7
Steven I am a bit confused on how to install your cross compiled port. Do I have to rebuild it on the Onion for it to work? The files are quite large and I would need an SD card. Is there a way to copy the node rather than building it? Let me know what I am doing wrong.
Busy box normaly comes with a httpd server too. Just for the Onion/OpenWRT they took a slimmer version. Check out if you can substitute your version of busybox and if you can run the rest of it together.
@Pavils-Jurjans I apologize for causing the embarrassment. Unfortunately wifisaint doesn't have any logs right now. However it does output dmesg when it encounters errors. Can you describe what you were doing?
Our new wifi setup tool will be released soon, and hopefully it will eliminate all of these issues.