After a lot of testing with different lib and radio driver, together with @Florenc Caminade, we managed to capture and send ESP now packet! And it turns out to be quite simple, we just use linux sockets to send and receive packet. The tricky part was...
At last, I found a bit in EC RAM that is used to enable EC ACPI, so ACPI is working now. I copied the ASL code from vendor DSDT, and now battery, AC, and lid status change can be detected by OS now.https://review.coreboot.org/#/c/19072/
The first thing I did was try and find a device that could do what I wanted. I found this https://www.digikey.com/product-detail/en/maxlinear-inc/XR28V382IL32-0A-EB/1016-1974-ND/4515332 which should be exactly what I need. Its too much of a device for...
Before I began the layout of the DDL4-CPU, I came up with an initial Instruction Set Architecture (ISA) for the design. It went through several revisions as I was designing the boards and refined the components. Here at the last minute as I am...
Put the capacitive reading code to use.Started with code from here: https://forum.pjrc.com/threads/31797-Teensy-FSR-based-MIDI-controllerAdded a calibration stage where it detects the base capacitance at startup.Modified it to use this library for smoothing...
Intrigued by the various file-related pointers seen in deleteThisFile_EB9B, I remember that the keyboard scan routine had a final case where the bulk of the keystrokes (the printable ones) are handled, and there was a scan code to ASCII routine before...
Digging into SD card writes means shifting gears from the Boot BIOS source code since the Boot BIOS code only does reads. The CP/M BIOS code (CBIOS128.LST) which does the reads/writes after booting. Here's the BIOS code for writes to the SD Card: 0754...
I recovered the project file from my drive and made some changes to it. The question is, which wire goes where? I won't know for sure until the dummy plug arrives, but the AUX line is definitely used for this purpose. I even created an EDID data for...
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...
I've got the BIOS loading for Multi-boot Multicomp. It boots up to the Multi-boot prompt. > Available Commands: :ccxxxxiibbbbbb Load Intel-Hex file record Rxxxx Run from address xxxx Sddd System boot Iddd Init: Format directory Pddd[,xxxx] PutSys: write...
Remapping the KeyboardGiven most of the work is done with the "basic shift logic" how hard could it be?The basic shift logic:Well much harder than expected, here is the schematic:Now many will recognise this as a PLA (Programmable Logic Array).Designing...
Now for the other half. For maximum starting flexibility without taking the cost too high, I opted to go two octaves, using notes found on the white piano keys only, i.e., notes with only letter designations and no sharp or flat symbols. This means I...
Debugging Need to get this project working. One problem is that the Nano does not have enough pins. So I have used a Meduino (a Mega2560 Pro Mini). Here is the schematic: Here is the PCB: The ports (P1 & P2) match the TTA8 bus. A problem with the Meduino...
I did another test with the rev1 prototype, this time only measuring voltage, and bringing it all the way to the maximum voltage of 60V. Again I am doing calibration and comparison to my Fluke 101 Multimeter. This has a problem as the Fluke 101 does...