gitextract_iu0vyl3p/ ├── .gitattributes ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── example/ │ ├── RTE/ │ │ ├── Device/ │ │ │ └── CMSDK_CM7_SP/ │ │ │ ├── RTE_Device.h │ │ │ ├── startup_CMSDK_CM7.s │ │ │ └── system_CMSDK_CM7.c │ │ └── _V2M-MPS2/ │ │ └── RTE_Components.h │ ├── app_cfg.h │ ├── app_platform/ │ │ ├── app_cfg.h │ │ ├── app_platform.c │ │ ├── app_platform.h │ │ ├── stdout_USART.c │ │ └── stdout_USART.h │ ├── build/ │ │ └── mdk/ │ │ ├── Abstract.txt │ │ ├── Blinky.sct │ │ ├── Blinky.uvguix │ │ ├── Blinky.uvguix.gabriel │ │ ├── Blinky.uvoptx │ │ ├── Blinky.uvprojx │ │ ├── Dbg_MPS2.ini │ │ ├── Dbg_Sim.ini │ │ ├── EventRecorderStub.scvd │ │ ├── FVP_cfg.txt │ │ ├── MPS2_CS_ETB.ini │ │ ├── MPS2_CS_TPIU.ini │ │ └── RTE/ │ │ ├── Board_Support/ │ │ │ ├── MK64FN1M0xxx12/ │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ ├── clock_config.c │ │ │ │ ├── clock_config.h │ │ │ │ ├── peripherals.c │ │ │ │ ├── peripherals.h │ │ │ │ ├── pin_mux.c │ │ │ │ └── pin_mux.h │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ ├── clock_config.c │ │ │ ├── clock_config.h │ │ │ ├── peripherals.c │ │ │ ├── peripherals.h │ │ │ ├── pin_mux.c │ │ │ └── pin_mux.h │ │ ├── Device/ │ │ │ ├── ARMCM4_FP/ │ │ │ │ ├── startup_ARMCM4.s │ │ │ │ └── system_ARMCM4.c │ │ │ ├── CMSDK_CM4_FP/ │ │ │ │ ├── RTE_Device.h │ │ │ │ ├── startup_CMSDK_CM4.s │ │ │ │ └── system_CMSDK_CM4.c │ │ │ ├── CMSDK_CM7_DP/ │ │ │ │ ├── RTE_Device.h │ │ │ │ ├── startup_CMSDK_CM7.s │ │ │ │ └── system_CMSDK_CM7.c │ │ │ ├── CMSDK_CM7_SP/ │ │ │ │ ├── RTE_Device.h │ │ │ │ ├── startup_CMSDK_CM7.s │ │ │ │ └── system_CMSDK_CM7.c │ │ │ └── MK64FN1M0xxx12/ │ │ │ ├── MK64F12.h │ │ │ ├── MK64F12_features.h │ │ │ ├── MK64FN1M0xxx12_flash.scf │ │ │ ├── MK64FN1M0xxx12_ram.scf │ │ │ ├── RTE_Device.h │ │ │ ├── fsl_device_registers.h │ │ │ ├── startup_MK64F12.s │ │ │ ├── startup_MK64F12.s.0000 │ │ │ ├── system_MK64F12.c │ │ │ ├── system_MK64F12.c.0000 │ │ │ └── system_MK64F12.h │ │ ├── _FRDM-K64/ │ │ │ └── RTE_Components.h │ │ ├── _FastModel/ │ │ │ └── RTE_Components.h │ │ └── _V2M-MPS2/ │ │ └── RTE_Components.h │ ├── menu_example.c │ ├── scheduler_example.c │ └── system.c └── sources/ ├── app_cfg.h └── gmsi/ ├── app_cfg.h ├── arch/ │ ├── app_cfg.h │ ├── arch.h │ └── arm/ │ ├── app_cfg.h │ └── cortex-m/ │ ├── app_cfg.h │ ├── arch_cortex-m.c │ └── arch_cortex-m.h ├── default.c ├── gmsi.c ├── gmsi.h ├── hal/ │ ├── app_cfg.h │ ├── bsp/ │ │ ├── app_cfg.h │ │ ├── bsp.c │ │ └── bsp.h │ ├── component/ │ │ ├── app_cfg.h │ │ ├── bootloader/ │ │ │ ├── app_cfg.h │ │ │ ├── bootloader.c │ │ │ └── bootloader.h │ │ ├── component.c │ │ ├── component.h │ │ ├── key/ │ │ │ ├── app_cfg.h │ │ │ ├── key.c │ │ │ ├── key.h │ │ │ ├── key_interface.h │ │ │ └── key_queue/ │ │ │ ├── app_cfg.h │ │ │ ├── key_queue.c │ │ │ └── key_queue.h │ │ ├── memory/ │ │ │ ├── app_cfg.h │ │ │ ├── interface.h │ │ │ ├── mal/ │ │ │ │ ├── app_cfg.h │ │ │ │ ├── interface.h │ │ │ │ ├── mal.c │ │ │ │ ├── mal.h │ │ │ │ ├── sdf_w25qxxx/ │ │ │ │ │ ├── app_cfg.h │ │ │ │ │ ├── interface.h │ │ │ │ │ ├── sdf_w25qxxx.c │ │ │ │ │ └── sdf_w25qxxx.h │ │ │ │ └── sram/ │ │ │ │ ├── app_cfg.h │ │ │ │ ├── interface.h │ │ │ │ ├── sram.c │ │ │ │ └── sram.h │ │ │ ├── memory.h │ │ │ └── page/ │ │ │ ├── app_cfg.h │ │ │ ├── interface.h │ │ │ ├── page.c │ │ │ └── page.h │ │ └── sw_sdio/ │ │ ├── app_cfg.h │ │ ├── sw_sdio.c │ │ └── sw_sdio.h │ ├── hal.c │ └── hal.h ├── service/ │ ├── app_cfg.h │ ├── communication/ │ │ ├── app_cfg.h │ │ ├── communication.h │ │ ├── crc/ │ │ │ ├── app_cfg.h │ │ │ ├── crc.c │ │ │ ├── crc.h │ │ │ ├── crc16.c │ │ │ ├── crc32.c │ │ │ ├── crc7.c │ │ │ └── crc8.c │ │ ├── frame/ │ │ │ ├── app_cfg.h │ │ │ ├── es_simple_frame/ │ │ │ │ ├── app_cfg.h │ │ │ │ ├── es_simple_frame.c │ │ │ │ └── es_simple_frame.h │ │ │ ├── frame.h │ │ │ └── iframe.h │ │ ├── telegraph_engine/ │ │ │ ├── app_cfg.h │ │ │ ├── telegraph_engine.c │ │ │ └── telegraph_engine.h │ │ └── xmodem/ │ │ ├── app_cfg.h │ │ ├── xmodem.c │ │ └── xmodem.h │ ├── encryption/ │ │ ├── app_cfg.h │ │ ├── encryption.h │ │ └── random/ │ │ ├── app_cfg.h │ │ ├── random.c │ │ └── random.h │ ├── gui/ │ │ ├── app_cfg.h │ │ ├── gui.h │ │ └── tgui/ │ │ ├── app_cfg.h │ │ ├── grid/ │ │ │ ├── app_cfg.h │ │ │ ├── grid.c │ │ │ ├── grid.h │ │ │ └── interface.h │ │ ├── interface.h │ │ ├── tgui.c │ │ └── tgui.h │ ├── memory/ │ │ ├── app_cfg.h │ │ ├── block/ │ │ │ ├── __class_block.h │ │ │ ├── app_cfg.h │ │ │ ├── block.c │ │ │ └── block.h │ │ ├── block_queue/ │ │ │ ├── app_cfg.h │ │ │ ├── block_queue.c │ │ │ └── block_queue.h │ │ ├── epool/ │ │ │ ├── app_cfg.h │ │ │ ├── epool.c │ │ │ └── epool.h │ │ ├── memory.c │ │ ├── memory.h │ │ └── stream2block/ │ │ ├── app_cfg.h │ │ ├── stream2block.c │ │ └── stream2block.h │ ├── scheduler/ │ │ ├── app_cfg.h │ │ ├── scheduler.c │ │ ├── scheduler.h │ │ ├── scheduler_internal.h │ │ ├── shell.c │ │ ├── task.c │ │ └── task.h │ ├── service.c │ ├── service.h │ └── time/ │ ├── app_cfg.h │ ├── multiple_delay/ │ │ ├── app_cfg.h │ │ ├── multiple_delay.c │ │ └── multiple_delay.h │ ├── time.c │ └── time.h └── utilities/ ├── app_type.h ├── arm/ │ ├── arm_compiler.h │ ├── signal.c │ └── signal.h ├── avr/ │ ├── app_type.h │ ├── avr_compiler.h │ └── signal.h ├── communicate.h ├── compiler.h ├── delegate.c ├── delegate.h ├── error.h ├── ooc.h ├── preprocessor/ │ ├── connect.h │ ├── language_extension.h │ ├── macro_repeat.h │ ├── mf_u8_dec2str.h │ └── preprocessor.h ├── simple_fsm.h ├── template/ │ ├── t_list.c │ ├── t_list.h │ ├── t_pool.h │ ├── t_queue.h │ └── template.h ├── tiny_fsm.h └── usebits.h