New hardware has arrived! #127
ZZ-Cat
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The development boards I mentioned in #124 has arrived.
I decided to get a few representatives of the chipsets I previously mentioned, and they are as follows:
As far as ESP32 is concerned, I opted for the S3 variant instead of the C3 version. Even though I said I'd get the C3 version... at the time, I could not remember which one was the RISC-V architecture and which one was Tensilica. Yes, I frequently get these two variants mixed up.... especially when I don't have their data sheets immediately in front of me.
Ultimately, it doesn't really matter which version I have, as long as CRSF for Arduino actually works on the hardware I have available to me. All I care about is whether-or-not CRSF for Arduino works on a particular hardware target, and the hardware I now have on-hand is a more accurate representation of what you guys are using, as opposed to me building specifically for the Metro M4 Express, then proverbially throwing a paper dart into a 100 km/h Southerly wind and hoping for the best.
Over the coming months, you can expect some improvements (if needed) to CRSF for Arduino to better support this hardware, as well as me completing the highly anticipated Serial Transmitter Interface.
I feel like I need to apologise to you all for taking so long to get any of this done, however there isn't anything for me to apologise for at all, as I needed to take care of myself and my mental health first before carrying CRSF for Arduino forwards.
When my mental health tanks (like it did earlier in the year), you can think of it as me injuring my hands and how severely that impacts my ability to write code. At that point, I need to take time off to allow myself to rest and recover. If I tried to carry on whilst in that state, not only would I be writing "spaghetti code" (which saps unnecessary amounts of my time in my attempts to debug and correct code what should not have been written in the first place), it would impact my health even harder in ways what could otherwise be prevented.
So, when I take time off of any of my projects, know that it's not forever, and when I come back to it, I'll be in a better head-space where I can actually focus and get shit done. It's important to take breaks, and for me, looking after my mental health is the biggest factor here... considering that it isn't the best, even on my good days.
One more thing!
I will remind you all that this is still very much a hobby for me. It always has been, and it's unlikely to change any time soon.
While it may seem like I am able to write code "full-time", truth be told, this is not my day job. I don't make a living out of this.
Sometimes, I have a love-hate relationship with coding, even at the best of times. The fact that I am doing this on my own terms gives me the flexibility I need in order to thrive in this environment, and I need to maintain that flexibility and reinforce the importance of me doing this on my own terms, not anyone else's.
Thank you all for being here, and using CRSF for Arduino in your projects, and helping shape CRSF for Arduino into what it is today. =^/.^=
Beta Was this translation helpful? Give feedback.
All reactions