##// END OF EJS Templates
two fields added to the housekeeping parameters:...
two fields added to the housekeeping parameters: housekeeping_packet.hk_lfr_vhdl_aa_sm ousekeeping_packet.hk_lfr_vhdl_iir_cal The contents are below housekeeping_packet.hk_lfr_vhdl_aa_sm = (unsigned char) (statusReg & 0x7c0 >> 6); housekeeping_packet.hk_lfr_vhdl_iir_cal = (unsigned char) ((waveform_picker_regs->status & 0xff00) >> 8);

File last commit:

r167:6c1a4ac855d5 patch rev 2
r265:09ea64972ca9 R3a
Show More
fsw_init.h
39 lines | 1.0 KiB | text/x-c | CLexer
#ifndef FSW_INIT_H_INCLUDED
#define FSW_INIT_H_INCLUDED
#include <rtems.h>
#include <leon.h>
#include "fsw_params.h"
#include "fsw_misc.h"
#include "tc_handler.h"
#include "fsw_spacewire.h"
extern rtems_name Task_name[20]; /* array of task names */
extern rtems_id Task_id[20]; /* array of task ids */
// RTEMS TASKS
rtems_task Init( rtems_task_argument argument);
// OTHER functions
void create_names( void );
int create_all_tasks( void );
int start_all_tasks( void );
//
rtems_status_code create_message_queues( void );
rtems_status_code get_message_queue_id_send( rtems_id *queue_id );
rtems_status_code get_message_queue_id_recv( rtems_id *queue_id );
//
int start_recv_send_tasks( void );
//
void init_local_mode_parameters( void );
void reset_local_time( void );
extern void rtems_cpu_usage_report( void );
extern void rtems_cpu_usage_reset( void );
extern void rtems_stack_checker_report_usage( void );
extern int sched_yield( void );
#endif // FSW_INIT_H_INCLUDED