|
ESP8266 ILI9341 display support code with printf sources, wire-frame viewer and custom fonts
1.0
ESP8266ILI9341DisplayProject
|
Go to the source code of this file.
Macros | |
| #define | CONT_STACKSIZE (1024*4) |
| #define | LOOP_TASK_PRIORITY 0 |
| #define | LOOP_QUEUE_SIZE 1 |
| #define | OPTIMISTIC_YIELD_TIME_US 16000 |
Functions | |
| int | atexit (void(*func)()) |
| void | loop () |
| void | setup () |
| main() Initialize user task More... | |
| cont_t g_cont | __attribute__ ((aligned(16))) |
| void | abort () |
| void | esp_yield () |
| void | esp_schedule () |
| void | yield () |
| void | optimistic_yield (uint32_t interval_us) |
| void | loop_wrapper () |
| static void | loop_task (os_event_t *events) |
| void | init_done () |
| void | user_init (void) |
Variables | |
| struct rst_info | resetInfo |
| static os_event_t | g_loop_queue [LOOP_QUEUE_SIZE] |
| uint32_t | g_micros_at_task_start |
| bool | setup_done = false |
| #define CONT_STACKSIZE (1024*4) |
Definition at line 29 of file user_task.c.
| #define LOOP_QUEUE_SIZE 1 |
Definition at line 37 of file user_task.c.
Referenced by user_init().
| #define LOOP_TASK_PRIORITY 0 |
Definition at line 36 of file user_task.c.
Referenced by esp_schedule(), and user_init().
| #define OPTIMISTIC_YIELD_TIME_US 16000 |
Definition at line 39 of file user_task.c.
| void abort | ( | void | ) |
Definition at line 57 of file user_task.c.
Referenced by loop_task(), and yield().
| int atexit | ( | void(*)() | func | ) |
Definition at line 43 of file user_task.c.
| void esp_schedule | ( | void | ) |
Definition at line 79 of file user_task.c.
Referenced by init_done(), loop_wrapper(), web_data_connect_callback(), web_data_disconnect_callback(), web_data_error_callback(), web_data_receive_callback(), web_data_sent_callback(), and yield().
| void esp_yield | ( | void | ) |
Definition at line 67 of file user_task.c.
Referenced by yield().
| void init_done | ( | void | ) |
Definition at line 149 of file user_task.c.
Referenced by user_init().
| void loop | ( | ) |
Definition at line 533 of file user_main.c.
Referenced by atexit(), and loop_wrapper().
|
static |
Definition at line 137 of file user_task.c.
Referenced by user_init().
| void loop_wrapper | ( | void | ) |
Definition at line 113 of file user_task.c.
Referenced by loop_task().
| void optimistic_yield | ( | uint32_t | interval_us | ) |
Definition at line 102 of file user_task.c.
Referenced by cat(), copy(), fatfs_ls(), fatfs_scan_files(), fgetc(), fputc(), hexdump(), ls(), mmc_test_timeout(), sum(), testpage(), tft_bit_blit(), tft_fillRectWH(), tft_floodline(), tft_readRect(), tft_writeRect(), timetests(), uart_flush(), uart_getb(), uart_getc(), uart_putb(), wait_send(), and wire_draw().
| void setup | ( | void | ) |
main() Initialize user task
Definition at line 971 of file user_main.c.
Referenced by atexit(), loop_wrapper(), and user_init().
| void user_init | ( | void | ) |
Definition at line 160 of file user_task.c.
| void yield | ( | void | ) |
Definition at line 86 of file user_task.c.
Referenced by optimistic_yield().
|
static |
Definition at line 53 of file user_task.c.
| uint32_t g_micros_at_task_start |
Definition at line 55 of file user_task.c.
| struct rst_info resetInfo |
Definition at line 41 of file user_task.c.
Definition at line 112 of file user_task.c.
1.8.11