fsw_spacewire.h
22 lines
| 713 B
| text/x-c
|
CLexer
/ header / fsw_spacewire.h
paul
|
r35 | #ifndef FSW_SPACEWIRE_H_INCLUDED | ||
#define FSW_SPACEWIRE_H_INCLUDED | ||||
paul
|
r40 | #include "fsw_init.h" | ||
paul
|
r35 | |||
extern spw_stats spacewire_stats; | ||||
extern spw_stats spacewire_stats_backup; | ||||
// RTEMS TASK | ||||
rtems_task spiq_task(rtems_task_argument argument); | ||||
int spacewire_configure_link( void ); | ||||
int spacewire_wait_for_link(void); | ||||
void spacewire_set_NP(unsigned char val, unsigned int regAddr); // No Port force | ||||
void spacewire_set_RE(unsigned char val, unsigned int regAddr); // RMAP Enable | ||||
paul
|
r40 | void spacewire_compute_stats_offsets(void); | ||
paul
|
r35 | |||
void timecode_irq_handler(void *pDev, void *regs, int minor, unsigned int tc); | ||||
void (*grspw_timecode_callback) (void *pDev, void *regs, int minor, unsigned int tc); | ||||
#endif // FSW_SPACEWIRE_H_INCLUDED | ||||