Releases: RMNO21/ESP32-Calculator
Releases · RMNO21/ESP32-Calculator
Release list
Version 2.0
- fixed displaying format
- added settings to choose between degree and radian
- enhanced graph viewing
- Now you can solve up to 6 equations with 6 variables
- fixed cursor bugs
Goals:
upload it to ESP32 and set up the circuit, then:
- add a local web server
- add a mode to run formulas
- add a mode to run a Python program
- Create a local web server for it so that the user can give the Python code or formula
- make the memory persistent to store the codes/formulas

version 1.3
- modes(selected)
- print_(*args) *updated
- input_(text=None)
- process_key_simple(k) *added
- integral()
- solve_eq() *added
- matrix_ops() *added by gemini
- get_det(mat, n) *added by gemini
- get_inverse(mat, n) *added by gemini
- solve_system(A, B, n) *added by gemini
- calc_slope() *added by gemini
- graph_func() *added by gemini
- show(text,Mode) #must be combined with print_() function
- read_key()
- process_key(k)
- format_result(r) #must be combined with print_() function
added new functions to my calculator
fixed bugs:
- backspace in functions work didn't work
- backspace for math functions like math.sin() didn't delete the whole word
- better error handling
this release has so many bugs, i will try to solve them in the next release, also i need to combine some functions

version 0.0
version 1.2
version 1.1
Full Changelog: preset...base
in here i choose the matrix diagram for my circuit and it works with columns OUT and rows IN
every button in each column is connected to each other and also for the rows.
whenever a row input is 1 and a column output is 1, it detects that button with that row and column.
functions in my code:
- show
- read_key
- process_key
- format_result
i used a safe environment for evel() function, but later i decided to expand it to the whole math library
it functions well as a simple calculator


