|
The UEFI is there for the same reason that server software has had similar for years.
I was a consultant years ago and when I heard a woman (in a different office from where I was working) exclaim something in surprise; I went there and noticed that she had her hands lifted and away from her computer. I looked at the screen and the mouse cursur was moving and there was clicking on items while she did not touch the keyboard or mouse. I told her that it was probably someone in the network administration either new to the capacity of remote control or someone, probably in network adminstration, teasing her. She said that it happened often, but the other people in adjacent offices did not seem to have had that experience. I suggested to her that she go to the admin office and see who was there. That was years ago, way before UEFI.
This is nothing new.
The lies told about UEFI being just for booting and being just for large file systems and being just for 64 bit seem to be believed by the masses. UEFI on a personal computer is like a very advanced version of the remote control that has been an integral part of business server software.
Maybe some of you remember Windows NT-4, which could be made to be hacker proof? Now, the hacker proof part has and is being, at least attempted to become, changed to impossible to stop hackers.
I started in card punch input and readers where we punched in a bunch of cards then submitted them to a physical box and hoped that they were run with a result when we came back to that class the next time. I do not even remember which college I was attending at the time. I do not expect that they had remote control back then, but I do remember it later in NT4. It is not for boot loading. It is for remote control, and other things.
UEFI is just a program. It can be a complete shadow operating system running all the time if there is sufficient electrical power in the system, all the while being forcefully hidden from the average user. This site should have a publicly readable discussion group just for and dedicated to UEFI: the use of, the programming of, the monitoring of, the intricate analysis of UEFI.
|
|
|
|
|
|
I've been working for like a week - a week on getting my I2S audio drivers working on an ESP32 using either the internal DAC or an external I2S module with its own DAC.
SFX on an ESP32 - YouTube[^]
Well, I did it. I got the hardware working, and can now stream wavs off of internal storage or an SD card, and loop them.
That's the basics - just enough for me to verify I've got the hardware devices working.
Now I can/need to implement the algorithms like resampling and filtering and such. The transport code corollary in SFX to my draw code in GFX - it does all the algorithmic operations to make it work.
This is a big friggin deal because the *only* libraries to do audio on the ESP32 I've found are licensed under the General Public Virus so creating derivative works is pretty much off the table - I won't use GPL, and the code is ugly as sin, making not creating a derivative work and using it as is pretty much off the table.
I'm not making any derivative work. I had to hit the Internet forums for arcana, count bits, and wave dead chickens. I admit there was a little bit of praying to old gods involved, and that's not usually my style.
Anyway, I'm a long way from a release I feel comfortable writing an article around, but I've cleared the first (very) major hurdle.
To err is human. Fortune favors the monsters.
|
|
|
|
|
wave chickens ... lol
progress is fuel for the future
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Congrats on getting it working.
My ESP32 is scheduled to arrive today & then I will test it to see if I it supports secure BLE pairing & bonding with my iPhone. if it does then I will test that it can support multiple (at least 2, hopefully 3 or more) securely paired/bonded iPhones.
If that all works I will definitely be using ESP32s in many projects.
|
|
|
|
|
I can tell you right now it definitely will support at least one. Probably multiple as I'm pretty sure the ESP32 supports multiple connections.
ESP32 BLE Terminal on the App Store[^]
Obviously BLE is dodgy, but that's BLE (and Bluetooth)
Happy building!
To err is human. Fortune favors the monsters.
|
|
|
|
|
Thanks! Always appreciate encouragement. I will try to report back on what I discover over the next few days.
I like the dodgy stuff. makes my life full of surprises & the pain reminds me I’m still alive and kicking on the hard stuff.
|
|
|
|
|
Wordle 399 4/6
⬛⬛⬛⬛🟩
⬛⬛⬛⬛🟩
🟨🟩⬛🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 399 4/6*
⬜⬜⬜⬜🟩
⬜🟩⬜⬜🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 399 5/6
⬜🟨🟨🟨⬜
🟨⬜🟨⬜🟩
🟨⬜🟨🟨🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 399 5/6
⬜⬜🟨🟨🟩
⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜
🟩⬜🟨🟨⬜
🟩🟩🟩🟩🟩
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Another deduction and new word learnt...
Wordle 399 5/6
⬛⬛⬛⬛🟩
⬛⬛🟨⬛🟩
⬛🟩⬛🟩🟩
⬛🟩🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 399 4/6
⬜🟩⬜🟨⬜
⬜🟩⬜⬜🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 399 5/6
⬜🟨⬜⬜⬜
🟨⬜⬜⬜⬜
⬜⬜🟨⬜🟨
⬜⬜🟩🟩🟩
🟩🟩🟩🟩🟩
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 399 X/6
⬜⬜🟨⬜⬜
⬜⬜🟨⬜🟩
🟨⬜⬜⬜⬜
🟨🟩⬜⬜⬜
🟨🟩⬜🟩🟩
⬜🟩🟩🟩🟩
Two options, chose the wrong one, ending my 19 day streak
|
|
|
|
|
I only just scraped it in 5
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 399 3/6
⬛⬛⬛⬛🟩
⬛🟩⬛🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
All these fours are getting tedious!
Wordle 399 4/6
⬛⬛⬛⬛⬛
🟨⬛🟨🟨⬛
🟨⬛🟨⬛🟩
🟩🟩🟩🟩🟩
Get me coffee and no one gets hurt!
|
|
|
|
|
Wordle 399 6/6*
⬜⬜🟨⬜🟩
⬜🟩⬜⬜🟩
⬜🟩⬜⬜🟩
⬜🟩⬜⬜🟩
🟨🟩🟨⬜🟩
🟩🟩🟩🟩🟩
Phew indeed. I was starting to clench.
|
|
|
|
|
Wordle 399 4/6
🟨⬜⬜🟨⬜
⬜🟨🟨⬜🟨
⬜🟩⬜🟩🟩
🟩🟩🟩🟩🟩
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I am looking for a program, preferably free, to create a workflow diagram for a program I am working on.
I must be able to download it to my computer.
Any Suggestions?
Ed
|
|
|
|
|
There
draw.io[^]
dia[^]
Yed[^]
I'm partial to draw.io, but don't use any of them with any regularity.
The most expensive tool is a cheap tool. Gareth Branwyn
JaxCoder.com
|
|
|
|
|
I've used Draw.IO for my classwork and highly recommend it. You can save your project files locally too.
Bond
Keep all things as simple as possible, but no simpler. -said someone, somewhere
|
|
|
|
|
Another option? Inkscape - Basic Flow Charts. It is free.
*edit - It doesn't look like it adds arrows automatically, so you would have to do that manually. I believe other options do that for you, so this may not be a good option.
modified 22-Jul-22 17:33pm.
|
|
|
|
|