A question for @Buba (Buba is the only active developer other than me) and others:
I think that we need higher resolution on the assist level factor. I think a lower value that a user can do is like 25W (previous would be about 50W but with last change I did, should be half). If user want to have max power assist of 1000W (on a 52V battery, charged at 56V, where max charged is 58.8V) on the smallest power he does, max assist possible will be: 25 * 25.5 = 637.5 W, far from the target 1000W. We are using 8 bits for assist level factor variable, hence the max of 25.5. I think we should also have resolution like 0.025 while now we have only 0.1. So, I think we would need to change LCD3 assist level code...
My question is: since code is full, what do you think is better to do, 1. keep current LCD3 firmware closed to this changes and add this changes only to 850C LCD? or 2. you will work to make this changes on LCD3 (I understand should be hard and you may not be motivated to do this). This questions apply to other possible needed changes for maintenance of current features. Also, I think it is desirable to have other features that I think LCD3 will never have space for it, like password at startup (LCD3 original firmware has that feature and also 850C LCD, maybe every LCD...) -- what should we do for future LCDs that can have more features???
If was now, I would let some free space on LCD3 so it would be possible to make small changes/maintenance on current features.