9678 Commits (5b19916d6e953b5c5a6eb03afaf7f8e59e35baee)
 

Author SHA1 Message Date
Damien George 5b19916d6e py/asmx64: Extend asm_x64_mov_reg_pcrel to accept high registers. 6 years ago
Damien George 1dc720dc01 py/asmx86: Comment out unused asm_x86_nop to prevent compiler warnings. 6 years ago
Damien George 87231132d4 py/asmthumb: Extend asm entry/exit to handle stack larger than 508 bytes 6 years ago
Damien George ef9394e76a py/asmthumb: Clean up asm_thumb_bl_ind to use new optimised ldr helper. 6 years ago
Damien George 07ccb192c5 py/asmthumb: Add wide ldr to handle larger offsets. 6 years ago
Damien George d95947b48a py/vm: When VM raises exception put exc obj at beginning of func state. 6 years ago
Damien George dd288904db py/objtype: Support full object model for get/set/delitem special meths. 6 years ago
Damien George 2eb0170157 py/objtype: Remove TODO about storing attributes to classes. 6 years ago
Damien George 2c7a3061d5 py/runtime: Remove nlr protection when calling __next__ in mp_resume. 6 years ago
Damien George 0c9d452370 py/vm: Fix case of throwing GeneratorExit type into yield-from. 6 years ago
Damien George e6078dfed2 tests/basics: Split out gen throw tests from yield-from-throw tests. 6 years ago
Damien George e9012a20f7 py/emitnative: Change type of const_table from uintptr_t to mp_uint_t. 6 years ago
Damien George bbccb0f630 esp8266: Remove scanning of GC pointers in native code block. 6 years ago
Damien George ac81cee3fc tests/micropython: Test loading const objs in native and viper funcs. 6 years ago
Damien George 2e86233263 py/asm*: Remove ASM_MOV_REG_ALIGNED_IMM emit macro, it's no longer used. 6 years ago
Damien George 7d4b6cc868 py/emitnative: Place const objs for native code in separate const table. 6 years ago
Damien George 8a84e08dc8 docs/library/network: Make AbstractNIC methods layout correctly. 6 years ago
Damien George 217566b764 docs/library/network: Move specific network classes to their own file. 6 years ago
Damien George b3eadf3f3d py/objfloat: Fix abs(-0.0) so it returns 0.0. 6 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 fc1bb51af5 py/objgenerator: Remove TODO about returning gen being called again. 6 years ago
Damien George 6d20be31ae py/vm: Reword TODO about invalid ip/sp after an exception to a note. 6 years ago
Damien George 04f7da78db py/objmodule: Remove TODO about checking store attr to a module. 6 years ago
Damien George cc5c3c64ca py/objint: Remove TODO about checking of int() arg types with 2 args. 6 years ago
Damien George 814f17a3a4 py/objdict: Reword TODO about inlining mp_obj_dict_get to a note. 6 years ago
Damien George baa83a0c6d py/objslice: Remove long-obsolete comment about enhancing slice object. 6 years ago
Damien George 76355c8863 py/vm: Make small optimisation of BUILD_SLICE opcode. 6 years ago
stijn 57a7d5be9a py: Fix msvc C++ compiler warnings with MP_OBJ_FUN_MAKE_SIG macro. 6 years ago
Paul Sokolovsky 8181ec04a4 tests/cpydiff: Add case for difference in behaviour of bytes.format(). 6 years ago
Paul Sokolovsky a135bca4a1 py/objstr: format: Return bytes result for bytes format string. 6 years ago
Peter Hinch 09c5c58a1f docs/library/machine.SPI: Add note about baudrate imprecision. 6 years ago
Paul Sokolovsky af2030dec6 unix/mpconfigport.h: Enable MICROPY_PY_UHASHLIB_MD5 for uhashlib.md5. 6 years ago
Damien George 84090edaa3 stm32/mpconfigport.h: Enable math.factorial, optimised version. 6 years ago
Christopher Swenson 8c656754aa py/modmath: Add math.factorial, optimised and non-opt implementations. 6 years ago
Damien George 7b452e7466 stm32/usbd_conf: Allocate enough space in USB HS TX FIFO for CDC packet. 6 years ago
Damien George 5f92756c2c lib/stm32lib: Update library to fix issue with filling USB TX FIFO. 6 years ago
Damien George 6ea6c7cc9e stm32/powerctrl: Don't configure clocks if already at desired frequency. 6 years ago
Damien George bc54c57590 stm32/powerctrl: Optimise passing of default values to set_sysclk. 6 years ago
Damien George dae1635c71 stm32/powerctrl: Factor code that configures PLLSAI on F7 MCUs. 6 years ago
Damien George 90ea2c63a5 stm32/powerctrl: Factor code to set RCC PLL and use it in startup. 6 years ago
Damien George 9e4812771b stm32/powerctrl: Fix configuring APB1/APB2 frequency when AHB also set. 6 years ago
Damien George dff14c740b stm32/powerctrl: Move function to set SYSCLK into new powerctrl file. 6 years ago
Damien George 1acf58c08f stm32/modmachine: Re-enable PLLSAI[1] after waking from stop mode. 6 years ago
Damien George 4df1943948 stm32/boards/NUCLEO_F091RC: Enable USART3-8 with default pins. 6 years ago
Damien George cdc01408c7 stm32/uart: Add support for USART3-8 on F0 MCUs. 6 years ago
Andrew Leech 84f4d58479 stm32/dcmi: Add F4/F7/H7 hal files and dma definitions for DCMI periph. 6 years ago
Andrew Leech a2703649ea tools/pydfu: Workaround stdio flush error on Windows with Python 3.6. 6 years ago
Damien George cb3c66e793 stm32/adc: Increase sample time for internal sensors on L4 MCUs. 6 years ago
Damien George 3220cedc31 stm32/adc: Fix ADC calibration scale for L4 MCUs, they use 3.0V. 6 years ago