19 Commits (724ebb9916d2e29595fc2098e6ae1e7c4f1e3f52)

Author SHA1 Message Date
stijn 70affd9ba2 all: Fix implicit floating point to integer conversions. 5 years ago
stijn bcf01d1686 all: Fix implicit conversion from double to float. 5 years ago
Damien George 8960a28238 lib/libm/math: Add implementation of __signbitf, if needed by a port. 6 years ago
Damien George 4c08932e73 lib/libm/math: Fix int type in float union, uint64_t should be uint32_t. 6 years ago
Damien George afc7ddca31 lib/libm/math: Make tanhf more efficient and handle large numbers. 6 years ago
Damien George 81a06d2c9c lib/libm: Remove implementation of log2f, use MP_NEED_LOG2 instead. 7 years ago
Damien George f869d6b2e3 lib/libm: Fix tanhf so that it correctly handles +/- infinity args. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 3bedff0b3c lib/libm/math: Remove implementations of float conversion functions. 8 years ago
Damien George cd527bb324 lib/libm: Move Thumb-specific sqrtf function to separate file. 8 years ago
Damien George a67651406d lib/libm: Allow math funcs to be used by non-Thumb archs. 9 years ago
Damien George 9ab94c468c lib/libm: Add implementations of erf, erfc, lgamma, tgamma. 10 years ago
Damien George 6d1f5070ce lib/libm: Add frexp and modf functions; use in stmhal; add tests. 10 years ago
Paul Sokolovsky 8a2cc1c7e4 stmhal: Add fake implementation of __aeabi_f2lz(). 10 years ago
Damien George f04329e93b lib/libm: Add acosh, asinh, atanh, tan; get working with stmhal. 10 years ago
Damien George 8594ce2280 py: Implement divmod, % and proper // for floating point. 10 years ago
Damien George 20beff9ae3 py and libm: Add asinf,acosf; print higher precision for float. 10 years ago
Damien George 4d3fc46326 lib, libm: Add back dummy definition of tanf. 10 years ago
Damien George 8707ea3421 lib: Add lib and libm, moving current files from stmhal. 10 years ago
Damien George 56da07dcfa stmhal, math: Define _M_LN2 if not already defined. 10 years ago
mux 5d44e6a92c Add copysignf 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 38ae014e42 stmhal: Update ADC, DAC and I2C objects to use new buffer protocol. 11 years ago
Damien George 89831d0289 stmhal: Add more math functions. 11 years ago
Damien George 769b23a9c6 stmhal: Add powf, logf, log2f, log10f. 11 years ago
Damien George aba9f51fef stmhal: #undef log2f if it's defined. 11 years ago
Damien George e90eefc84b stmhal: Fix servo object; add fpclassify to math functions. 11 years ago
Damien George 90834b956d stm/stmhal: Change gammaf to tgammaf. 11 years ago
Damien George 5a16658b21 stmhal: Copy changes to math.c from stm port. 11 years ago
Damien George 8138205bea stm/stmhal: Add more math stubs. 11 years ago
Damien George c070ff24a9 Disable some math functions until they work correctly. 11 years ago
Dave Hylands f14b92b9e1 REPl working on UART6 with STMHAL 11 years ago
Damien George 849a0dda86 stm: Add some floating-point math functions. 11 years ago
Damien George 0c36da0b59 Implement ROMable modules. Add math module. 11 years ago