dj1ch

dj1ch

0-day streak
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/60ec5443-782d-4f81-a57d-22c080bdf8b0-screenshot__17_.pnghttps://imgutil.s3.us-east-2.amazonaws.com/d73a4e57d8fda2a944b29b424d12c02ffdf8b77f589ec99b4fdb4465c1633289/6c7941c1-2722-4a40-ad5e-8d4cda7eebd9.png
github emoji
Started working on some method to automatically fill in some blanks for structs in case I run into stack exceptions. Development is overall going well but I hate having to go through a file that's a thousand lines long to find a specific variable, function call, etc. It's getting less complicated, and debugging everything isn't too arduous of a task. Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b461c573-bf26-4df0-b2c4-805dbd7aae07-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/fc029034f92cfc28bbaa23d706a24c94b1f243228c9895ac962082ae9671ac3b/73183c6b-1eb0-4306-9e35-08530201e8b5.png
github emoji
dino-debugging emoji
Did some more debugging today, but I've mostly just been resting. I think I can get this done by the end of the month hopefully. Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bbe4c5a6-086c-4460-85d1-ae3d44b7952f-screenshot__15_.pnghttps://imgutil.s3.us-east-2.amazonaws.com/fc029034f92cfc28bbaa23d706a24c94b1f243228c9895ac962082ae9671ac3b/a08d4c2e-49b4-426f-a8fa-c188cddc1336.png
dino-debugging emoji
github emoji
thinking emoji
Mostly debugging my code and fixing issues at the moment. Also working on LED control just because Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a747f786-e3a7-46d2-a0d1-6eb170c23a98-screenshot__14_.pnghttps://imgutil.s3.us-east-2.amazonaws.com/324bdb5a8b261cee6770cc68046e52f04349db85f9b08d474c9a4449bddfb946/19d2d247-e71f-4700-8c15-51bc2e571355.png
goose-honk-technologist emoji
github emoji
dino-debugging emoji
Messed around with variable names, added a couple of better/more readable variable names, etc. Honestly it makes the code look so much more clean. I also made sure we used an external nvs handle so we don't keep reopening it. Along with that I modified the sdkconfig so that the partitioning allows for more space. Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5226db3f-4efc-4830-99d4-1ca3af05a058-screenshot__13_.pnghttps://imgutil.s3.us-east-2.amazonaws.com/324bdb5a8b261cee6770cc68046e52f04349db85f9b08d474c9a4449bddfb946/714a961e-d558-45e8-b868-3f44d348a676.png
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cf98b33d-4ffa-4d55-b94d-489d52dc06e8-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/324bdb5a8b261cee6770cc68046e52f04349db85f9b08d474c9a4449bddfb946/89dc0506-0506-4587-a44e-5e1133dac4e2.png
github emoji
Cleaned up some code, this time I'm removing some redundancy. For the most part everything should be good to go until I get that ESP32C6 shipped. Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e19fa202-de88-4e28-9f31-fc5596ec6254-screenshot__10_.pnghttps://imgutil.s3.us-east-2.amazonaws.com/324bdb5a8b261cee6770cc68046e52f04349db85f9b08d474c9a4449bddfb946/73338aa2-694d-42cb-96dc-15311ddbcda7.png
goose-honk-technologist emoji
github emoji
Fixed a handful of errors that resulted in stack exceptions. Should work for the most part now. Now I have to deal with debugging it and stuff, but it shouldn't be too much of a problem. Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ffa6aaad-b5fc-4a09-b41d-103c1872ea63-screenshot__9_.pnghttps://imgutil.s3.us-east-2.amazonaws.com/d73a4e57d8fda2a944b29b424d12c02ffdf8b77f589ec99b4fdb4465c1633289/d1919a8c-609c-4b22-a482-0bc12faeb2a1.png
github emoji
dino-debugging emoji
Did a bit of cleanup. Probably going to wait on making a demo until I get another ESP32C6/ESP32C5/ESP32H2 for testing, it seems that everything should work for now. Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2a76bcda-c8f9-480e-ba2d-26937cd51084-screenshot__4_.pnghttps://imgutil.s3.us-east-2.amazonaws.com/d73a4e57d8fda2a944b29b424d12c02ffdf8b77f589ec99b4fdb4465c1633289/c4aeb837-964f-4d24-9c0a-43659dfa9ec8.png
github emoji
Today I've just started working on a new command for the console which starts a chat with another peer. It attempts to filter for activity, show peer messages, and allows you to send messages directly to the peer without the need for typing commands to normally send a message. It's still kind of a work in progress at the moment and I am still testing things. Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0895bf4e-3e44-48f0-9473-b4813544016e-screenshot__2_.pnghttps://imgutil.s3.us-east-2.amazonaws.com/c319a2d7f9e0f70231185af5118c6004c81de10c399b9102865da66835ea5373/144c4b3e-c3fb-48ab-8fab-b759e6fc8ebb.png
github emoji
Got started on implementing that handshake process for the HomeNet messaging system. I'm still working on the handshake process but I did implement callbacks for receiving messages and verification codes. Hopefully I will get this done soon. Github link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4359ce0b-eaeb-4eaf-aaa9-aacb409b951c-desktop_screenshot_2024.11.30_-_06.00.38.48.pnghttps://imgutil.s3.us-east-2.amazonaws.com/c319a2d7f9e0f70231185af5118c6004c81de10c399b9102865da66835ea5373/c3fe0484-b303-45c7-8ec6-e7e4c9d27bcc.png
Didn't have much time to do this, but I did work on implementing a message sending command for HomeNet which sends messages directly over OpenThread (I believe this is UDP). I also did a little code cleanup and all I need to do is work on the chatting system, the connection/handshake kind of thing, and that's about it. Though for my demo I might need another ESP32C6/C5/H2 Github Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2fa682f4-d687-47aa-90fb-9efe41d0c9e3-desktop_screenshot_2024.11.29_-_20.54.22.70.pnghttps://imgutil.s3.us-east-2.amazonaws.com/7cfec643bc1c812e8061058b7ce3124ce05f7aced9bf25dc5a74e18c89bbc150/1429fdad-7e82-4b30-a71e-1f4ae173ceb6.png
github emoji
goose-honk-technologist emoji
Today I haven't really done much but I do want to work on the chatting system a little better for HomeNet. I've also been fixing a handful of compilation issues with the project as I haven't started compiling the code until recently. ESP-IDF isn't too much of a pain compared to other things I've worked with. Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/73b92724-23ec-43cd-8c89-7f1fa67cdb6a-desktop_screenshot_2024.11.28_-_20.44.06.38.pnghttps://imgutil.s3.us-east-2.amazonaws.com/68eee0f67afb0825a5d58d2b317d55a81f1f4c17c4a59d343250256d72cf85d6/8c25c0c0-f5b0-491f-9672-963d28dc88ab.png
github emoji
goose-honk-technologist emoji
Today I just realized my websites are broken. The builds were successful on both vercel and github pages, but at this point I'm considering another hosting option because it seems like either way it cannot find the build files. Because of my implementation of a backend API it seems like the site just cannot be used statically. I hope to get it done by today.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/306a545b-e9f5-4478-8f1f-eea3a63816ab-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5e4147bd-5849-48c3-aab0-720c27cf0756-image.png
github emoji
vercel emoji
Took a quick break from the HomeNet project I am building and started focusing on fixing my portfolio site. I cleaned up a lot of stuff on the site, added icons, new parts of the site, etc. Just recently implemented a communication system which allows me to see messages sent from people to me. It still needs some work. Today and tomorrow I'll probably be looking into adding my work experience + education info. Site: dj1ch.vercel.app
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f1c54c85-c476-4dcf-bc9d-27e539613209-image.png
vercel emoji
Working on an ad-hoc mesh network implementation with OpenThread and an ESP32C6 (and possibly any other ESP32 supporting the IEEE 802.15.4 standard). At the moment I have roughly 10 hours in with about 5k~6k lines of code (written in embedded C) and I have created a handful of basic commands, but its functionality is not ready to be shipped with high seas. Today I'm tidying up some code and working on the actual "chatting" with clients in this (P2P kinda) network. Link: github.com/dj1ch/HomeNet
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/34969a1a-723c-432f-8a04-60bb87ef7d26-desktop_screenshot_2024.11.25_-_21.04.05.46.pnghttps://imgutil.s3.us-east-2.amazonaws.com/d9525fd4a132efdde57d83b066ca274fc59914f98481a8093025717c2b23539c/23f8479d-2f35-42e7-a8f9-2aaaca8d5bf9.png