| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-04-29 | cc3200: When requesting safe boot, blink the led 3 times, not 4. | Daniel Campora | |
| 2015-04-29 | cc3200: Make WLAN.isconnected() also work in AP mode. | Daniel Campora | |
| While in STA mode isconnected() returns True when connected to an AP and the IP has been acquired. In AP mode, WLAN.isconnected() returns True if at least one connected station is present. | |||
| 2015-04-29 | cc3200: Clean-up servers enable/disable algorithm. | Daniel Campora | |
| 2015-04-28 | py: Replace py-version.sh with makeversionhdr.py, written in Python. | Damien George | |
| Also rename py-version.h to mpversion.h for consistency with mpconfig.h. | |||
| 2015-04-29 | cc3200: Make WLAN scan results a list of attrtupple. | Daniel Campora | |
| Each result is displayed like this: ssid='MySSID', bssid=b'\xc0J\x00z.\xcc', security=2, channel=None, rssi=-74 The CC3200 doesn't provide channel info, that why is 'None'. | |||
| 2015-04-29 | cc3200: Remove unneeded -lgcc in Makefile. | Daniel Campora | |
| 2015-04-29 | cc3200: Implement os.uname() to get details of the OS and hardware. | Daniel Campora | |
| 2015-04-29 | cc3200: Move telnet_process_credential with the other private functions. | Daniel Campora | |
| Just for consistency. | |||
| 2015-04-28 | cc3200: Improve telnet_parse_input() in case of an incomplete option. | Daniel Campora | |
| 2015-04-28 | cc3200: Make telnet login procedure work with Tera Term. | Matt Anderson | |
| This is actually a workaround Ter Term's issue of not obeying to the telnet options that the server is sending. Therefore, we must buffer chars until either a '\r' or the max length of the username/password is received. | |||
| 2015-04-28 | cc3200: Add delays to allow the servers to start and stop properly. | Daniel Campora | |
| 2015-04-28 | cc3200: Select NIC when the socket is created. | Daniel Campora | |
| This makes sense since only WLAN is supported here. | |||
| 2015-04-25 | cc3200: Correct MAKE_SOCKADDR and UNPACK_SOCKADDR byte order. | Daniel Campora | |
| 2015-04-22 | cc3200: Add WiPy specific information to README.md | Daniel Campora | |
| 2015-04-19 | cc3200: Fix bootloader and modpyb after printf overhaul. | Daniel Campora | |
| The bootloader needs string0.c because of memset, memcpy and others, without string0.c it magically links, but calling any of those functions results in a hard fault. In debug mode, modpyb needs printf, and including stdio.h leads to conflicts due to the redefinitions made in the simplelink drivers. | |||
| 2015-04-18 | cc3200: Clean up and reduce use/include of std.h. | Damien George | |
| 2015-04-17 | cc3200: Use new %q format to print qstr's where appropiate. | Daniel Campora | |
| 2015-04-17 | cc3200: Clean up bootloader makefile and remove superflous assert. | Daniel Campora | |
| 2015-04-16 | cc3200: Get bootloader compiling with latest overhaul of printf code. | Damien George | |
| 2015-04-16 | py: Overhaul and simplify printf/pfenv mechanism. | Damien George | |
| Previous to this patch the printing mechanism was a bit of a tangled mess. This patch attempts to consolidate printing into one interface. All (non-debug) printing now uses the mp_print* family of functions, mainly mp_printf. All these functions take an mp_print_t structure as their first argument, and this structure defines the printing backend through the "print_strn" function of said structure. Printing from the uPy core can reach the platform-defined print code via two paths: either through mp_sys_stdout_obj (defined pert port) in conjunction with mp_stream_write; or through the mp_plat_print structure which uses the MP_PLAT_PRINT_STRN macro to define how string are printed on the platform. The former is only used when MICROPY_PY_IO is defined. With this new scheme printing is generally more efficient (less layers to go through, less arguments to pass), and, given an mp_print_t* structure, one can call mp_print_str for efficiency instead of mp_printf("%s", ...). Code size is also reduced by around 200 bytes on Thumb2 archs. | |||
| 2015-04-14 | cc3200: Correct the IP address byte order in the FTP server. | Daniel Campora | |
| 2015-04-14 | cc3200: Add IPPROTO_SEC to be able to create secure sockets. | Daniel Campora | |
| 2015-04-13 | cc3200: Disable MICROPY_COMP_TRIPLE_TUPLE_ASSIGN. | Daniel Campora | |
| Because it's only a compiler optimization and increases code size. | |||
| 2015-04-13 | cc3200: Add WLAN.config_ip(). | Daniel Campora | |
| This new method allows to assign an static IP to the device. | |||
| 2015-04-11 | cc3200: Enable TRIPLE_TUPLE_ASSIGN and UBINASCII. | Daniel Campora | |
| 2015-04-11 | cc3200: Enable long filename support in FatFS. | Daniel Campora | |
| This has implications all over the place. I have to admit that you can instantly see that usability improves, but it costs 3K. At the same time I took the oportunity to rename the '/SFLASH' drive to '/flash' which improves compatibility with the pyboard. | |||
| 2015-04-07 | cc3200: Enable the stdio UART for the LaunchXL only. | Daniel Campora | |
| 2015-04-07 | cc3200: Enable pull-ups for the STDIO UART pins. | Daniel Campora | |
| 2015-04-05 | cc3200: Fix typo after previous refactor. | Paul Sokolovsky | |
| 2015-04-05 | string0.c: Move from stmhal/ to lib/. | Paul Sokolovsky | |
| 2015-04-04 | cc3200: Add WLAN AP specific settings for each board. | Daniel Campora | |
| 2015-03-31 | cc3200: Add specific version file for the CC3200 port. | Daniel Campora | |
| Current version has been numbered as 0.9.0 since Timers/PWM support is still missing. | |||
| 2015-03-31 | cc3200: Remove duplicated code from moduos. | Daniel Campora | |
| Error reporting is also changed from detailed to terse, as with the rest of the CC3200's modules. All this combined saves ~200 bytes. | |||
| 2015-03-29 | lib: Update FatFs to R0.11. | Daniel Campora | |
| There are lots of cosmetic changes, but this release brings a very important bug fix: - Fixed f_unlink() does not remove cluster chain of the file. With R0.10c if you try to write a file that is too large to fit in the free space of the drive, the operation fails, you delete the incomplete file, and it seems to be erased, but the space is not really freed, because any subsequent write operations fail because the drive is "still" full. The only way to recover from this is by formatting the drive. I can confirm that R0.11 fixes the problem. | |||
| 2015-03-26 | cc3200: Remove unneeded SPI instruction in the simplelink driver. | Daniel Campora | |
| Setting the word count before a SPI transaction is only needed when using DMA. | |||
| 2015-03-26 | cc3200: Increase main stack size to 2K. | Daniel Campora | |
| Increasing it from 1K to 2K gives more freedom to the callback handlers, before this, simply nesting a function call into a printf would cause a stack overflow. | |||
| 2015-03-26 | cc3200: Minor refactorings on modwlan and pybsleep. | Daniel Campora | |
| 2015-03-26 | cc3200: Reenable active interrupts when waking from suspended mode. | Daniel Campora | |
| 2015-03-26 | cc3200: Add callback support to the UART for RX interrupts. | Daniel Campora | |
| 2015-03-26 | cc3200: Remove superflous parameters from the SPI API. | Daniel Campora | |
| 2015-03-25 | cc3200: Remove superflous params from the I2C API. | Daniel Campora | |
| 2015-03-25 | cc3200: Add GPIO25 to the pins list of the WiPy and the WiPy-SD. | Daniel Campora | |
| This allows to properly initialize the system led and add it to the sleep module so that it can be restored when resuming from suspended mode. | |||
| 2015-03-25 | cc3200: Rename the WiPy_SD to WiPy-SD. | Daniel Campora | |
| 2015-03-25 | cc3200: Roll back to the previous telnet and ftp timeouts. | Daniel Campora | |
| Unfortunately, these timeouts are the only realiable way (for now), to be able to detect broken connections due to half-open sockets. Such a thing occurs when getting out of the WiFi coverage area or when disconnecting from the AP (sometimes the client doesn't send the disconnect packet). | |||
| 2015-03-25 | cc3200: Keep WLAN enabled during the soft reset. | Daniel Campora | |
| 2015-03-25 | cc3200: Remove the cc3200.xml file. Latest CCS already ships with it. | Daniel Campora | |
| 2015-03-22 | cc3200: Fix bug in telnet that caused the rx buffer to overflow. | danicampora | |
| 2015-03-21 | cc3200: Reduce soft reset time. WLAN is not reinit, just reenabled. | danicampora | |
| 2015-03-21 | cc3200: Improve usability and robustness of the servers. | danicampora | |
| 2015-03-21 | cc3200: Remove superfluous code in pybsleep. | danicampora | |
