| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-06-11 | Not sure why this improves firmware size, perhaps because of a butterfly ↵calc-onto-edge | Michele Bini | |
| effect during compiler optimization. | |||
| 2022-06-11 | add back missing error handling; run operators.pop after potentially ↵ | Michele Bini | |
| branching out to see if it results in smaller firmware size | |||
| 2022-06-11 | Further simplify code | Michele Bini | |
| 2022-06-11 | Inline parse float, since it's used only once | Michele Bini | |
| 2022-06-11 | simplify code, reduce duplication | Michele Bini | |
| 2022-06-11 | Remove gotos | Michele Bini | |
| 2022-06-11 | Clarify code a bit | Michele Bini | |
| 2022-06-11 | Calculator: bugfixes, reduce binary size | Michele Bini | |
| Use statically-allocated stacks. Fixes: * Display correctly decimal parts starting with zero, such as 0.09 * Handle correctly expressions like '-(5+11)'=-16 or '3*-(5+11)'=-48 | |||
| 2022-06-11 | Add Calculator screen as new App | Raupinger | |
| A calculator based on the Shunting-yard algorithm as described here: https://en.wikipedia.org/wiki/Shunting-yard_algorithm Moving the Motion App into the Settings screen to use the tile in the ApplicationList for the Calculator. | |||
