#### About Source Code: - source : source code Of Ymodem Protocol Implemention ```c source -- |_____ common.h : compile system header files needed to include | |_____ ymodem.c : protocol implemention |_____ ymodem.h : header file of protocol implemention | |_____ ymodem_util.c/.h : Tool Functions | |_____ ymodem_menu.c/.h : man - machine interaction menu porting -- | |_____ ymodem_export.h : All porting APIs should be Implemented by USER for different System or For different Usuage |_____ ymodem_export.c : a demo implemention for porting APIs, For reference only, compile error exist ``` - porting : Porting file. porting APIs declare in ymodem_export.h, and ymodem_export.c is one implemention for Keil5/STM32. and compile errors exist - keil : keil(v5) project, for STM32 --- #### And Attention: - the origin source code is from Project\STM32F0xx_IAP Demo Project in ST.com - And you may read the blog-article to known more about Ymodem: [Ymodem Procotol Porting](https://nixlong.github.io/2017/08/14/svm/Ymodem%E5%8D%8F%E8%AE%AE%E7%A7%BB%E6%A4%8D/#more) --- By nix.long@126.com