16 bit fixed point precision with basic math, logarithms, trigonometric functions, and exponentiation. Available in binary and decimal resolutions. Re-entrant, thread safe, fully interruptible.

Fork of s16math by Bryan Batten

Committer:
bbatten
Date:
Wed Sep 03 17:12:36 2014 +0000
Revision:
1:ab4d55399b01
16 bit fixed point precision with basic math, logarithms, trigonometric; functions, and exponentiation. Available in binary and decimal; resolutions. Re-entrant, thread safe, fully interruptible.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bbatten 1:ab4d55399b01 1 This package is an incomplete version of the full evaluation package
bbatten 1:ab4d55399b01 2 due to limitations in upload capabilities.
bbatten 1:ab4d55399b01 3
bbatten 1:ab4d55399b01 4 First, there are no man pages because files with the extension ".3m"
bbatten 1:ab4d55399b01 5 are rejected.
bbatten 1:ab4d55399b01 6
bbatten 1:ab4d55399b01 7 Second all text files - even make files - had to have an extension
bbatten 1:ab4d55399b01 8 of ".txt" added in order to upload them. So to make the examples,
bbatten 1:ab4d55399b01 9 you need to either specify "make -f Makefile ..." on the command line,
bbatten 1:ab4d55399b01 10 or rename the makefiles in the example subdirectories back to
bbatten 1:ab4d55399b01 11 "Makefile" after you download the package.
bbatten 1:ab4d55399b01 12
bbatten 1:ab4d55399b01 13 Third, the upload tool rejects executables, so I renamed the executable
bbatten 1:ab4d55399b01 14 in examples/x86 from "multest" to "multest.txt". To run it, you
bbatten 1:ab4d55399b01 15 probably want to rename it back to just "multest". To load and run
bbatten 1:ab4d55399b01 16 the executable in examples/kl46z on your development board, you should
bbatten 1:ab4d55399b01 17 rename it from "multest.txt" back to "multest.bin". Alternately, using
bbatten 1:ab4d55399b01 18 the make command should produce a correctly named executable in both
bbatten 1:ab4d55399b01 19 subdirectories.
bbatten 1:ab4d55399b01 20
bbatten 1:ab4d55399b01 21 You can also download a zip file of the evaluation package from the
bbatten 1:ab4d55399b01 22 Microchip code host. Go to:
bbatten 1:ab4d55399b01 23
bbatten 1:ab4d55399b01 24 http://embeddedcodesource.com/developer/tau_tian/s16math__fixed_precision_math_library
bbatten 1:ab4d55399b01 25
bbatten 1:ab4d55399b01 26 and click on the download button.
bbatten 1:ab4d55399b01 27
bbatten 1:ab4d55399b01 28 Sorry, and thanks.