|
@@ -934,26 +934,19 @@ shellmatta_retCode_t shellmatta_printf( shellmatta_handle_t handle,
|
|
|
*/
|
|
|
uint8_t shellmatta_ymodem( shellmatta_handle_t handle,
|
|
|
uint8_t* buffer,
|
|
|
- uint16_t* fileSize,
|
|
|
+ uint32_t* fileSize,
|
|
|
uint16_t* packetSize,
|
|
|
shellmatta_ymodem_callbacks_t callbacks)
|
|
|
{
|
|
|
- if (shellmatta_ymodem_get_state(handle) == INACTIVE)
|
|
|
- {
|
|
|
#ifdef SHELLMATTA_TRANSPORT_ENABLE
|
|
|
- /* disable transport layer so control symbols won't be caught by it */
|
|
|
- ((shellmatta_instance_t*)handle)->transportEnabled = false;
|
|
|
+ /* disable transport layer so control symbols won't be caught by it */
|
|
|
+ ((shellmatta_instance_t*)handle)->transportEnabled = false;
|
|
|
#endif
|
|
|
- shellmatta_ymodem_init(handle, buffer, fileSize, packetSize, callbacks);
|
|
|
+ shellmatta_ymodem_init(handle, buffer, fileSize, packetSize, callbacks);
|
|
|
|
|
|
- /* send initial ymodem symbol to start transmission */
|
|
|
- shellmatta_ymodem_control(handle, YMODEM_CRC);
|
|
|
- return 0;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- return 1;
|
|
|
- }
|
|
|
+ /* send initial ymodem symbol to start transmission */
|
|
|
+ shellmatta_ymodem_control(handle, YMODEM_CRC);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
/**
|