• AVR Freaks

How to write the data dynamically through USB

Starting Member
  • Total Posts : 47
  • Reward points : 0
  • Joined: 2015/04/14 06:56:34
  • Location: 0
  • Status: offline
2015/05/14 22:37:57 (permalink)

How to write the data dynamically through USB

Hello friends,
I am working on PIC18F26J50. I am using its USB features for my application using 'MSD internal flash' USB code provided by microchip's  MLA. Till now USB interfacing is done and through this code I am able to detect my device as mass storage device on PC showing flash size upto 48KB right now.
Currently, when I am connecting my device to PC, I am able to see a .txt file in which default 'Data' is written. This is because of following content present in files.c of MLA project folder.
Now my question is :  How to write the data dynamically instead of writing 'D','A','T','A' as default in the code? I found there are few functions like
1.  uint8_t FILEIO_InternalFlash_SectorWrite(void* config, uint32_t sector_addr, uint8_t* buffer, uint8_t allowWriteToZero) from internal_flash.c
2. size_t FILEIO_Write (const void * buffer, size_t size, size_t count, FILEIO_OBJECT * handle); from fileio.h
Are those functions useful? If yes, then how to use them? I can not find their function calls in the code.
Thank you!
post edited by ebtech123 - 2015/05/14 22:48:41

0 Replies Related Threads

    Jump to:
    © 2021 APG vNext Commercial Version 4.5