├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .nojekyll ├── CLAUDE.md ├── LICENSE.txt ├── README.md ├── dev ├── FR_math_TODO.md ├── FR_mathroutines.h ├── FR_trigDegrees.c ├── FR_trigDegrees.h ├── coef-gen.py ├── fixedpoint-no-mul-fractionals.xlsx └── todo_update.md ├── examples └── FR_Math_Example1.cpp ├── index.html ├── makefile ├── other ├── FR_mathroutines.cpp ├── cordic-16bit.h ├── cordic-32bit.h ├── cordic-test.c ├── cordic_gentable.c ├── cordic_trig_sin_cos32.c ├── fxpt_atan2.c ├── log2fix └── log2fix.c ├── release_notes.md ├── run.sh ├── scripts ├── coverage_report.sh └── size_report.sh ├── src ├── FR_defs.h ├── FR_math.c ├── FR_math.h ├── FR_math_2D.cpp └── FR_math_2D.h ├── test.sh ├── tests ├── fr_math_test.c ├── test_2d_complete.cpp ├── test_2d_math.c ├── test_comprehensive.c ├── test_full_coverage.c └── test_overflow_saturation.c └── tools ├── emitreadme.sh.bak └── fr_coef-gen.cpp /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/.gitignore -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/README.md -------------------------------------------------------------------------------- /dev/FR_math_TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/dev/FR_math_TODO.md -------------------------------------------------------------------------------- /dev/FR_mathroutines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/dev/FR_mathroutines.h -------------------------------------------------------------------------------- /dev/FR_trigDegrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/dev/FR_trigDegrees.c -------------------------------------------------------------------------------- /dev/FR_trigDegrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/dev/FR_trigDegrees.h -------------------------------------------------------------------------------- /dev/coef-gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/dev/coef-gen.py -------------------------------------------------------------------------------- /dev/fixedpoint-no-mul-fractionals.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/dev/fixedpoint-no-mul-fractionals.xlsx -------------------------------------------------------------------------------- /dev/todo_update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/dev/todo_update.md -------------------------------------------------------------------------------- /examples/FR_Math_Example1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/examples/FR_Math_Example1.cpp -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/index.html -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/makefile -------------------------------------------------------------------------------- /other/FR_mathroutines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/other/FR_mathroutines.cpp -------------------------------------------------------------------------------- /other/cordic-16bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/other/cordic-16bit.h -------------------------------------------------------------------------------- /other/cordic-32bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/other/cordic-32bit.h -------------------------------------------------------------------------------- /other/cordic-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/other/cordic-test.c -------------------------------------------------------------------------------- /other/cordic_gentable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/other/cordic_gentable.c -------------------------------------------------------------------------------- /other/cordic_trig_sin_cos32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/other/cordic_trig_sin_cos32.c -------------------------------------------------------------------------------- /other/fxpt_atan2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/other/fxpt_atan2.c -------------------------------------------------------------------------------- /other/log2fix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/other/log2fix -------------------------------------------------------------------------------- /other/log2fix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/other/log2fix.c -------------------------------------------------------------------------------- /release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/release_notes.md -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/run.sh -------------------------------------------------------------------------------- /scripts/coverage_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/scripts/coverage_report.sh -------------------------------------------------------------------------------- /scripts/size_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/scripts/size_report.sh -------------------------------------------------------------------------------- /src/FR_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/src/FR_defs.h -------------------------------------------------------------------------------- /src/FR_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/src/FR_math.c -------------------------------------------------------------------------------- /src/FR_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/src/FR_math.h -------------------------------------------------------------------------------- /src/FR_math_2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/src/FR_math_2D.cpp -------------------------------------------------------------------------------- /src/FR_math_2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/src/FR_math_2D.h -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/test.sh -------------------------------------------------------------------------------- /tests/fr_math_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/tests/fr_math_test.c -------------------------------------------------------------------------------- /tests/test_2d_complete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/tests/test_2d_complete.cpp -------------------------------------------------------------------------------- /tests/test_2d_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/tests/test_2d_math.c -------------------------------------------------------------------------------- /tests/test_comprehensive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/tests/test_comprehensive.c -------------------------------------------------------------------------------- /tests/test_full_coverage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/tests/test_full_coverage.c -------------------------------------------------------------------------------- /tests/test_overflow_saturation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/tests/test_overflow_saturation.c -------------------------------------------------------------------------------- /tools/emitreadme.sh.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/tools/emitreadme.sh.bak -------------------------------------------------------------------------------- /tools/fr_coef-gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deftio/fr_math/HEAD/tools/fr_coef-gen.cpp --------------------------------------------------------------------------------