James Jackson

Results 75 comments of James Jackson

Nice! I've never used `goto`. haha! Yeah, I played with it a bit, and it looks like `AF` will get sent either by trying to send more bytes, or if...

I had no idea about `libopencm3`. That looks really cool! Seems like the sort of thing we could contribute to even! Maybe I'm wrong, but I just read through their...

Okay, so, I tried the Wire API last night, and there is one big thing that I don't love: While the blocking methods make sense, there is a lot of...

One solution: In the F1 driver, I ended up building a circular buffer of I2C jobs (because the duty cycle was really close to 100%) and API actually stacked jobs...

Okay, so @dpkoch and I talked about this a little bit. The impetus for this is trying to support the TFMini-I2c laser altimeter. It has a _very_ non-standard API, which...

So, I actually worked out some of those details while I implemented this last night. In my solution, the I2C class has an internal `write_buffer_` which holds the data-to-be-written. There...

@dpkoch and @mmmfarrell probably know best. I will have some time this week to push on this too if I know what needs work.

Thanks for the feedback. The primary motivation for per-channel override is actually in distinguishing throttle override from attitude. This is most common in multirotors (for example, I want to quickly...

Hey @atyshka, Yeah, I didn't do a great job of architecting the code so that it was obvious how to extend airbourne. It's a change to airbourne. In [airbourne/include/revo_f4.h](https://github.com/rosflight/airbourne_f4/blob/master/include/revo_f4.h) I...

Awesome! Thanks!