| 
						
					 | 
					
						
						
							
						
						78cb37bf54
					 | 
					
						
						
							
							whitespace only changes to readme
						
						
						
						
						
						
						
						format as one sentence/phrase per line to make futuer diffs smaller 
						
						
							
						
					 | 
					
						2021-01-30 22:38:41 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2a301e71a9
					 | 
					
						
						
							
							update readme (default degrees, update outdated stuff), bump version
						
						
						
						
						
						
							
						
					 | 
					
						2021-01-30 22:38:41 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						380b90d434
					 | 
					
						
						
							
							resize/remove unused variables in lcd.c
						
						
						
						
						
						
							
						
					 | 
					
						2021-01-30 22:38:13 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						774be02e1f
					 | 
					
						
						
							
							use ->deg as default shifted function now that trig functions operate in degrees
						
						
						
						
						
						
						
						(->rad is down-shifted function now) 
						
						
							
						
					 | 
					
						2021-01-30 19:00:37 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5bcfb8a371
					 | 
					
						
						
							
							do all trig calculations in degrees
						
						
						
						
						
						
							
						
					 | 
					
						2021-01-30 18:45:44 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1e6d786482
					 | 
					
						
						
							
							Merge branch 'jjj11x/parallel_random_test'
						
						
						
						
						
						
						
						add lots of random tests for decn library 
						
						
							
						
					 | 
					
						2021-01-27 21:40:49 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c6ac1e5e2c
					 | 
					
						
						
							
							add random tests for inverse trigonometric functions
						
						
						
						
						
						
							
						
					 | 
					
						2021-01-27 21:11:32 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f15790f252
					 | 
					
						
						
							
							add random sin/cos/tan trig tests (accuracy is fairly bad)
						
						
						
						
						
						
							
						
					 | 
					
						2020-12-10 22:54:45 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						81253d8934
					 | 
					
						
						
							
							separate out tests into separate files
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-26 22:16:26 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						540d9e282c
					 | 
					
						
						
							
							add random y^x tests
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-19 21:36:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d3cddc1326
					 | 
					
						
						
							
							update readme
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-13 22:11:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						714cd69b9c
					 | 
					
						
						
							
							add random exp() tests
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-13 22:11:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						46851eab9f
					 | 
					
						
						
							
							use ctest to run unit tests in parallel (requires newer catch2)
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-13 22:11:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						08f1d199c1
					 | 
					
						
						
							
							add random logarithm tests, extra tests near log(1.0)
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-13 22:11:00 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						89f442cae8
					 | 
					
						
						
							
							add random division/reciprocal tests
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-13 00:52:00 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						18692d9baf
					 | 
					
						
						
							
							add random sqrt tests
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-13 00:51:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0a552c9f61
					 | 
					
						
						
							
							Merge branch 'jjj11x/ci'
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-14 10:05:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bc8c3aab8e
					 | 
					
						
						
							
							upload build artifacts
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-14 10:00:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bef903b20a
					 | 
					
						
						
							
							initial attempt at CI build
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-14 08:51:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						233f347ecc
					 | 
					
						
						
							
							Merge branch 'sqrt_decn'
						
						
						
						
						
						
							
 v1.12
						
					 | 
					
						2020-09-13 23:00:56 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						10ec4efed3
					 | 
					
						
						
							
							remove checked in binaries
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-13 23:00:02 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a5e64e89d4
					 | 
					
						
						
							
							free up some flash space
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-13 22:50:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						273e2f5742
					 | 
					
						
						
							
							add fast reciprocal sqrt() implementation
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-13 22:49:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5f6a375c06
					 | 
					
						
						
							
							Merge branch 'srtlg/development-trigonometric'
						
						
						
						
						
						
							
 v1.11
						
					 | 
					
						2020-09-13 02:06:33 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b43f0b9480
					 | 
					
						
						
							
							update readme
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-13 01:55:32 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						64754395be
					 | 
					
						
						
							
							add shift down sign, change GUI keys, bump version
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-13 01:55:00 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d8d7f98663
					 | 
					
						
						
							
							clear IsShiftedUp/Down at end of switch case, allow turning off with either shift
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-13 01:19:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2b915a3e59
					 | 
					
						
						
							
							decreased accuracy so that the real hardware is useful at 33 MHz
						
						
						
						
						
						
							
 v1.11-rc1
						
					 | 
					
						2020-09-10 19:59:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5f0bd3886a
					 | 
					
						
						
							
							cleanup
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-10 19:23:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2903579efd
					 | 
					
						
						
							
							added arcsin and arccos
						
						
						
						
						
						
						
						added a stack for temporaries, otherwise it became to tedious to keep
track which function uses which temporary for later 
						
						
							
						
					 | 
					
						2020-09-10 18:49:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b56523fadf
					 | 
					
						
						
							
							updated keyboard of Qt GUI
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-10 16:56:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						370df33a6c
					 | 
					
						
						
							
							implemented roll up
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-10 16:42:32 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9deae8128d
					 | 
					
						
						
							
							freed unused internal ram
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-10 16:40:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0b5e011017
					 | 
					
						
						
							
							made new functions accessible to the calculator
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-10 16:37:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e4ad37623b
					 | 
					
						
						
							
							implemented arctan
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-10 15:38:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3e5648de87
					 | 
					
						
						
							
							implemented sin, cos, theta for all real numbers
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-10 14:30:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2caedc9a45
					 | 
					
						
						
							
							re-structured tests
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-10 11:40:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f95aa9ab82
					 | 
					
						
						
							
							fixed tests
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-09 23:52:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						13d26e7b75
					 | 
					
						
						
							
							simple trigonometric functions as in Sinclair scientific
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-09 23:37:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						28243c267d
					 | 
					
						
						
							
							enable address sanitizer for g++
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-09 19:06:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a491ab0461
					 | 
					
						
						
							
							print the maximal stack pointer value when pressing shift
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-09 09:40:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2a9801e676
					 | 
					
						
						
							
							superfluous
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-09 08:47:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4316f928f8
					 | 
					
						
						
							
							added facility to debug the stack pointer on P3_4 (LCD LED cathode)
						
						
						
						
						
						
						
						roughly 139 bytes
functions were chosen by manually traversing pow_decn to the bottom 
						
						
							
						
					 | 
					
						2020-09-08 23:46:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7593260487
					 | 
					
						
						
							
							freed some space for the stack
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-08 16:57:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f7dfe460b
					 | 
					
						
						
							
							declaration exists already in decn.h
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-08 16:56:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6147b39ffc
					 | 
					
						
						
							
							v1.10: handle special cases for power, extra checks in multiply for Error
						
						
						
						
						
						
							
 v1.10
						
					 | 
					
						2020-09-07 23:14:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7a733cea0b
					 | 
					
						
						
							
							Merge pull request #1 from srtlg/development-compile-sdcc350
						
						
						
						
						
						
						
						- fixes build with sdcc 3.5.0
- adds a few more checks for special cases, and prevents some operations on `Error` 
						
						
							
						
					 | 
					
						2020-09-07 23:10:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0add7eb813
					 | 
					
						
						
							
							bump version
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-07 23:05:31 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be1033274a
					 | 
					
						
						
							
							remove unused definitions
						
						
						
						
						
						
						
						(the sanitizer does not work like this, it would need also linker flags) 
						
						
							
						
					 | 
					
						2020-09-05 11:01:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						96f70c9474
					 | 
					
						
						
							
							use debug per default
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-05 10:55:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |