Damien George
b88e51d718
esp32/Makefile: Put OBJ and LIB rule additions in gen_espidf_lib_rule.
2019-07-20 13:04:55 +10:00
Jim Mussared
331c224e07
esp32/Makefile: Fix path expansion for ESPIDF_DRIVER_O.
...
It was using subst to s/.c/.o/ which changed .c anywhere in the path.
2019-07-20 12:32:43 +10:00
stijn
9da46a98cb
windows/mpconfigport.h: Don't define restrict/inline/alignof for C++.
...
The C++ standard forbids redefining keywords, like inline and alignof, so
guard these definitions to avoid that, allowing to include the MicroPython
headers by C++ code.
2019-07-19 16:58:02 +10:00
Damien George
a29334761d
esp32: Add support for hardware I2C.
2019-07-19 16:31:25 +10:00
Damien George
3967dd68e8
tests/run-perfbench.py: Add --emit option to select emitter for tests.
2019-07-19 14:07:41 +10:00
Damien George
0c12adca46
stm32/boards/USBDONGLE_WB55: Add definition files for new board.
2019-07-17 17:00:34 +10:00
Damien George
d2a8fb747f
stm32/boards/NUCLEO_WB55: Add definition files for new board.
2019-07-17 17:00:34 +10:00
Damien George
9849567a06
stm32/boards: Add MCU support files for STM32WB55.
2019-07-17 16:50:42 +10:00
Damien George
59b7166d87
stm32: Add initial support for STM32WBxx MCUs.
...
This new series of MCUs is similar to the L4 series with an additional
Cortex-M0 coprocessor. The firmware for the wireless stack must be managed
separately and MicroPython does not currently interface to it. Supported
features so far include: RTC, UART, USB, internal flash filesystem.
2019-07-17 16:33:31 +10:00
Damien George
d42392b9a7
stm32/make-stmconst.py: Allow more variation in parens and int-suffix L.
2019-07-17 16:27:17 +10:00
Damien George
02b2ad4fbd
stm32/boards/STM32F769DISC: Fix length of FLASH_APP section.
...
Fixes issue #4924 .
2019-07-17 16:19:50 +10:00
Paul m. p. P
3b3a4749ce
py/objstringio: Guard bytesio_stream_p struct w/ MICROPY_PY_IO_BYTESIO.
...
It's static and can lead to a compilation warning/error when
MICROPY_PY_IO_BYTESIO is disabled.
2019-07-17 16:12:19 +10:00
Jim Mussared
bc66fe9064
py/scheduler: Rename sched_stack to sched_queue.
...
Behaviour was changed from stack to queue in
8977c7eb58 , and this updates variable names
to match. Also updates other references (docs, error messages).
2019-07-17 16:09:32 +10:00
Damien George
3e55830066
tests/stress/recursive_iternext.py: Increase large depth to 5000.
...
So it fails correctly on Linux with clang.
2019-07-17 15:52:41 +10:00
Damien George
a67d9155e6
travis: Switch unix stackless build to use clang.
...
To test a different compiler, other than gcc.
2019-07-17 15:52:27 +10:00
Damien George
baea43bba7
stm32/boards/B_L072Z_LRWAN1: Enable USB VCP support.
2019-07-16 14:50:44 +10:00
Damien George
64aebca155
stm32/Makefile: Allow a board to disable float support.
...
By using "MICROPY_FLOAT_IMPL = none" in its mpconfigboard.mk file.
2019-07-16 14:47:32 +10:00
Damien George
102d9911e9
stm32/mphalport: Fix GPIO clock enable for L0 MCUs.
2019-07-16 14:47:12 +10:00
Damien George
4096fa397b
stm32/powerctrlboot: Increase SYSCLK to 32MHz for L0 MCUs.
2019-07-16 14:46:31 +10:00
Damien George
4c1ad1f691
stm32: Add support for USB on L0 MCUs.
2019-07-16 14:45:53 +10:00
Damien George
788e7f50f2
stm32/usbd_cdc_interface: Make CDC TX/RX buffer sizes configurable.
2019-07-16 14:41:59 +10:00
Damien George
f302f784e9
stm32/usb: Add config options to disable USB MSC and/or HID.
...
The new configurations MICROPY_HW_USB_MSC and MICROPY_HW_USB_HID can be
used by a board to enabled or disable MSC and/or HID. They are both
enabled by default.
2019-07-16 14:39:21 +10:00
Paul m. p. P
154062d9cb
py/makeqstrdata.py: Allow using \r\n as a qstr if a port requires it.
2019-07-12 17:10:11 +10:00
David Lechner
82dc9856b0
py/asmarm: Use __builtin___clear_cache instead of __clear_cache.
...
__clear_cache causes a compile error when using clang. Instead use
__builtin___clear_cache which is available under both gcc and clang.
Also replace tabs with spaces in this section of code (introduced by a
previous commit).
2019-07-12 16:48:37 +10:00
Damien George
d6e3038a08
ACKNOWLEDGEMENTS: Remove entry as requested by backer.
2019-07-12 12:57:37 +10:00