3 typedef struct xpgminfo_s
{
17 uint64_t olddir
; /* old state of GPIO direction bits */
21 /* timeout after 10 ms */
22 #define XPGM_TIMEOUT 10000000
25 #define XPGM_ERR_INIT_NEVER_LOW -1
26 #define XPGM_ERR_INIT_NEVER_HIGH -2
27 #define XPGM_ERR_INIT_NOT_HIGH -3
28 #define XPGM_ERR_DONE_NOT_HIGH -4
29 #define XPGM_ERR_OPEN_FAILED -5
30 #define XPGM_ERR_CLOSE_FAILED -6
33 /* *********************************************************************
35 ********************************************************************* */
37 int xilinx_program(xpgminfo_t
*xi
,uint8_t *configBits
, int nofBits
);