Hi Ricardo.
On Mon, May 11, 2020 at 04:59:11PM +0200, Ricardo CaƱuelo wrote:
Hi Rob,
What's your opinion on this?
I'm not Rob, but anyway.
Some context: It's about bindings that define signed integer properties with range checks that go below and above zero. The schema checker fails because, apparently, it interprets every cell value as an uint32, which makes the range check fail for negative numbers.
b) Redefine this property to be closer to the datasheet description (ie. unsigned integers from 0 to 7) and adapt the driver accordingly. This would also let us define its range properly using minimum and maximum properties for it.
I think (b) is the right thing to do but I want to know your opinion. Besides, I don't have this hardware at hand and if I updated the driver I wouldn't be able to test it.
Based on the discussions option b) above seems like the best compromise.
Sam