|
| 1 | +####################################### |
| 2 | +# Syntax Coloring Map For RT-Thread |
| 3 | +####################################### |
| 4 | + |
| 5 | +####################################### |
| 6 | +# Datatypes (KEYWORD1) |
| 7 | +####################################### |
| 8 | +rt_int8_t KEYWORD1 |
| 9 | +rt_int16_t KEYWORD1 |
| 10 | +rt_int32_t KEYWORD1 |
| 11 | +rt_uint8_t KEYWORD1 |
| 12 | +rt_uint16_t KEYWORD1 |
| 13 | +rt_uint32_t KEYWORD1 |
| 14 | +rt_bool_t KEYWORD1 |
| 15 | +rt_base_t KEYWORD1 |
| 16 | +rt_ubase_t KEYWORD1 |
| 17 | +rt_err_t KEYWORD1 |
| 18 | +rt_time_t KEYWORD1 |
| 19 | +rt_tick_t KEYWORD1 |
| 20 | +rt_flag_t KEYWORD1 |
| 21 | +rt_size_t KEYWORD1 |
| 22 | +rt_dev_t KEYWORD1 |
| 23 | +rt_off_t KEYWORD1 |
| 24 | +rt_thread KEYWORD1 |
| 25 | + |
| 26 | +####################################### |
| 27 | +# Methods and Functions (KEYWORD2) |
| 28 | +####################################### |
| 29 | +rt_hw_board_init KEYWORD2 |
| 30 | +rt_application_init KEYWORD2 |
| 31 | + |
| 32 | +####################################### |
| 33 | +# Kernel Service |
| 34 | +####################################### |
| 35 | +rt_kprintf KEYWORD2 |
| 36 | +rt_show_version KEYWORD2 |
| 37 | + |
| 38 | +####################################### |
| 39 | +# Interrupt |
| 40 | +####################################### |
| 41 | +rt_hw_interrupt_disable KEYWORD2 |
| 42 | +rt_hw_interrupt_enable KEYWORD2 |
| 43 | + |
| 44 | +####################################### |
| 45 | +# Thread |
| 46 | +####################################### |
| 47 | +rt_thread_init KEYWORD2 |
| 48 | +rt_thread_detach KEYWORD2 |
| 49 | +rt_thread_create KEYWORD2 |
| 50 | +rt_thread_self KEYWORD2 |
| 51 | +rt_thread_find KEYWORD2 |
| 52 | +rt_thread_startup KEYWORD2 |
| 53 | +rt_thread_delete KEYWORD2 |
| 54 | +rt_thread_yield KEYWORD2 |
| 55 | +rt_thread_mdelay KEYWORD2 |
| 56 | +rt_thread_control KEYWORD2 |
| 57 | +rt_thread_suspend KEYWORD2 |
| 58 | +rt_thread_resume KEYWORD2 |
| 59 | +rt_thread_timeout KEYWORD2 |
| 60 | +rt_thread_sleep KEYWORD2 |
| 61 | + |
| 62 | +####################################### |
| 63 | +# Instances (KEYWORD2) |
| 64 | +####################################### |
| 65 | +RT_T KEYWORD2 |
| 66 | + |
| 67 | +####################################### |
| 68 | +# Constants (LITERAL1) |
| 69 | +####################################### |
| 70 | +CONFIG_HEAP_SIZE LITERAL1 |
| 71 | +CONFIG_PRIORITY_MAX LITERAL1 |
| 72 | +CONFIG_KERNEL_PRIORITY LITERAL1 |
| 73 | +CONFIG_NO_CONSOLE LITERAL1 |
| 74 | +RT_EOK LITERAL1 |
| 75 | +RT_ERROR LITERAL1 |
| 76 | +RT_ETIMEOUT LITERAL1 |
| 77 | +RT_EFULL LITERAL1 |
| 78 | +RT_EEMPTY LITERAL1 |
| 79 | +RT_ENOMEM LITERAL1 |
| 80 | +RT_ENOSYS LITERAL1 |
| 81 | +RT_EBUSY LITERAL1 |
| 82 | +RT_EIO LITERAL1 |
| 83 | +RT_EINTR LITERAL1 |
| 84 | +RT_EINVAL LITERAL1 |
0 commit comments