VNC2 - V2DAP uC interfacing via SPI

I need to interface an FTDI VNC2 chip with V2DAP firmware to AVR uC (MEGA and XMEGA) via SPI interface to read and write files in usb dongles.

Source code is required with single functions to

- Check if USB DONGLE is connected

- Check firmware version

- Read Dir Content

- Move through Directories

- Open a txt/binary file and read its content

- Open a txt/binary file and append some content

- Open a binary file for reading and read some block of data at a time to stream its content like in the following pseudocode example:

unsigned char Buff[512];

return_code = openfile(&File, "[url removed, login to view]", READ);

if ( return_code == OK ) {

while ( !f_eof(&File) ) {

return_code = f_read(&File, Buff, sizeof Buff, &br);

if ( return_code != OK ) break;

for ( unsigned char i = 0 ; i < br ; i++ )


while ( <some condition from main program> );

<do something with Buff[i]>




Libraries should be contained in two files (.c .h) to be included in a main program.

Libraries should be written for Atmel's MEGA or XMEGA uC.

Comments should be present to describe every functions.

Skills: C Programming, Electrical Engineering, Electronics, Engineering, Microcontroller

See more: ftdi v2dap spi, ftdi v2dap binary data, v2dap, spi programming, spi engineering, c programming char, c programming break, char in c programming, char c programming, binary to txt, avr c programming, atmel c programming, xmega, single chip, Pseudocode, avr programming, atmel, usb data read program, vnc via, code avr, usb content, k60 tower spi example, stm32 spi example, programming firmware, stream mega

About the Employer:
( 0 reviews ) Cecina, Italy

Project ID: #5204373

2 freelancers are bidding on average $211 for this job


Dear Sir, We are Reserach and Development company whose working area are : -Digital Motor Control -Analog Design -Electronic Design -Power Electronics -PCB design -Embedded system -Matlab -Simulation of ha More

$231 USD in 3 days
(19 Reviews)

Hi, I can handle the library you are asking for, there is nothing particularly complicated beside annoying parsing asynchronous uart responses over nonstandard SPI. Your pseudo-code reflects POSIX like calls, is it for More

$222 USD in 5 days
(1 Review)

Dear hiring manager , • In these days I m working on single phase energy meter Using Maxim Integrated Teridian 71M6541 chip & CTs , with GSM module Fibocom G610 & Renesas R8C 5rf212BC to serially communicate b/w two More

$200 USD in 7 days
(0 Reviews)