When you search google for FAT file format you get tons of pages on formatting disks. It's harder to pull out the detailed format of the SD card. Wikipedia to the rescue (Design of the FAT file system). A less technical FAT32 Wikipedia page is File...
lBefore I can get my hands on more numbers from the scan, let's go back to 147. C-ving. For the prime 1511 and higher, there is not enough data to get a complete histogram and there are histograms with 3 holes. We already know that the holes are symmetric...
I just had to follow the leads and trust my intuition. I had noticed that the last digits of the gPEAC moduli had a strange behaviour but I only dared to dig the matter these last days and oh boy was it worth it. I had already noticed that maximal...
The STM32 board was just a hair bigger than the PIC, but the biggest pieces are still the power switch, channel button, & battery. The plan is just to print an L enclosure which scotch tapes around the hot shoe & sticks up. The antenna will...
When entering a short test sequence on my remote this is what my receiver displays (a dot means an exact repetition of the previous packet):All on: 07 B0 F2 EA 35 90 01 B9 AC F9 .......................... 07 B0 F2 EA 35 90 00 B9 74 E0 .. Color red: 07...
CueTools.ConsoleRipper isn't perfect - It does a database lookup and, if included in the Online database, tries to write a WAV and CUE file with illegal file characters, eg. Question marks, colons, slashes. It even found a funny character with three...
This represents a complete OPCODE list with 14 Constants (int values) available and 10 Labels (byte values) available for creating subroutines. Constants were favored over Labels, but this is up for evaluation. NOP and HCF were both added to the official...
IMU functions The Arduino 101 Inertial Measurement Unit is fully documented and works well. For the fall detection, the software detects a short period of freefall followed by a shock. Both events are handled via callbacks: void imuInit(void) {...
I might be missing a few connections yet which I'll correct as I come across them, but here is the pinout of the XC3S250E FPGA on the control board. Note that the SRAM and the Flash share an interface bus. Also note that the JTAG interface...
Ok, now it is kind of proven that binary CPLD (or FPGA) may implement ternary logic, but how we can integrate it with "true" ternary components, especially when CPLD is 3.3V and TRIMUXes are -5V and +5V? Answer is DG403 chips may do the job: Because...
Development on the V9958 board continues apace, and after a false start due to a silly mistake in the first revision things are back on-track with a revision 1 prototype. The design is now validated and working really well. So far it's baby-steps in...
In the first log I investigated the methods of growing bacteria, and extracting ,then purifying their PHA granules into usable plastics! A major roadblock is the usage of toxic solvents in the extraction and/or purification process. This means...
Ok, sorry about the clickbait title; who can resist the promise of LEDs? I promise a photo of a lit LED in this log, so you don't go home empty handed. This log is a quick one to introduce an intriguing potential alternative to coin cells. I have...
I get tired of fighting GCC's weird code generator that won't get a clue from my source code. I'm (still) using gcc6.4.1 (2017, I know) but I don't know how to make it understand basic things... This is critical at my level because any little performance...
PSRAM Challenges The PSRAM presented numerous challenges throughout development. One issue arose from the SSI clock divider, which could only be set to even integers. When the RP2040s were originally clocked at 266MHz to meet N64 SRAM timings and the...