home.social

#rustembedded — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rustembedded, aggregated by home.social.

fetched live
  1. Reposting from new server:

    I am more and more actively looking to find a new career opportunity. I've been stuck classified as a senior engineer for most of my working life. Every employer promising career progression; never following through.

    Would love a gig where I can mentor and actually know that my words won't get fed directly into a chat interface.

    Would really like to work with embedded systems in #RustLang (no pro exp yet). Though I am open to a wide variety of systems programming.

    Over the years I've worked in Public Broadcasting, Game Development, Web Agencies, Education Technology, Museum Experience Design, Open Source Development

    I have been remote first for almost a decade now. Basically a hipster-wfh. I do well with async practices and keeping people in the loop.

    Are there any places hiring for remote people in Australia Eastern Time zone? Even if there are companies in other areas that know the benefit of async work!

    #FediHire #GetFediHired #NoAI #Rust #RustEmbedded

  2. CW: Intro post - many hashtags

    #introduction

    Hi, I'm a masc-y enby Dane living near #Geelong. I've called Australia home for almost 12 years.

    I have been writing software professionally for ~20 years in a wife variety of programming languages; including but not limited to: C/C++, C#, Python, JavaScript, Rust, Go, Erlang, VBScript.

    I've worked in a range of different industries but have had most fun when the outcome was to enrich peoples lives.

    Occasionally I'll post about my #beagles on #DogsOfFedi #DogsOfMastodon (see photo attached for dog tax)

    I'd like to do more #electronics and #embedded projects both in my free time and at work. So I keep my #kicad, #freecad and #RustEmbedded/ #RustLang skill trees full of points.

    #BoardGames are often being played with my wife and friends.
    Trying to find #ttrpg buddies for afk play

    I don't post much about #baking or #sourdough, but I have a starter that I've kept around for a number of years now. My wife and I make pizzas and burgers weekly. We both love cooking and entertaining guests with elaborate meals.

    I used to do a lot of #SCUBA #diving before 2020 came around. I even trained to be an open water instructor.

    I dream of a #SolarPunk future and to live in a society where hate doesn't fill every heart with darkness.

    Recently picked up #LockPicking as a fiddle activity while waiting for $job things compiling (Building #NixOS on aarch64 takes a long time)

    Wish to ditch my phone for an open computing platform and I secretly want to develop an OS too but that does require a lot of spoons that I currently don't possess.

  3. I am more and more actively looking to find a new career opportunity. I've been stuck classified as a senior engineer for most of my working life. Every employer promising career progression; never following through.

    Current job very much feels like a sort of holding pattern thing. I do work, babysit LLM-users, get annoyed, feeling stuck.

    Would love a gig where I can mentor and actually know that my words won't get fed directly into a chat interface.

    Would oove to work with embedded systems in #RustLang (no pro exp yet). Though I am open to a wide variety of systems programming.

    Over the years I've worked in Public Broadcasting, Game Development, Web Agencies, Education Technology, Museum Experience Design, Open Source Development

    I have been remote first for almost a decade now. Basically a hipster-wfh. I do well with async practices and keeping people informed

    Are there any places hiring for remote people in Australia Eastern Time zone?

    #FediHire #GetFediBHired #NoAI #Rust #rustEmbedded

  4. InterpN is getting B-splines, and a 3x speedup at the same time!

    Implementing B-splines exposed some opportunities for optimizations in the existing cubic Hermite methods, especially for larger data. Now, all InterpN cubic methods, both Hermite and B-spline, are at least 3x faster than scipy even asymptotically for large data, and >10x faster for latency-dominated small samples.

    #rustlang #rustembedded #performance

  5. emailed waveshare for a datasheet. got excel spreadsheet with register definitions. #RustLang #RustEmbedded #electronics

  6. yet again i managed to get a display with touch on an embedded device without checking if there were any rust drivers. this time i can't even find a datasheet

    #RustLang #RustEmbedded #electronics

  7. Wow, someone's successfully targeted my embedded Rust USB host stack to *EHCI*. That's, like, a *real* host controller... github.com/imxrt-rs/imxrt-usbh #rustlang #embeddedrust #rustembedded

  8. I may have to maintain a set of forks of a bunch of crates for my IPv6 crimes to work #RustEmbedded

    Especially smoltcp, embassy, esp-hal and all their related crates are not properly aligned feature wise and wrt releases being somewhat up to date

  9. I'm now trying to wrap my head around the esp-idf implementation for the lcd rgb panel so that I can implement what they do in Rust. #RustEmbedded #embedded #esp32.

    here's the main bulk of the c implementation: github.com/espressif/esp-idf/b

  10. No, just bad documentation. Had to find an env var to add to .cargo/config.toml #RustLang #espressif #RustEmbedded #embedded

  11. I think I found a bug in esp-hal in rust … trying to use PSRAM at 120MHz with cpu clock at 240MHz, which should be supported, the init fails at initialisation of the syscall table #RustLang #espressif #RustEmbedded #embedded

  12. I’m implementing the weird three wire spi thing straight from a c implementation. Borrow checker cries. Refactor time. #RustEmbedded #embedded

  13. I tried fixing the timing calculations. That don’t help. Maybe the spi comms are setup wrong? #RustEmbedded #embedded

  14. The esp rust hal for the lcd is under documented and doesn’t line up exactly with what the c implementation uses for config values so it’s really hard to know where I’m going wrong #RustEmbedded #RustLang

  15. Got distracted and made sure the touch driver would work (the crate I found didn’t quite work so I fixed it) #RustLang #embedded #RustEmbedded

  16. Listening to soma.fm and coding a driver for the st7701s lcd chip in rust #RustLang #embedded #RustEmbedded

  17. Hello, Rat 👋🐁

    🦀 New embedded Rust + @ratatui_rs tutorial dropped!

    🔥 Learn how to build embedded TUIs on ESP32!

    ➡️ Read on impl Rust book: esp32.implrust.com/ratatui/hel

  18. Const-unrolling lower-dimensional methods in interpn has now pushed it well past parity with existing N-dimensional methods. It even matches the performance of specialized 1D and 2D methods - without specifically addressing the 1D or 2D case separately from the N-dimensional case!

    On top of that, the new flattened evaluation approach remains heapless and no longer uses recursion, which makes it friendly to rigorous call stack analysis for embedded.

    #RustLang #RustEmbedded #performance

  19. 3rd time I soldered V1 of the board, and it's now working OK. I realized the problems with the RGB LEDs were not caused by faulty hardware, but rather wonky DMA transfer timing. In the process, I did find some hardware issues which were not breaking things (yet), such as missing caps next to each LED and wrong logic voltage being applied on the inputs. The MIDI optocoupler was also pumping 5V into the MCU, which is not supposed to be safe. Fixed all of that, and I will hopefully come up with a second version of the PCB in the coming weeks. I will also most likely replace the buttons with something a little bit more reliable. These E-Switches are really not great. But before ordering any boards from China, I will work on making the software better. The OS support for the microsd card is also still quite broken. #synthdiy #eurorack #rustembedded

  20. Ran a rust LoRa example on the two boards and then tested their range for a bit. With their little dinky antennas and through buildings we got roughly 350m distance before I got bored and walked back #rustEmbedded #LoRa

  21. Running Ratatui on RP2040! blog.mjolner.tech/ratatui-pi/

    With the help of @9names, ratatui is now useable on the RP2040 and RP2350!

    I’ve created an example that uses a round lcd touch display to implement a simple counter app.

    #RustLang #RustEmbedded #electronics

  22. TIL you cannot do a TLS request in embedded rust or no_std that checks the server certificate. And that the raspberry pi pico wifi HAL does not support setting a source MAC address. One of those two is an easy fix =)

    #RustEmbedded #RustLang #TIL #embassy #RaspberryPiPico #cyw43 #EmbeddedTLS #reqwless

  23. Achievement unlocked... I've just successfully transmitted the first Protocol Buffers messages over a UART link between an STM32G070 MCU (code written in Rust using Embassy) and a Python test program running on my Debian Linux laptop.

    Messages are sent with a small header (sync byte and length) and a CRC-16 trailer, and all worked on the second try (on the first try the CRC-16 calculation on the MCU was ignoring the first two bytes of the message - doh!).

    #Python #Rust #ProtocolBuffers #RustEmbedded

  24. weekend tinkering project: hardware wezterm running on a picocalc! This is built using embassy and a slightly tweaked version of the sunset crate for the ssh client. The photo makes things look a lot further along than they really are, because the terminal emulation is virtually non-existent and there is no connection between the keyboard and the ssh session yet.

  25. has anyone coaxed the into using PSRAM with embassy-rs? I couldn't find an obvious example in my searches this morning. I did find some arduino startup code that I can probably translate and adapt, but if someone has already done the heavy lifting, that would save me some effort!