Results 39 comments of Tom

I'm still a big fan of the library in general and have been using it myself for a recent major project. I agree that the stock libraries seem to be...

e.g. pins 3, 4 and 5 on the MCP1810 ( http://ww1.microchip.com/downloads/en/DeviceDoc/20005623A.pdf)

Yeah, I'd suspect that the best way to handle it is with one repo (say `agg-kicad-src`) that contains all the current code and yaml and a second repo (say `agg-kicad`)...

I've started collating some of my work on bits like this in https://github.com/HarkonenBade/kicad-models Unfortunately I think until kicad supports more reasonable model formats, or someone writes a VRML exporter targeted...

My general opinion is that an ADC implementation should reject attempts to 'read' different channels if there is an in progress conversion. I believe the use of nb is because...

I think the risk of returning previous values from cancelled conversions should be avoidable by proper state machine use in the OneShot implementor code. I think that the latter 'conversion...

> I don't think that a proper state machine _can_ avoid the risk of having stale values, for that state machine doesn't get told when an attempt to read is...

> `cancel()` might not always be possible to implement though. A state machine to prevent reading stale values is usually not even necessary because the hardware usually has internally bits...

(Also apologies if I'm being overly affected by my knowledge of the stm32F0 ADC, which supports active stopping of in progress conversions)

Fair, the other take would be to just cut off your internal state machine and thus delay the block to the next `read` call (by making it wait until it...