summaryrefslogtreecommitdiffstatshomepage
path: root/cc3200/FreeRTOS/Source
Commit message (Collapse)AuthorAge
* cc3200: Update FreeRTOS to v9.0.0.Damien George2016-06-28
| | | | | | | | | | | | | | | | | | | | | | | This is a pristine copy (actually a subset of files) of upstream FreeRTOS v9.0.0. Modifications to the previous version of FreeRTOS (v8.1.2) included addition of __attribute__ ((section (".boot"))) to the following functions: pxPortInitialiseStack prvTaskExitError prvPortStartFirstTask xPortStartScheduler vPortSetupTimerInterrupt xTaskGenericCreate vTaskStartScheduler prvInitialiseTCBVariables prvInitialiseTaskLists prvAllocateTCBAndStack This attribute will need to be reinstated on a case-by-case basis because some of the above functions are now removed/changed.
* 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: 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.