Quentin Smith

Results 67 comments of Quentin Smith

I saw that adapter, but I feel like you wouldn't want to do "async only" until both these traits are stable and they can be compiled with stable Rust, and...

> > I'm wondering if there might be a procedural macro solution that would allow a single device driver to be compiled in both blocking and async modes. Has anyone...

Looking at one particular example, `NSWorkspaceWillLaunchApplicationNotification` is posted at 11:15:41. `NSWorkspaceDidLaunchApplicationNotification` is posted 5 seconds later at 11:15:46. Then my SIMBL plugin doesn't log its first message (which happens immediately...

Very excited to see a bonding API. Shouldn't the new trait functions be `async`, though, to match the rest of the crate? Especially since the flash interface in this crate,...

> In general, if the implementation of the `BondHandler` methods has async requirements, the application should forward the request (via a `Channel` or similar) to a task it creates for...

I'm working on trying to reverse-engineer the protocol. Unfortunately it looks like they're using an FTDI serial converter chip... in bit-banging mode! No simple ASCII protocols here. I can understand...

@JeffreyDavidsz I only have an MD-HX so TSL is not an option for me. (Sounds like it's only available on the DMON?)

I've made some great progress reverse engineering the protocol. I can now reliably switch inputs on my MD-HX and read the current state: ``` bash-3.2$ python3 decimctl.py [(b'DECIMATOR DESIGN', b'MD-HX',...

Okay, I've posted my WIP: https://github.com/quentinmit/decimctl It only really supports the MD-* series right now. After you've installed it, you should be able to run commands like: ``` bash-3.2$ decimctl...

@DeeJayMX It requires a recent version of Python 3 (maybe 3.6+), pylibftdi, and libftdi. For the former, I think the official package is fine if you don't have it -...