Commit graph

526 commits

Author SHA1 Message Date
Angus Gratton
e4bc8fab7a First set of changes for from-source esp-lwip 2015-06-02 15:08:35 +10:00
Angus Gratton
2449914df1 Makefile: Add 'size' target 2015-06-02 15:08:35 +10:00
Angus Gratton
156143d850 Allow parallel 'make rebuild' 2015-06-02 15:08:35 +10:00
Angus Gratton
806962d5c7 Replace lwip SDK blob with lwip 1.4.1 upstream source
Compiles but won't work yet
2015-06-02 15:08:26 +10:00
Angus Gratton
496c5a8330 Heavily rework Makefile to support 'components' of source code to build independently, etc. 2015-06-02 15:08:03 +10:00
Angus Gratton
d68970d51b Add example HTTP client 2015-06-02 15:07:54 +10:00
Angus Gratton
c2bdc4bf96 Change main Makefile to common.mk, add per-example Makefile that
includes common.mk
2015-05-07 15:58:01 +10:00
Angus Gratton
a9d89aaafd gitignore: Ignore gdb history 2015-05-07 14:24:44 +10:00
Angus Gratton
d455e3b9ba Re-enable -Werror now all warnings are fixed, remove -fno-inline-functions also 2015-05-07 14:23:24 +10:00
Angus Gratton
1e15cc266f Comment some parts of portmacro.h 2015-05-07 14:23:24 +10:00
Angus Gratton
c636adf42c Clean up portmacro.h 2015-05-07 14:23:24 +10:00
Angus Gratton
3a5b46a09a Xtensa interrupt management function prototypes 2015-05-07 14:23:24 +10:00
Angus Gratton
6369b4cefa Clean up rest of port.c function 2015-05-07 14:23:24 +10:00
Angus Gratton
ee95fde5ec Change PendSV function signature to use enum 2015-05-07 14:23:24 +10:00
Angus Gratton
c3c531240e Remove pending sv posted flag, double-setting int bit doesn't matter 2015-05-07 14:23:24 +10:00
Angus Gratton
e95a93bdd9 Clean up PendSV/SV ISR 2015-05-07 14:23:24 +10:00
Angus Gratton
ddd88dbe59 Misc port.c cleanup, remove now-unused PortxxxInt_NoNest, comment misc bits of blob interface 2015-05-07 14:23:24 +10:00
Angus Gratton
b7e0e232dd Replace FreeRTOS core/non-portable files with unmodified variants from vanilla 7.5.2 2015-05-07 14:23:24 +10:00
Angus Gratton
b50ba19b1f Makefile: Rules depend on their output directories 2015-05-07 14:23:24 +10:00
Angus Gratton
de4855b86c First half of moving custom synchronisation primitive API to standard FreeRTOS 2015-05-07 14:23:24 +10:00
Angus Gratton
a63d6b61c9 Make example slightly more complex 2015-05-07 14:23:24 +10:00
Angus Gratton
5825ce763c Objcopy text sections to irom0 (no more ICACHE_FLASH_ATTR, yay!) 2015-05-07 14:23:24 +10:00
Angus Gratton
b3c674d89d Swap memory management to FreeRTOS-style, fixed heap size 2015-05-07 14:23:24 +10:00
Angus Gratton
cd705f8b93 Replace ETS_INTR_xxx with xTaskSuspend/Resume 2015-05-07 14:23:24 +10:00
Angus Gratton
1ffbc303ff Working variant of esp_iot_rtos_sdk (files from commit ec75c85f9ef53) 2015-05-07 14:22:25 +10:00
Angus Gratton
101c8648ea Unmodified cross-platform parts of FreeRTOS 7.5.2 (Demos and
platform-specific code removed)
2015-04-30 11:01:12 +10:00