This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6A816 Low Level Drivers

We're trying to come up to speed in building an application based on the C6A816.  We currently have a rev C EVM and are trying to exercise the low level I/O devices (SPI, GPIO, I2C).  We had made the assumption we would be able to do this via memory mapped IO, but are now being told that we'll need to write device drivers for each peripheral on each of these buses.  Is that accurate?

 

If so, is there some kind of information to help us get started down that path?  We've explored the EZSDK folders and there are many various i2c "driver" files, but it isn't really clear how they would relate to something based on the C6A816 (for example, most of these drivers include a .h that describes the chip it was designed to communicate with).  Surely every new customer using this chip doesn't have to start from ground zero to write these drivers.

 

Thanks for any help in advance.