Quentin Smith
Quentin Smith
This PR adds `LuminousFlux` and `Illuminance` units. Unfortunately they are dimensionally equal to `LuminousIntensity` and `Luminance`. I tried to provide a `Mul` trait implementation to construct `LuminousFlux` from `LuminousIntensity *...
`fit/lsquares.go` pulls in the entirety of gonum for anyone using go-gg. This is a huge dependency tree. Consider splitting packages or rewriting lsquares without using gonum.
@Rahix This is not mergeable yet (especially since I need to send a PR for the changes to `avr-device` first), but WDYT of the refactoring I had to do to...
I've been trying to implement a `Usart` type for ATtiny167 and have been running into typing hell trying to do that. The `avr-hal-generic` crate currently contains the `Baudrate` struct that...
Note that the example won't compile until https://github.com/stm32-rs/stm32f4xx-hal/pull/510 is merged, since they use `stm32f4xx-hal` and it's currently on 1.0.0-alpha.7 (not that it seemingly compiles out of the box, anyway). Not...
## This is a draft PR, I would appreciate feedback on the general direction but it's not quite complete enough to be merged. Specific things I would like feedback on:...
# What does this implement/fix? The `extract_registry_entry_config` function had an incorrect type annotation. ## Types of changes - [x] Bugfix (non-breaking change which fixes an issue) - [ ] New...
# What does this implement/fix? When package config is merged, dictionaries are merged key-by-key but lists were previously just concatenated. This meant that it was not possible for a later...
## Description: Document how package config merging works. **Pull request in [esphome](https://github.com/esphome/esphome) with YAML changes (if applicable):** esphome/esphome#3555 ## Checklist: - [x] Branch: `next` is for changes and new documentation...
I can't promise everything works but all the basic functionality seems to be there and working in my tests. I kept each logical change as a separate commit so you...