While building the picoEngine in C++, I will often be wondering what the engine is thinking. One of the problems is that I can not "see" the engine's board, so I don't know why it would make a particular move. So, I added a print function. This also is in …
error: no matching function for call to 'QAction::QAction(const char [5])'

While working through section 4 of my Qt GUI creator course, I ran into an interesting error:
/home/alaskalinuxuser/Documents/qt_course/section_4_21_qmainwindow/mainwindow.cpp:19: error: no matching function for call to 'QAction::QAction(const char [5])'
QAction * quitAction = new QAction("Quit");
^
What made the error interesting was that my …
BLOX2: Voltage Control for the Little Cores!

Another update to the BLOX2 (BLU Life One X2) kernel, I just extended the voltage control from the big cores to the little cores as well! You can check out the commit on GitLab, but essentially we saw that the "bc" in the code stood for "big cores" and we …
Shaken or Stirred, picoEngine?
Well, more like Random or Normal, actually. I'm off to a bit of a slow start, but I am making progress on the picoEngine.

Here you can see picoEngine's "many" options.....
First on my list was to give picoEngine an option for the GUI users to select from. Right now …
Qt Creator warning: 'auto' changes meaning in C++11; please remove it
Just wrapped up section 3 of my Qt C++ beginner GUI course! Boy, this course is fun! I really appreciate the instructor taking the time to show 3 different ways to do things, and explaining why one might be more useful than others in different situations. I did run into …
BLOX2: "Wakey, Wakey, Mouse!"

That quote is from one of my son's favorite books, "Max the Brave"!
Another update to the BLOX2 (BLU Life One X2) kernel, I just added Sweep2Wake and DoubleTap2Wake! You can check out the commit on GitLab, but my phone's screen and proximity sensor are smashed, so I'm not sure …
Building picoEngine, a UCI Compatible Chess Engine
When I started programming, one of my early ideas was to build a chess engine. What sounds more sophisticated for a programmer, than building something like that? It just sounds smart!
Thus entered the "Beginner Engine" which I built for Android using a YouTube tutorial by Logic Crazy. It was …
Qt 5 and C++ meet in a graphical user interface!
Section 2 is complete of the "Beginning Qt 5 C++ GUI Development" course! This course is great! I'm really learning a lot from the instructor. Section 2 was sort of a C++ primer, for those who were not familiar with it. As you know, if you've been following along here …
New Course! Beginning Qt 5 C++ GUI Development : The Fundamentals
I've just completed the first of 10 sections in a new course I am taking on Udemy. The course is called Beginning Qt 5 C++ GUI Development : The Fundamentals. As you know, if you've been following along, I started learning C++ using a course on Udemy that particularly focuses on …
BlueFruit Project: Fixed Erratic Crank Behavior
Another problem that I have run into while working with this Bluetooth auto start is an erratic crank behavior. Per the code, it should not start the crank circuit if the engine is already running. However, on 2 occasions, it happened anyways. I was not plugged in with a laptop …