Make the StandaloneProgrammer project seamlessly read out drive contents from either an attached FAT formatted drive when in host mode, or the onboard FAT formatted dataflash when in device mode.
This commit is contained in:
parent
59ed10273c
commit
d3f11eb528
6 changed files with 18 additions and 13 deletions
|
@ -57,6 +57,16 @@ static int Disk_getchar(FILE* Stream)
|
|||
return (ByteWasRead ? ReadByte : _FDEV_EOF);
|
||||
}
|
||||
|
||||
#if defined(USB_CAN_BE_BOTH)
|
||||
/** Event to handle mode changes in the library, to clear the FAT library's drive state structure when transitioning
|
||||
* between modes. This ensures that the library always works with current disk data.
|
||||
*/
|
||||
void EVENT_USB_UIDChange(void)
|
||||
{
|
||||
pf_mount(&DiskFATState);
|
||||
}
|
||||
#endif
|
||||
|
||||
/** Task to determine if the user is wishes to start the programming sequence, and if so executes the
|
||||
* required functions to program the attached target (if any) with the files loaded to the dataflash.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue