##// END OF EJS Templates
The flight software is now compatible with the VHDL 0.1.32...
The flight software is now compatible with the VHDL 0.1.32 Still some bugs at startup, may be due to the VHDL

File last commit:

r171:13f27d43af32 VHDL_0_1_28
r171:13f27d43af32 VHDL_0_1_28
Show More
fsw_misc.h
47 lines | 1.8 KiB | text/x-c | CLexer
paul@pc-solar1.lab-lpp.local
Naming convention changed...
r5 #ifndef FSW_MISC_H_INCLUDED
#define FSW_MISC_H_INCLUDED
paul
Minor changes in .h inclusion
r45 #include <rtems.h>
#include <stdio.h>
#include <grspw.h>
#include "fsw_params.h"
#include "fsw_spacewire.h"
paul
cpu_load added to the housekeeping packets
r134 #include "lfr_cpu_usage_report.h"
paul@pc-solar1.lab-lpp.local
Naming convention changed...
r5
paul
Ignore doc files...
r46 rtems_name name_hk_rate_monotonic; // name of the HK rate monotonic
paul@pc-solar1.lab-lpp.local
Updates of the ICD taken into account...
r18 rtems_id HK_id; // id of the HK rate monotonic period
paul
Minor changes in .h inclusion
r45
paul
Minor modifications to meet Logiscope requirements
r77 void configure_timer(gptimer_regs_t *gptimer_regs, unsigned char timer, unsigned int clock_divider,
paul@pc-solar1.lab-lpp.local
Naming convention changed...
r5 unsigned char interrupt_level, rtems_isr (*timer_isr)() );
paul
Minor modifications to meet Logiscope requirements
r77 void timer_start( gptimer_regs_t *gptimer_regs, unsigned char timer );
void timer_stop( gptimer_regs_t *gptimer_regs, unsigned char timer );
void timer_set_clock_divider(gptimer_regs_t *gptimer_regs, unsigned char timer, unsigned int clock_divider);
paul@pc-solar1.lab-lpp.local
automatic reconnexion of the spacewire link...
r17
// SERIAL LINK
paul@pc-solar1.lab-lpp.local
commit before release
r25 int send_console_outputs_on_apbuart_port( void );
paul
Minor changes
r94 int enable_apbuart_transmitter( void );
paul
Header files inclusion reworked...
r40 void set_apbuart_scaler_reload_register(unsigned int regs, unsigned int value);
paul@pc-solar1.lab-lpp.local
automatic reconnexion of the spacewire link...
r17
// RTEMS TASKS
paul
Minor changes in .h inclusion
r45 rtems_task stat_task( rtems_task_argument argument );
rtems_task hous_task( rtems_task_argument argument );
rtems_task dumb_task( rtems_task_argument unused );
paul
Last commit before release 0-13...
r35
paul
Ignore doc files...
r46 void init_housekeeping_parameters( void );
paul
Bug #117
r149 void increment_seq_counter(unsigned short *packetSequenceControl);
paul
fsw-0-23...
r75 void getTime( unsigned char *time);
paul
Sync...
r117 unsigned long long int getTimeAsUnsignedLongLongInt( );
paul
rev 1.0.0.4
r110 void send_dumb_hk( void );
paul
The flight software is now compatible with the VHDL 0.1.32...
r171 void get_v_e1_e2_f3(unsigned char *spacecraft_potential);
void get_v_e1_e2_f3_alt(unsigned char *spacecraft_potential);
paul
cpu_load added to the housekeeping packets
r134 void get_cpu_load( unsigned char *resource_statistics );
paul
fsw-0-23...
r75
paul
There is a message queue between AVFO and MATR...
r118 extern int sched_yield( void );
paul
Many corrections done after Logiscope analysis
r166 extern void rtems_cpu_usage_reset();
paul
HK packet changed due to misalignment of one int data...
r132 extern ring_node *current_ring_node_f3;
extern ring_node *ring_node_to_send_cwf_f3;
paul
The flight software is now compatible with the VHDL 0.1.32...
r171 extern ring_node waveform_ring_f3[];
paul
Bug #117
r149 extern unsigned short sequenceCounterHK;
paul
There is a message queue between AVFO and MATR...
r118
paul@pc-solar1.lab-lpp.local
Naming convention changed...
r5 #endif // FSW_MISC_H_INCLUDED