- 10 Dec, 2015 1 commit
-
-
Sven Wegener authored
Signed-off-by:
Sven Wegener <sven.wegener@stealer.net>
-
- 26 Nov, 2015 1 commit
-
-
Dave Hylands authored
-
- 25 Nov, 2015 1 commit
-
-
Paul Sokolovsky authored
-
- 10 Nov, 2015 1 commit
-
-
Paul Sokolovsky authored
This file contains various MicroPython-specific helper functions, so isn't good fit for lib/libc/.
-
- 31 Oct, 2015 2 commits
-
-
Paul Sokolovsky authored
-
Damien George authored
py/mphal.h contains declarations for generic mp_hal_XXX functions, such as stdio and delay/ticks, which ports should provide definitions for. A port will also provide mphalport.h with further HAL declarations.
-
- 24 Oct, 2015 1 commit
-
-
Paul Sokolovsky authored
Scenario: module1 depends on some common file from lib/, so specifies it in its SRC_MOD, and the same situation with module2, then common file from lib/ eventually ends up listed twice in $(OBJ), which leads to link errors. Make is equipped to deal with such situation easily, quoting the manual: "The value of $^ omits duplicate prerequisites, while $+ retains them and preserves their order." So, just use $^ consistently in all link targets.
-
- 19 Oct, 2015 2 commits
-
-
Dave Hylands authored
-
Paul Sokolovsky authored
Generally, ports should inherit INC from py.mk, append to it, not overwrite it. TODO: Likely should do the same for other vars too.
-
- 08 Oct, 2015 1 commit
-
-
Dave Hylands authored
This fix adds PIDs 9801 and 9802 to the pybcdc.inf file. When in CDC only mode, it presents itself as a Communcations device rather than as a composite device. Presenting as a composite device with only the CDC interface seems to confuse windows. To test and make sure that the correct pybcdc.inf was being used, I used USBDeview from http://www.nirsoft.net/utils/usb_devices_view.html to uninstall any old pyboard drivers (Use Control-F and search for pyboard). I found running USBDeview as administrator worked best. Installing the driver in CDC+MSC mode first is recommended (since the pybcdc.inf file in on the internal flash drive). Then when you switch modes everything seems to work properly. I used https://github.com/dhylands/upy-examples/blob/master/boot_switch.py to easily switch the pyboard between the various USB modes for testing.
-
- 07 Aug, 2015 3 commits
-
-
Dave Hylands authored
This needs to land afte #1407 lands, since #1407 is where the CMSIS_MCU was defined.
-
Dave Hylands authored
-
Dave Hylands authored
This causes unnecessary constants to no longer be generated. Some constants (like UART_BRR) are different between the F4 and F7
-
- 02 Aug, 2015 1 commit
-
-
Damien George authored
Thanks to Dave Hylands for the patch.
-
- 29 Jul, 2015 3 commits
-
-
Dave Hylands authored
-
Dave Hylands authored
-
Dave Hylands authored
-
- 20 Jul, 2015 1 commit
-
-
Damien George authored
-
- 10 Jun, 2015 1 commit
-
-
Damien George authored
This is so that the DMA can be shared by multiple peripherals.
-
- 12 May, 2015 1 commit
-
-
Josef Gajdusek authored
-
- 04 May, 2015 1 commit
-
-
Josef Gajdusek authored
-
- 18 Apr, 2015 1 commit
-
-
Damien George authored
Each board now needs an mpconfigboard.mk file which defines AF_FILE and LD_FILE. Also moved stm32f405.ld to boards/ directory to keep things organised.
-
- 05 Apr, 2015 1 commit
-
-
Paul Sokolovsky authored
-
- 22 Mar, 2015 1 commit
-
-
Damien George authored
This can get PYBv1.0 stop current down to around 290uA.
-
- 04 Mar, 2015 1 commit
-
-
Damien George authored
This helps make files reusable across other ports.
-
- 22 Feb, 2015 1 commit
-
-
Damien George authored
-
- 13 Feb, 2015 2 commits
-
-
Damien George authored
-
Damien George authored
The unused files are from the ST demos for different USB classes and are not needed for the stmhal port.
-
- 22 Jan, 2015 1 commit
-
-
Damien George authored
Addresses issue #1081.
-
- 12 Jan, 2015 1 commit
-
-
Paul Sokolovsky authored
-
- 01 Jan, 2015 1 commit
-
-
Damien George authored
-
- 27 Dec, 2014 3 commits
-
-
Damien George authored
-
Damien George authored
-
Paul Sokolovsky authored
-
- 18 Dec, 2014 1 commit
-
-
Damien George authored
acoshf, asinhf, atanhf were added from musl. mathsincos.c was split up into its original, separate files (from newlibe-nano-2). tan was added. All of the important missing float functions are now implemented, and pyboard now passes tests/float/math_fun.py (finally!).
-
- 04 Dec, 2014 1 commit
-
-
Damien George authored
This patch overhauls the network driver interface. A generic NIC must provide a set of C-level functions to implement low-level socket control (eg socket, bind, connect, send, recv). Doing this, the network and usocket modules can then use such a NIC to implement proper socket control at the Python level. This patch also updates the CC3K and WIZNET5K drivers to conform to the new interface, and fixes some bugs in the drivers. They now work reasonably well.
-
- 02 Dec, 2014 1 commit
-
-
Damien George authored
So can remove unnecessary stm32f4xx_hal_msp.c file.
-
- 31 Oct, 2014 1 commit
-
-
Damien George authored
Addresses issue #934.
-
- 29 Oct, 2014 1 commit
-
-
stijn authored
-
- 23 Oct, 2014 1 commit
-
-
Damien George authored
Addresses issue #921.
-