- Mar 01, 2014
-
-
Damien George authored
Implement not, shl and shr in mpz library. Add function to create mpzs on the stack, used for memory efficiency when rhs is a small int. Factor out code to parse base-prefix of number into a dedicated function.
-
- Feb 28, 2014
-
-
Paul Sokolovsky authored
This change allows to build unix version without libreadline installed.
-
- Feb 27, 2014
-
-
Damien George authored
Remove param from python API of ext_register
-
Dave Hylands authored
Minor cleanup.
-
- Feb 26, 2014
-
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
Don't need to wrap bitfields in their own struct. Compiler does the correct thing without it.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
Update LED configuration
-
Damien George authored
Print an error if an invalid BOARD is specified
-
Damien George authored
Add EXTI support
-
Damien George authored
Fix floating point printing of negative numbers in the range (0, -1.0)
-
Dave Hylands authored
-
Dave Hylands authored
-
- Feb 25, 2014
-
-
Dave Hylands authored
-
- Feb 24, 2014
-
-
Damien George authored
Also change int -> machine_int_t where appropriate.
-
Damien George authored
With this option selected, only HID on its own works, not VCP+HID.
-
- Feb 23, 2014
-
-
Dave Hylands authored
Revamp usrsw to use new exti code. Add user switch callback function.
-
Damien George authored
Stack layout is different when -g used, so need to handle the pendsv jump differently. Addresses Issue #315.
-
Damien George authored
-
- Feb 22, 2014
-
-
Damien George authored
Add Configurable LFN support to FatFS
-
mux authored
-
Damien George authored
-
Damien George authored
Some functionality is still missing (eg and, or, bit shift), and some things are buggy (eg subtract).
-
Paul Sokolovsky authored
-
Damien George authored
-
Damien George authored
strtonum clashes with BSD function of same name, and our version is different so warrants a unique name. Addresses Issue #305.
-
Damien George authored
-
Damien George authored
parse: Refactor parse node encoding to support full range of small ints.
-
Paul Sokolovsky authored
Based on suggestion by @dpgeorge at https://github.com/micropython/micropython/pull/313
-
- Feb 21, 2014
-
-
Paul Sokolovsky authored
Specifically, VM's small ints are 31 bit, while parser's only 28. There's already MP_OBJ_FITS_SMALL_INT(), so, for clarity, rename MP_FIT_SMALL_INT() to MP_PARSE_FITS_SMALL_INT().
-
Paul Sokolovsky authored
TODO: De-duplicate DECODE_UINT, etc. definitions.
-
- Feb 20, 2014
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Assuming we have truncating (floor) division, way to do ceiling division by N is to use formula (x + (N-1)) / N. Specifically, 63 bits, if stored 7 bits per byte, require exactly 9 bytes. 64 bits overflow that and require 10 bytes.
-
Paul Sokolovsky authored
-
Damien George authored
-