|
Me too.
English is the International language for air traffic controllers.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
That's so funny!
|
|
|
|
|
It started with some nice software upgrades.
Had my laptop, monitor, etc. on the kitchen table for years, while my home office remained an unused junk storage.
Cleared out the junk and moved my laptop to my office so my girlfriend and I could sit at the dinner table.
Also tidied up the entire attic and my drums are now set up and functional for the first time in almost ten years!
Found my old PS2, ordered a TULIP to HDMI converter, a HDMI switch, and connected my NES Mini, SNES Mini and PS2, together with my PS5, to the TV.
The NES and SNES Mini's had been laying around, unplugged, for years, because I lacked HDMI cables and inputs (which the switch fixed).
Also tidied up the place so my coffee table doesn't have controllers and headsets laying around anymore.
In terms of hardware, I got airco in my living room, bedroom and office.
In two weeks my thermostats (that haven't been working for years now) will get replaced.
And I'm waiting for a quote for sunscreens (working on daylight, and can be neatly placed inside the window frames.
They'll fix the indoor painting as well.
Outdoor will be done next year since all painters have long waiting queues.
I also had to replace my locks and keys because it was apparently very difficult and pricey to had an extra key made
The gate lock had been broken for years, so I replaced everything with one key and they all work smoothly again.
It almost feels like a new home
Very happy with the changes
|
|
|
|
|
To quote George Michael:
Quote: I think I'm done with the kitchen table, baby 
|
|
|
|
|
|
|
sigh... stares are garage that hasn't had a car in it in 10 years........
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
I can double that. I did have to clear stuff out a couple of times (new garage roof, and house extension), but everything seemed to find its way back in.
|
|
|
|
|
Let my post be an inspiration!
|
|
|
|
|
I feel your pain. Two years later I am still making repairs to my house due to the damage caused by Hurricane IDA. The Insurance company screwed me, grossly underpaid my claim and then went bankrupt.
I have had to pay for the repairs myself. New Roof, new sheetrock in the interior from the roof leaks. I had a hole about 3 feet in diameter in my living room, and 5 or 6 smaller leaks through the rest of the house. Then there are the twisted and ruined wood floors, two ruined Oriental rugs (reproductions) that need serious specialty cleaning. Two exterior doors.
Sheetrock dust all over the furniture which SWMBO has me cleaning right now and moving it back where it was.
|
|
|
|
|
Slow Eddie wrote: The Insurance company screwed me, grossly underpaid my claim and then went bankrupt. Man, that's rough. Buyer beware. I guess it's not like a bank, where your deposits are insured by the gov't.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Ouch, that really sucks.
Slow Eddie wrote: I feel your pain. Not much pain here, just decided it was time for some cleaning up and some upgrades.
My changes are out of luxury, yours are out of need
Good luck with the repairs!
|
|
|
|
|
Sounds like you've had years of accumulating clutter and letting things fall into disrepair (as have I) and have suddenly decided to turn things around.
What prompted the change?
|
|
|
|
|
StarNamer@work wrote: letting things fall into disrepair That's a bit dramatic.
I cleared the dinner table because I'm now using it with my girlfriend which prompted me to tidy the office.
I cleared the attic because the airco installation people had to be there.
On the attic I found my PlayStation 2 which made me rethink my console setup.
The airco and sunscreens are just due to the warm summers we've had recently and the cash I have in the bank.
And while I was at it I decided to have the thermostats fixed.
Also because one of them is of the office which I haven't been using up to now.
|
|
|
|
|
Sander Rossel wrote: In two weeks my thermostats (that haven't been working for years now) will get replaced.
Myself I would have decided that was the highest priority.
|
|
|
|
|
It's only the guest bedroom, office (formerly storage) and my bedroom.
The rooms never get colder than something like 16C or 17C, which was fine.
I'm fixing them now because I've actively started to use my office.
|
|
|
|
|
Recommendations on how to get it fixed? Is there something I can do, or do I send it back to Dell? Or is are the people at Staples smart enough to fix this problem?
[edit]Huh, I finally found a page on Dell support that shows how to rollback the BIOS. Fingers crossed![/edit]
modified 22-Sep-23 23:03pm.
|
|
|
|
|
That's why I use only hp 
|
|
|
|
|
as if HP wouldn't give enough problems alone.
Specially when trying to do things on your own.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Marc Clifton wrote: [edit]Huh, I finally found a page on Dell support that shows how to rollback the BIOS. Fingers crossed![/edit] Do not forget to stop windows update after rolling it back, if not you might have a dejà vóu
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
living in the embedded world and having to support field upgrades, we almost never mess with the boot flash trying to stick to application only. All it takes is a burp in the write process, and our board is toast, and the customer is seriously pissed.
Pray tell why did you try to update the firmware?
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
charlieg wrote: Pray tell why did you try to update the firmware? I didn't - it was part of some Windows update.
|
|
|
|
|
These days motherboards ship with a secondary BIOS to help with that very issue. Guessing the rollback uses that. Hope it works out for you.
Jeremy Falcon
|
|
|
|
|
|
I started creating a way to connect devices to Winduino. You literally load up the hardware, which is a dll, and then you can set some arbitrary configuration properties if necessary, then you can connect the wires together - literally pin to pin connections from your virtual Arduino board to your virtual sensor, display, or other module.
Implementing an SPI slave and master setup by virtually bit-banging (both master/host and slave/device) at both ends is weird, fun, and challenging. It's basically emulating the hardware enough that you can then build the HAL code on top of that.
Here's code in the slave for processing incoming data as the SPI CLK line changes, looking for particular commands in the stream, and updating the framebuffer as SPI data comes in, much like the actual hardware would do. It's neat.
static void process_byte(uint8_t val) {
if (can_configure) return;
if (dc.value()) {
switch (st) {
case STATE_WRITE:
switch (offset) {
case 0:
write_col = val << 8;
++offset;
++bytes_written;
break;
case 1:
write_col |= val;
uint8_t r = ((float)((write_col >> 11) & 31) / 31.0f) * 255;
uint8_t g = ((float)((write_col >> 5) & 63) / 63.0f) * 255;
uint8_t b = ((float)((write_col >> 0) & 31) / 31.0f) * 255;
if (WAIT_OBJECT_0 == WaitForSingleObject(
render_mutex, INFINITE)) { uint8_t* p = &frame_buffer[column + screen_size.width * row * 4];
*p++ = b;
*p++ = g;
*p++ = r;
*p = 0xFF;
}
++column;
if (column > col_end) {
++row;
if (row > row_end) {
st = STATE_IGNORING;
break;
}
}
++bytes_written;
offset = 0;
break;
}
break;
default:
if (cmd_args_cap == 0) {
cmd_args_cap = 16;
cmd_args_size = 0;
cmd_args = (uint8_t*)malloc(cmd_args_cap);
if (cmd_args == nullptr) {
return;
}
} else if (cmd_args == nullptr) {
return;
}
if (cmd_args_size >= cmd_args_cap) {
cmd_args_cap += (cmd_args_cap * .8);
cmd_args = (uint8_t*)realloc(cmd_args, cmd_args_cap);
if (cmd_args == nullptr) {
return;
}
}
cmd_args[cmd_args_size++] = val;
switch (st) {
case STATE_COLSET:
if (cmd_args_size == 4) {
uint16_t r = cmd_args[0] << 8;
r |= cmd_args[1];
col_start = r;
r = cmd_args[2] << 8;
r |= cmd_args[3];
col_end = r;
cmd_args_size = 0;
column = col_start;
st = STATE_IGNORING;
}
break;
case STATE_ROWSET:
if (cmd_args_size == 4) {
uint16_t r = cmd_args[0] << 8;
r |= cmd_args[1];
row_start = r;
row = row_start;
r = cmd_args[2] << 8;
r |= cmd_args[3];
row_end = r;
cmd_args_size = 0;
st = STATE_IGNORING;
}
case STATE_WRITE:
if (bytes_written == sizeof(uint16_t) * (row_end - row_start + 1) * (col_start - col_end + 1)) {
st = STATE_IGNORING;
}
break;
}
break;
}
} else {
bytes_written = 0;
bytes_read = 0;
cmd = val;
if (cmd == colset) {
st = STATE_COLSET;
} else if (cmd == rowset) {
st = STATE_ROWSET;
} else if (cmd == write) {
st = STATE_WRITE;
} else if (cmd == read) {
st = STATE_READ;
} else {
st = STATE_IGNORING;
cmd_args_size = 0;
}
}
}
static void on_clk_changed(void* state) {
if (cs.value()) return;
if (clk.value()) {
if (bit_count == 8) {
process_byte(in_byte);
bit_count = 0;
in_byte = 0;
}
in_byte |= mosi.value();
++bit_count;
} else {
in_byte << 1;
}
}
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|