home.social

#jazda — Public Fediverse posts

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

  1. I hate in .
    I say that after writing 4 toy runtimes for it.

    I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.

    Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.

    Yeah, I'm riding , no alloc, why do you ask?

  2. I hate #async in #Rust.
    I say that after writing 4 toy runtimes for it.

    I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.

    Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.

    Yeah, I'm riding #no_std , no alloc, why do you ask?

    #programming #rustlang #unsafe #jazda

  3. I hate #async in #Rust.
    I say that after writing 4 toy runtimes for it.

    I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.

    Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.

    Yeah, I'm riding #no_std , no alloc, why do you ask?

    #programming #rustlang #unsafe #jazda

  4. I hate #async in #Rust.
    I say that after writing 4 toy runtimes for it.

    I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.

    Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.

    Yeah, I'm riding #no_std , no alloc, why do you ask?

    #programming #rustlang #unsafe #jazda

  5. I hate #async in #Rust.
    I say that after writing 4 toy runtimes for it.

    I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.

    Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.

    Yeah, I'm riding #no_std , no alloc, why do you ask?

    #programming #rustlang #unsafe #jazda

  6. is making progress. It's now a supported board in ! Very bare bones, but I'm working on adding drivers.

    github.com/tock/tock/pull/3182

  7. The feeling when you finally caught up with life and can hack on your favorite projects again.

    github.com/tock/tock/pull/2993

  8. Cleaning device drivers of cruft is exhausting. Yes, I did replace a rather central pice, but throughout I kept finding mistakes like using bytes instead of bits.

    I hope they are gone, but am not expecting it.

    Need a break before the inevitable humiliation while testing.

  9. Thanks @spaetz for writing up your first experience with the devkit. I'm going to use it as onboarding in the future.

    sspaeth.de/2022/05/jazda/

  10. the computer got a new, pretty font!

    See how it thinks we're going 14 km/h? That's because it glitched (don't worry, I found the bug).

    Two lessons:
    - using ray tracing techniques (sdf) for drawing works on microcontrollers
    - but barely fast enough :(

    framagit.org/jazda/core/-/blob

  11. Are you dreaming about a computer that shows where on the trail you are?

    I stopped dreaming.

    Because I made one!

    Trail display is a demo for I tested today while making code easier for newcomers.

    jazda.org

    The triangle on the display is about 10km around a pretty mountain lake surrounded by quaint little towns.

  12. I'm building a simulator for to test code before flashing. Here, I'm feeding it an old track, and testing a real-time situational map. Next I'll move it to the actual computer.

  13. First longer ride with . Impressions:
    - I need to show battery level. I don't know if it was fully charged
    - it survived the entire ride
    - it shut off after I got back, after almost 5 hours with GPS on
    - when the wind is blowing, I'm going way slower than I thought :S

  14. Still wondering what my secret project is?

    An bike computer.

    After weeks of working behind the scenes, today the first functional prototype was tested on the road. Hello world!

    Check out jazda.org if you want a prototype too.