aboutsummaryrefslogtreecommitdiff
path: root/cc3200
AgeCommit message (Collapse)Author
2015-02-25cc3200: Update README.md to add step for flashing the bootloader.danicampora
2015-02-23cc3200: 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-23cc3200: Change UART.print() to make it consistent with the rest.danicampora
2015-02-23cc3200: Replace WLAN.get_ip() with WLAN.ifconfig().danicampora
Also change other methods' names to make them consistent.
2015-02-22cc3200: Add simplelink non-os task calls.danicampora
2015-02-22cc3200: Add wlan_urn() thanks to Nadim El-Fata and Bryan Morrissey.danicampora
2015-02-22cc3200: Add optimization flags to drivers/cc3100 in the debug build.danicampora
2015-02-22cc3200: 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-21drivers/cc3100: Remove dependence on debug.h.Damien George
2015-02-21cc3200: Add support for connecting to WEP secured networks.danicampora
2015-02-21cc3200: Rename SD.config() to SD.config_pins().danicampora
2015-02-21cc3200: Add UART __del__ method.danicampora
2015-02-21cc3200: Remove sd paths from sys path when disabling the sd card.danicampora
2015-02-21cc3200: Get compiling with CC3100 driver from drivers/ directory.Damien George
2015-02-21cc3200: Move CC3100 driver from cc3200/simplelink to drivers/cc3100.Damien George
This commit will not build, it exists just to track changes.
2015-02-21cc3200: 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-21cc3200: 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-21cc3200: Correct pybsd_config() params retrieval.danicampora
2015-02-21cc3200: Add SD module and disable SD card support for the LAUNCHXL.danicampora
2015-02-21cc3200: Add exit values to the shell scripts.danicampora
2015-02-21cc3200: 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-20cc3200: 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-20cc3200: 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-20cc3200: Increase UART default read buffer size to 128 bytes.danicampora
2015-02-20cc3200: Add ADC module.danicampora
2015-02-20cc3200: Change safe-boot pin to GPIO28.danicampora
2015-02-20cc3200: Remove asserts from sl_Stop() and reduce timeout to 250ms.danicampora
2015-02-20cc3200: Move `closed` field in mod_network_socket_obj_t out of the union.danicampora
2015-02-20cc3200: Disable FreeRTOS asserts. Optimize more files if BTYPE=debug.danicampora
2015-02-13cc3200: Add I2C module. Only master mode is currently supported.danicampora
2015-02-13cc3200: Get bootloader compiling with changes to HAL.Damien George
2015-02-13stmhal: 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-09cc3200: 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-09cc3200: 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-07py: 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-06cc3200: 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.