| 
															
																@@ -244,18 +244,17 @@ typedef struct 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  */ 
															 | 
															
															 | 
															
																  */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 typedef struct 
															 | 
															
															 | 
															
																 typedef struct 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 { 
															 | 
															
															 | 
															
																 { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    shellmatta_ymodem_state_t state;                            /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    uint32_t byteCounter;                                       /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    uint32_t packetCounter;                                     /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    uint32_t totalBytesReceived;                                /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    char *fileName;                                             /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    uint32_t fileSize;                                          /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    bool pauseRequested;                                        /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    shellmatta_ymodem_packet_t packet;                          /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    shellmatta_ymodem_cancel_t cancelCallback;                  /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    shellmatta_ymodem_recvHeader_t recvHeaderCallback;          /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    shellmatta_ymodem_recvPacket_t recvPacketCallback;          /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    shellmatta_ymodem_complete_t transmissionCompleteCallback;  /**< todo */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    shellmatta_ymodem_state_t state;                            /**< current stat of the ymodem module              */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    uint32_t byteCounter;                                       /**< internal counter for processing input data     */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    uint32_t packetCounter;                                     /**< counter of the totally received packets        */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    uint32_t totalBytesReceived;                                /**< counter of the totally received bytes          */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    uint32_t fileSize;                                          /**< size of the file received in packet 0          */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    bool pauseRequested;                                        /**< pause requested from the application           */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    shellmatta_ymodem_packet_t packet;                          /**< currently processed packet                     */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    shellmatta_ymodem_cancel_t cancelCallback;                  /**< callback to pass cancel events                 */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    shellmatta_ymodem_recvHeader_t recvHeaderCallback;          /**< callback to pass received header data          */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    shellmatta_ymodem_recvPacket_t recvPacketCallback;          /**< callback to pass received data                 */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    shellmatta_ymodem_complete_t transmissionCompleteCallback;  /**< callback to be called on a complete transfer   */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 } shellmatta_ymodem_t; 
															 | 
															
															 | 
															
																 } shellmatta_ymodem_t; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 #ifdef SHELLMATTA_TRANSPORT 
															 | 
															
															 | 
															
																 #ifdef SHELLMATTA_TRANSPORT 
															 |