- 05 Jan, 2017 7 commits
-
-
Damien George authored
So that ports can pass their own custom options to mpy-cross.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Rami Ali authored
-
Rami Ali authored
-
Rami Ali authored
-
- 04 Jan, 2017 8 commits
-
-
Paul Sokolovsky authored
If sets are not enabled, set literals lead to SyntaxError during parsing, so it requires feature_check. Set tests are skipped based on set_*.py pattern.
-
Paul Sokolovsky authored
Otherwise, they serve reoccurring source of copy-paste mistakes and breaking nanbox build.
-
Damien George authored
-
Damien George authored
Starting at esp.flash_user_start(), the reserved sectors are for general purpose use, for example for native code generation. There is currently one sector reserved as such.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
With warnings of need to close files, sockets, etc.
-
Damien George authored
-
Max authored
-
- 03 Jan, 2017 3 commits
-
-
Dave Hylands authored
The driver seems to be be enabling the pullup resistor in most places, but not this one. Making this one little change allows onewire devices to be used with no external pullup resistor.
-
TheSpooler authored
-
Damien George authored
-
- 02 Jan, 2017 3 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Should allow to diagnose/try to recover FS easier.
-
- 31 Dec, 2016 1 commit
-
-
Paul Sokolovsky authored
-
- 30 Dec, 2016 3 commits
-
-
Paul Sokolovsky authored
This makes unix "uselect" compatible with baremetal "uselect". Previosuly, unix version accepted file/socket objects, but internally converted that to file descriptors, and that's what .poll() returned. To acheive new behavior, file-like objects are stored internally in an array, in addition to existing array of struct pollfd. This array is created only on first case of file-like object being passed to .register(). If only raw fd's are passed, there will be no additional memory used comparing to the original implementation.
-
Damien George authored
-
Andrew Mulholland authored
Add a "Getting the firmware" section to better describe how to get hold of the MicroPython firmware, especially if you have a 512kb module.
-
- 29 Dec, 2016 6 commits
-
-
Paul Sokolovsky authored
Try to put sections in more logical order, and information about cc3200tool to be the default flashing method.
-
Paul Sokolovsky authored
cc3200tool, https://github.com/ALLTERCO/cc3200tool is a (mostly, some binary blobs present) open-source, Linux-friendly tool to flash a cc3200 devices. It's an alternative to fully proprietary, Windows-only Uniflash from TI. The provided make targets are for erasing flash, flashing the uPy bootloader and firmware, and flashing vendor's WiFi firmware "servicepacks" (the latter needs to be downloaded from vendor side, a link is present inside Makefile).
-
Rami Ali authored
-
Rami Ali authored
-
Rami Ali authored
-
Rami Ali authored
-
- 28 Dec, 2016 9 commits
-
-
Paul Sokolovsky authored
There should be target to deploy uPy over wired (UART) connection, and wired and OTA targets should be named differently.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
To allow access and testing without complex access methods like WiFi. Enabled for both WiPy and TI LaunchXL.
-
Damien George authored
-
Rami Ali authored
-
Damien George authored
Sys-tick resolution is 1ms and a value of 2 will give a delay between 1ms and 2ms (whereas a value of 1 gives a delay between 0ms and 1ms, which is too short).
-
Damien George authored
The HAL_UART_Transmit function has changed in the latest HAL version such that the Timeout is a timeout for the entire function, rather than a timeout between characters as it was before. The HAL function also does not allow one to reliably tell how many characters were sent before the timeout (if a timeout occurred). This patch provides a custom function to do UART transmission, completely replacing the HAL version, to fix the above-mentioned issues.
-
Rami Ali authored
-
Damien George authored
One never needs to format integers with a base larger than 16 (but code can be easily extended beyond this value if needed in the future).
-