What the calculator can do at the moment:
- Add, subtract, multiply, divide.
- Square root, nth root, exponentiation.
- Trigonometry: sin, cos, tan with their respective inverse functions (working with degrees, radians and gradians).
- log10 and log.
- Factorial
- x10^
To do:
- Low power (need to change PCB layout, maybe in future design?)
- Constants menu
- Splash screen intro
- Graphing mode (basic explicit functions)
Known bugs:
- Syntax error when two or more unary operators are put together.
- Cursor may not be in correct position after making a line leap
- Crashes when result is bigger than 16 digits
Your project is impressive and highlights a great initiative to create a reliable and efficient scientific calculator. The transition from ATMega328p to ARM Cortex-M0+ is a significant upgrade, enhancing both performance and power efficiency. I look forward to seeing this open-source alternative evolve and contribute to the field of accessible scientific tools. Keep up the excellent work!
By the way, if you need to calculate your FESCO bill, you can use the FESCO bill calculator by visiting here.