SXXXXXXX_PyBusMonitor1553/cpp/GrifoScope/AvbDdcLegacy/DDC/TestSim/Flash.h
2025-12-17 07:59:30 +01:00

50 lines
1.3 KiB
C

/* ILC Data Device Corp.
*
* MIL-STD-1553 Simulator/Tester
* 'C' Software Library
*
* BUS-69068 rel 4.30
*
* Copyright (c) 2000 by ILC Data Device Corp.
* All Rights Reserved.
*
* Flash.h
*
* ILC Data Device Corp.
* 105 Wilbur Place
* Bohemia N.Y. 11716
* (631) 567-5600
*
* Revision History for INT.H (HEADER FILE)
*
* Release Date Description
* Original
*/
#ifndef FLASH_H
#define FLASH_H
/* library is written in 'C' */
#ifdef __cplusplus
extern "C" {
#endif
#define FLASH_ILLEGAL_DESTINATION 821
#define FLASH_ILLEGAL_LENGTH 822
#define FLASH_FILE_MISMATCH 823
Error_t __DECL ddcFlashReset (Device_p *pCrd, U16BIT LogNum); /* load flash embedded code */
Error_t __DECL ddcEraseRom (Device_p pCrd);
Error_t __DECL ddcProgramRomRange(Device_p pCrd, U16BIT *source, U32BIT destination, U16BIT length);
Error_t __DECL ddcProgramDsp (Device_p pCrd, S8BIT *file);
Error_t __DECL ddcProgramFpga (Device_p pCrd, S8BIT *file);
Error_t __DECL ddcReadRomRange (Device_p pCrd, U32BIT source, U16BIT *destination, U16BIT length);
Error_t __DECL ddcReadDsp (Device_p pCrd, S8BIT *file);
Error_t __DECL ddcReadFpga (Device_p pCrd, S8BIT *file);
#ifdef __cplusplus
}
#endif
#endif /* FLASH_H */