-
a8ada6b7d6
Merge pull request #7 from jjj11x/jdw/pi_fixup
master
v1.14
jjj11x
2022-04-26 22:45:38 -0400
-
-
33cd262674
bump version to 1.14 for pi fixes
Jeff Wang
2022-04-26 21:47:46 -0400
-
9770525dba
Pressing PI (Shift ÷) should only lift the stack if the previous operation would allow it.
toml12953
2022-04-21 05:43:29 -0400
-
c6901dc442
A call to mult_decn is not needed and prevents PI from being loaded into the X register.
toml12953
2022-04-21 05:35:02 -0400
-
5bc3b881a1
update catch2 version/link (there's probably a better way to do this)
Jeff Wang
2022-04-26 21:18:47 -0400
-
086f814e7b
run CI checks on pull requests also
Jeff Wang
2022-04-26 21:13:09 -0400
-
-
d6e16f8bb9
Update calc.c
toml12953
2022-04-21 05:43:29 -0400
-
-
9e30548cb9
Update decn.c
toml12953
2022-04-21 05:35:02 -0400
-
-
25db3835e0
Merge branch 'jdw/degree_default'
v1.13
Jeff Wang
2021-01-31 17:21:30 -0500
-
-
78cb37bf54
whitespace only changes to readme
Jeff Wang
2021-01-30 22:37:29 -0500
-
2a301e71a9
update readme (default degrees, update outdated stuff), bump version
Jeff Wang
2021-01-30 22:15:53 -0500
-
380b90d434
resize/remove unused variables in lcd.c
Jeff Wang
2021-01-30 22:16:06 -0500
-
774be02e1f
use ->deg as default shifted function now that trig functions operate in degrees
Jeff Wang
2021-01-30 19:00:37 -0500
-
5bcfb8a371
do all trig calculations in degrees
Jeff Wang
2021-01-30 18:45:44 -0500
-
-
1e6d786482
Merge branch 'jjj11x/parallel_random_test'
Jeff Wang
2021-01-27 21:40:49 -0500
-
-
c6ac1e5e2c
add random tests for inverse trigonometric functions
Jeff Wang
2021-01-27 21:11:32 -0500
-
f15790f252
add random sin/cos/tan trig tests (accuracy is fairly bad)
Jeff Wang
2020-12-10 22:54:45 -0500
-
81253d8934
separate out tests into separate files
Jeff Wang
2020-10-26 22:16:26 -0400
-
540d9e282c
add random y^x tests
Jeff Wang
2020-10-19 21:36:18 -0400
-
d3cddc1326
update readme
Jeff Wang
2020-10-13 01:40:51 -0400
-
714cd69b9c
add random exp() tests
Jeff Wang
2020-10-13 00:49:52 -0400
-
46851eab9f
use ctest to run unit tests in parallel (requires newer catch2)
Jeff Wang
2020-10-12 16:15:39 -0400
-
08f1d199c1
add random logarithm tests, extra tests near log(1.0)
Jeff Wang
2020-10-12 16:14:12 -0400
-
89f442cae8
add random division/reciprocal tests
Jeff Wang
2020-10-10 23:04:17 -0400
-
18692d9baf
add random sqrt tests
Jeff Wang
2020-10-10 22:24:26 -0400
-
-
0a552c9f61
Merge branch 'jjj11x/ci'
Jeff Wang
2020-09-14 10:05:03 -0400
-
-
bc8c3aab8e
upload build artifacts
Jeff Wang
2020-09-14 09:41:49 -0400
-
bef903b20a
initial attempt at CI build
Jeff Wang
2020-09-14 01:07:42 -0400
-
-
233f347ecc
Merge branch 'sqrt_decn'
v1.12
Jeff Wang
2020-09-13 23:00:56 -0400
-
-
10ec4efed3
remove checked in binaries
Jeff Wang
2020-09-13 23:00:02 -0400
-
a5e64e89d4
free up some flash space
Jeff Wang
2020-09-13 22:50:19 -0400
-
273e2f5742
add fast reciprocal sqrt() implementation
Jeff Wang
2020-09-07 18:18:20 -0400
-
-
5f6a375c06
Merge branch 'srtlg/development-trigonometric'
v1.11
Jeff Wang
2020-09-13 02:06:33 -0400
-
-
b43f0b9480
update readme
Jeff Wang
2020-09-13 01:54:00 -0400
-
64754395be
add shift down sign, change GUI keys, bump version
Jeff Wang
2020-09-13 01:19:47 -0400
-
d8d7f98663
clear IsShiftedUp/Down at end of switch case, allow turning off with either shift
Jeff Wang
2020-09-13 01:19:22 -0400
-
2b915a3e59
decreased accuracy so that the real hardware is useful at 33 MHz
v1.11-rc1
Mirko Scholz
2020-09-10 19:59:57 +0200
-
5f0bd3886a
cleanup
Mirko Scholz
2020-09-10 19:23:58 +0200
-
2903579efd
added arcsin and arccos
Mirko Scholz
2020-09-10 18:49:47 +0200
-
b56523fadf
updated keyboard of Qt GUI
Mirko Scholz
2020-09-10 16:56:58 +0200
-
370df33a6c
implemented roll up
Mirko Scholz
2020-09-10 16:42:32 +0200
-
9deae8128d
freed unused internal ram
Mirko Scholz
2020-09-10 16:40:40 +0200
-
0b5e011017
made new functions accessible to the calculator
Mirko Scholz
2020-09-10 16:37:23 +0200
-
e4ad37623b
implemented arctan
Mirko Scholz
2020-09-10 15:38:26 +0200
-
3e5648de87
implemented sin, cos, theta for all real numbers
Mirko Scholz
2020-09-10 14:30:53 +0200
-
2caedc9a45
re-structured tests
Mirko Scholz
2020-09-10 11:40:26 +0200
-
f95aa9ab82
fixed tests
Mirko Scholz
2020-09-09 23:52:30 +0200
-
13d26e7b75
simple trigonometric functions as in Sinclair scientific
Mirko Scholz
2020-09-09 23:37:46 +0200
-
28243c267d
enable address sanitizer for g++
Mirko Scholz
2020-09-09 19:06:49 +0200
-
a491ab0461
print the maximal stack pointer value when pressing shift
Mirko Scholz
2020-09-09 09:40:26 +0200
-
2a9801e676
superfluous
Mirko Scholz
2020-09-09 08:47:51 +0200
-
4316f928f8
added facility to debug the stack pointer on P3_4 (LCD LED cathode)
Mirko Scholz
2020-09-08 23:46:41 +0200
-
7593260487
freed some space for the stack
Mirko Scholz
2020-09-08 16:57:25 +0200
-
3f7dfe460b
declaration exists already in decn.h
Mirko Scholz
2020-09-08 16:56:50 +0200
-
-
6147b39ffc
v1.10: handle special cases for power, extra checks in multiply for Error
v1.10
Jeff Wang
2020-09-07 23:14:04 -0400
-
7a733cea0b
Merge pull request #1 from srtlg/development-compile-sdcc350
jjj11x
2020-09-07 23:10:24 -0400
-
-
0add7eb813
bump version
jjj11x
2020-09-07 23:05:31 -0400
-
be1033274a
remove unused definitions
Mirko Scholz
2020-09-05 11:01:04 +0200
-
96f70c9474
use debug per default
Mirko Scholz
2020-09-05 10:55:54 +0200
-
51c2d2e2e7
handle truncation in entering numbers properly
Mirko Scholz
2020-09-05 10:43:28 +0200
-
6ab4cfb714
extra checks for multiply
Mirko Scholz
2020-09-05 10:35:45 +0200
-
6487fbde6e
move constants out of the header
Mirko Scholz
2020-09-05 10:25:35 +0200
-
1075e6d103
truly take advantage of __code pointer
Mirko Scholz
2020-09-05 09:59:08 +0200
-
c18c0dabfd
handle special cases for power function
Mirko Scholz
2020-09-05 01:08:09 +0200
-
5ea2818fe3
move pow_decn from header to source file
Mirko Scholz
2020-09-05 00:18:47 +0200
-
1fb0a1fd50
row/col should be always less than 16
Mirko Scholz
2020-09-04 23:02:46 +0200
-
a8cf1a881b
put two flags into bit addressable ram
Mirko Scholz
2020-09-04 22:55:16 +0200
-
fb76fac249
move VER_STR into flash
Mirko Scholz
2020-09-04 22:23:35 +0200
-
9464360014
compiles under gcc 10
Mirko Scholz
2020-09-04 21:16:46 +0200
-
ae9beb120a
handle common install paths for catch.hpp
Mirko Scholz
2020-09-04 21:13:26 +0200
-
bb7deb53cb
address cmake warning
Mirko Scholz
2020-09-04 20:54:39 +0200
-
d3314a9de9
gcc 10 refuses to link otherwise
Mirko Scholz
2020-09-04 20:48:09 +0200
-
eea645f401
compiles again under sdcc-3.5.0
Mirko Scholz
2020-09-04 20:45:29 +0200
-
-
fc0fe7c327
initial reciprocal square root prototyping
Jeff Wang
2019-12-11 02:27:27 -0500
-
b04a95e420
increase test coverage
Jeff Wang
2019-11-20 01:54:04 -0500
-
38c4e4678c
update readme
Jeff Wang
2019-11-19 00:00:32 -0500
-
218cb67ea7
more automated unit tests
Jeff Wang
2019-11-19 00:00:18 -0500
-
e907f4571d
start converting testbench to Catch unit tests
Jeff Wang
2019-11-18 04:30:20 -0500
-
816c3d7ec6
update readme
Jeff Wang
2019-11-14 04:14:18 -0500
-
d532f2cf44
put license notice in all files, use GPLv3+
Jeff Wang
2019-11-14 03:45:52 -0500
-
9402bd512f
keyboard support for Qt GUI
Jeff Wang
2019-11-14 03:32:07 -0500
-
f70510e46a
use cmake everywhere for desktop build, fix build warnings
Jeff Wang
2019-11-14 02:40:07 -0500
-
f25a71b74c
v1.09: bugfix for taking log/ln of a number with an exponent of 99
v1.09
Jeff Wang
2019-11-14 02:14:58 -0500
-
47459f5253
v1.08 bugfix: make clearX actually clear X instead of just clearing number entry
v1.08
Jeff Wang
2019-10-22 20:17:30 -0400
-
fdda8feafb
v1.07 various bug fixes
v1.07
Jeff Wang
2019-10-22 02:24:06 -0400
-
ada1102258
fix for LASTx/RCL behavior after operation
Jeff Wang
2019-10-22 02:23:30 -0400
-
56e3034f9d
bugfix for exponents > 127 getting printed as negative
Jeff Wang
2019-10-22 02:13:29 -0400
-
f7da807dd4
v1.06: STO/RCL/lastX, bugfix for sqrt(0), more checks for NaN/Error before operations
v1.06
Jeff Wang
2019-10-22 01:09:32 -0400
-
c3aa80289f
fix square root of 0 bug
Jeff Wang
2019-10-22 01:07:28 -0400
-
2816712d49
fix width and height of qt gui, update screenshot with STO/RCL/LastX/rotate
Jeff Wang
2019-10-21 02:36:31 -0400
-
581a8e26f1
disallow subtraction/negation of error
Jeff Wang
2019-10-21 02:31:18 -0400
-
c05a402b72
add STO, RCL, lastX, and rotate; do not require holding shift while pressing 0 to turn off
Jeff Wang
2019-10-21 02:30:58 -0400
-
f184c6dc18
update programming instructions in readme
jjj11x
2019-10-16 02:35:30 -0400
-
74b287357c
reorganize/edit readme
Jeff Wang
2019-10-10 01:02:01 -0400
-
b5304f358e
add smaller picture of calculator
Jeff Wang
2019-10-07 18:08:17 -0400
-
73585be8bb
update readme again
Jeff Wang
2019-10-07 03:51:28 -0400
-
b18969fef0
update gui
Jeff Wang
2019-10-07 03:19:26 -0400
-
f847cd8869
update readme
Jeff Wang
2019-10-07 01:55:35 -0400
-
8ff83bf3e9
binaries for v1.05 with log()/exp() and y^x support
v1.05
Jeff Wang
2019-10-07 00:09:51 -0400
-
8f0598d75c
move tmp4 to xdata to free up more stack space
Jeff Wang
2019-10-07 00:08:25 -0400