update readme

This commit is contained in:
Jeff Wang 2019-04-01 02:39:26 -04:00
parent bb102add67
commit bf014cd982

View File

@ -94,6 +94,7 @@ Disconnected!
(The name for `stcgal` is probably a play on words from the `avrdude` programming software used to program AVR microcontrollers.) (The name for `stcgal` is probably a play on words from the `avrdude` programming software used to program AVR microcontrollers.)
# Usage # Usage
## Calculation
The calculator uses RPN. To calculate (2+3)/(9^2), enter: The calculator uses RPN. To calculate (2+3)/(9^2), enter:
- 2 - 2
@ -107,6 +108,7 @@ The calculator uses RPN. To calculate (2+3)/(9^2), enter:
The = key is used for Enter. There is automatic stack lift so that `9`, `Enter`, `*` is equivalent to 9^2. The = key is used for Enter. There is automatic stack lift so that `9`, `Enter`, `*` is equivalent to 9^2.
## Keys
The keys on the original calculator map as follows: The keys on the original calculator map as follows:
- `= `: Enter - `= `: Enter
@ -120,6 +122,9 @@ The keys on the original calculator map as follows:
- The 3rd and subsequent presses negates the current exponent being entered. - The 3rd and subsequent presses negates the current exponent being entered.
- `mode`: reserved for a future shift key - `mode`: reserved for a future shift key
## Turning off
Hold `mode` and `0` at the same time to turn off. NOTE: There is no auto power off.
# Bugs # Bugs
1. Currently, trying to display numbers between `[0.1, 1)` causes the calculator to crash. 1. Currently, trying to display numbers between `[0.1, 1)` causes the calculator to crash.
1. There are other calculations which can randomly cause the calculator to crash. 1. There are other calculations which can randomly cause the calculator to crash.