summaryrefslogtreecommitdiffstatshomepage
path: root/cc3200/FreeRTOS
Commit message (Collapse)AuthorAge
* cc3200: Enable long filename support in FatFS.Daniel Campora2015-04-11
| | | | | | | 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.
* cc3200: Add power management framework. Add mpcallback class.danicampora2015-03-11
| | | | | | Supports suspend and hibernate modes. Waking is possible throug GPIO and WLAN. The mpcallback class is generic and can be reused by other classes.
* cc3200: Place functions only used while booting in a special section.danicampora2015-03-11
| | | | | | | | | Such functions are never used after MicroPython has started, and they remain in RAM wasting space. Now they are placed in a special section named "boot" which sits just before the heap, allowing us to extend the effective heap area up to the new boot section. Right now, this gives us back ~1K, but in the future, more functions might end up in there as well.
* cc3200: Modify simplelink FreeRTOS OSI layer to only use semaphores.danicampora2015-02-26
| | | | | | Before, both mutexes and semaphores were used. Using only the latter and with a bit of cleanup to remove some code bloat, we save ~600 bytes of code.
* cc3200: Disable FreeRTOS asserts. Optimize more files if BTYPE=debug.danicampora2015-02-20
|
* cc3200: Add cc3200 port of MicroPython.danicampora2015-02-06
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.