| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-02-25 | cc3200: Update README.md to add step for flashing the bootloader. | danicampora | |
| 2015-02-23 | cc3200: Introduce MICROPY_PORT_HAS_TELNET and MICROPY_PORT_HAS_FTP. | danicampora | |
| These definitions help on making modwlan.c usable by other ports with the CC3100. | |||
| 2015-02-23 | cc3200: Change UART.print() to make it consistent with the rest. | danicampora | |
| 2015-02-23 | cc3200: Replace WLAN.get_ip() with WLAN.ifconfig(). | danicampora | |
| Also change other methods' names to make them consistent. | |||
| 2015-02-22 | cc3200: Add simplelink non-os task calls. | danicampora | |
| 2015-02-22 | cc3200: Add wlan_urn() thanks to Nadim El-Fata and Bryan Morrissey. | danicampora | |
| 2015-02-22 | cc3200: Add optimization flags to drivers/cc3100 in the debug build. | danicampora | |
| 2015-02-22 | cc3200: Remove dependencies from FreeRTOS. | danicampora | |
| Use the simplelink wrappers instead. This is one step further towards having a single module for the cc3200 and the cc3100. | |||
| 2015-02-21 | drivers/cc3100: Remove dependence on debug.h. | Damien George | |
| 2015-02-21 | cc3200: Add support for connecting to WEP secured networks. | danicampora | |
| 2015-02-21 | cc3200: Rename SD.config() to SD.config_pins(). | danicampora | |
| 2015-02-21 | cc3200: Add UART __del__ method. | danicampora | |
| 2015-02-21 | cc3200: Remove sd paths from sys path when disabling the sd card. | danicampora | |
| 2015-02-21 | cc3200: Get compiling with CC3100 driver from drivers/ directory. | Damien George | |
| 2015-02-21 | cc3200: Move CC3100 driver from cc3200/simplelink to drivers/cc3100. | Damien George | |
| This commit will not build, it exists just to track changes. | |||
| 2015-02-21 | cc3200: Replace physical tabs with spaces. | Damien George | |
| Preparing this to move to drivers/ directory, want to make it as similar to original code from TI as possible. | |||
| 2015-02-21 | cc3200: Add explicit py/ path-prefix for py includes. | Damien George | |
| This is how it should be, so one knows exactly where the includes are coming from. | |||
| 2015-02-21 | cc3200: Correct pybsd_config() params retrieval. | danicampora | |
| 2015-02-21 | cc3200: Add SD module and disable SD card support for the LAUNCHXL. | danicampora | |
| 2015-02-21 | cc3200: Add exit values to the shell scripts. | danicampora | |
| 2015-02-21 | cc3200: Disable MICROPY_OPT_COMPUTED_GOTO. | danicampora | |
| Saves around 1.3K. At the same time re-enable MICROPY_PY_SYS_EXIT since it doesn't take much space and might be useful for certain scripts. | |||
| 2015-02-20 | cc3200: Disable MICROPY_PY_SYS_EXIT and MICROPY_EMIT_INLINE_THUMB. | danicampora | |
| Disabling MICROPY_EMIT_INLINE_THUMB gives us back around 6K of precious RAM. | |||
| 2015-02-20 | cc3200: Refactor UART and I2C object creation. | danicampora | |
| I2C objects can be freed by the GC and a __del__ method is provided in order to de-init the peripheral prior to being garbage collected. UART objects are now added to a local list and this list is now part of the VM_STATE. | |||
| 2015-02-20 | cc3200: Increase UART default read buffer size to 128 bytes. | danicampora | |
| 2015-02-20 | cc3200: Add ADC module. | danicampora | |
| 2015-02-20 | cc3200: Change safe-boot pin to GPIO28. | danicampora | |
| 2015-02-20 | cc3200: Remove asserts from sl_Stop() and reduce timeout to 250ms. | danicampora | |
| 2015-02-20 | cc3200: Move `closed` field in mod_network_socket_obj_t out of the union. | danicampora | |
| 2015-02-20 | cc3200: Disable FreeRTOS asserts. Optimize more files if BTYPE=debug. | danicampora | |
| 2015-02-13 | cc3200: Add I2C module. Only master mode is currently supported. | danicampora | |
| 2015-02-13 | cc3200: Get bootloader compiling with changes to HAL. | Damien George | |
| 2015-02-13 | stmhal: Make pybstdio usable by other ports, and use it. | Damien George | |
| Now all ports can use pybstdio.c to provide sys.stdin/stdout/stderr, so long as they implement mp_hal_stdin_* and mp_hal_stdout_* functions. | |||
| 2015-02-09 | cc3200: Rename GPIO module to Pin. | danicampora | |
| This change helps making the cc3200 port API a bit closer to stmhal. The ramaining differences are due to the specific hardware details of each chip. One feature that has been deliberately disabled is the possibility to add custom names and custom pin mappings. Those features are nice and convenient, but in this port, code size is a major concern. | |||
| 2015-02-09 | cc3200: Add bootmanager relocator to the repository. | danicampora | |
| This file was accidentally skipped when the cc3200 port was added to the tree since binary files are by default igonerd by git. This is a small precompiled piece of software provided by TI that simply relocates the boot manager to the beginning of the RAM space after it has been written by the ROM bootloader. | |||
| 2015-02-07 | py: Protect mp_parse and mp_compile with nlr push/pop block. | Damien George | |
| To enable parsing constants more efficiently, mp_parse should be allowed to raise an exception, and mp_compile can already raise a MemoryError. So these functions need to be protected by an nlr push/pop block. This patch adds that feature in all places. This allows to simplify how mp_parse and mp_compile are called: they now raise an exception if they have an error and so explicit checking is not needed anymore. | |||
| 2015-02-06 | cc3200: Add cc3200 port of MicroPython. | danicampora | |
| The port currently implements support for GPIO, RTC, ExtInt and the WiFi subsystem. A small file system is available in the serial flash. A bootloader which makes OTA updates possible, is also part of this initial implementation. | |||
