4.2 User Flash Software Development
The ROM firmware library is compiled using the IAR Systems software. Therefore, any user Flash program that is executed in the built-in Flash memory must be compiled with IAR Embedded Workbench for AVR to ensure proper operation. As an alternative, a wrapper based XC8 flash project can be used for the code development. The built-in API library offers a large set of predefined functions, which can act as a starting point for further modifications. All standard functions, like mode start, calibration and data processing, are available in the ROM firmware library. For more details on all the firmware functions and the embedded API, refer to the ATA8510 Programmer's Guide Application Note.
The XC8 based flash project is available on the www.microchip.com/ATA8510.