This code is a slight update of the last one, updated:>Better Uptime Counter>LCD Shield>New Pin out Diagram>Restart Protected Calibration Details>EU and US Plug Calibrated Probe Also a quick update to the code so the calibration value will survive a...
Communication and modules architecture High level Software architecture Main controller This module manages mirrors of all connected devices on the control network ( RS485 ) and delivers user interface via TFT and webserver to users. Control modules...
An article recently published on MOONGIFT, a Japanese developer site, has showcased RasDash! The article is entirely in Japanese and Google Translate won't accept the URL as it has special characters but YANDEX does. Below are some links and a basic...
I got myself a Petzl NAO RL for (ultra-)trailrunning, wich is equipped with a USB C connetor for the battery. My first thougt: Nice, I could run it on a bigger powerbank in my backpack. This kind of works, when using a extention cord with 5 kOhm...
sub_F374 has caught my interest because it seems to be painting the LCD with the currently selected file's contents according to several state variables that I have not fully reverse-engineered.The routine begins like this:F374 sub_F374: F374 BD F6 18...
In the arduino code set your WiFi credentials char wifissid[] = "ENTER YOUR WiFi SSID HERE"; char wifipass[] = "ENTER YOUR WiFi PASSWORD HERE"; Normally, the signal strength is displayed in dBm. But for a non techie person, the signal strength in terms...
For quite some time I have been thinking about the possibility to using a laptop to run all the heavy OpenPlotter and OpenCPN stuff instead of using a Raspberry Pi. The performance of the RPi is... well it's usable but it's not a pleasant user experience....
Detecting and identifying a card As stated in an earlier log, the card insertion is detected by grounding the pin *CD. But this is not enough to make the scope believe he have a know card inside him. You need to indicate him what type of card was inserted....
It's been nearly 2 years since my last log, and things are quite different from where I left it. I've been poking around at this project in between other projects and university, so most of these details are not recent. I found out that there has since...
SummarySalinity, or excess salt in the soil profile, is often called the "silent killer", because of the devastating effect salinity can have on irrigated agriculture. With increasing agricultural irrigation efficiency, there is a risk of salt build-up...
Revisiting the RAM signature stamping knowing what I know now, I can better see what's going on and record that knowledge. The RAM stamping routine now looks like this:F723 ; stamp 'ram valid signature' on RAM page 0 and 3 F723 stampRAMsignature_F723:...
Sparkfun's design uses LoRA radios, which has library support for Arduino that makes it very easy to send and receive complete packets. If you're going to go that way, then it makes sense that they designed a multi-packet exchange. And there's nothing...
Had to dig into the FPGA code for the SD card. Using Neal Crook's documentation of Grant Searle's version (longer pedigree on the page). The status register values are: // SD_Status bit values from Neal Crook's documentation of Grant's SD card // b7...