##// END OF EJS Templates
ASM restart sequence updated at the interrupt service routine level...
ASM restart sequence updated at the interrupt service routine level first timecode missing detection modified

File last commit:

r259:af93852650f9 R3a
r259:af93852650f9 R3a
Show More
fsw_misc.h
82 lines | 2.7 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>
paul
Sync
r175 #include <grlib_regs.h>
paul
Minor changes in .h inclusion
r45
#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
ASM restart sequence updated at the interrupt service routine level...
r259
paul
correction de Bug #514, lfr_reset_cause = power_on
r226 enum lfr_reset_cause_t{
UNKNOWN_CAUSE,
POWER_ON,
TC_RESET,
WATCHDOG,
ERROR_RESET,
UNEXP_RESET
};
paul
STAT task removec...
r239 extern gptimer_regs_t *gptimer_regs;
paul
ASM restart sequence updated at the interrupt service routine level...
r259 extern void ASR16_get_FPRF_IURF_ErrorCounters( unsigned int*, unsigned int* );
extern void CCR_getInstructionAndDataErrorCounters( unsigned int*, unsigned int* );
paul
STAT task removec...
r239
paul
correction de Bug #514, lfr_reset_cause = power_on
r226 #define LFR_RESET_CAUSE_UNKNOWN_CAUSE 0
paul
STAT task removec...
r239 rtems_name name_hk_rate_monotonic; // name of the HK rate monotonic
rtems_id HK_id; // id of the HK rate monotonic period
paul
Minor changes in .h inclusion
r45
paul
STAT task removec...
r239 void timer_configure( 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
STAT task removec...
r239 void timer_start( unsigned char timer );
void timer_stop( unsigned char timer );
void timer_set_clock_divider(unsigned char timer, unsigned int clock_divider);
// WATCHDOG
rtems_isr watchdog_isr( rtems_vector_number vector );
void watchdog_configure(void);
void watchdog_stop(void);
void watchdog_start(void);
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
STAT task removec...
r239 rtems_task load_task( rtems_task_argument argument );
paul
Minor changes in .h inclusion
r45 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
2.0.2.1
r185 void get_temperatures( unsigned char *temperatures );
paul
sync
r182 void get_v_e1_e2_f3( unsigned char *spacecraft_potential );
paul
cpu_load added to the housekeeping packets
r134 void get_cpu_load( unsigned char *resource_statistics );
paul
Rev 3.0.0.4...
r212 void set_hk_lfr_sc_potential_flag( bool state );
paul
bug #456 pa_bia_status_info byte is updated upon the reception of...
r224 void set_hk_lfr_mag_fields_flag( bool state );
paul
Rev 3.0.0.4...
r212 void set_hk_lfr_calib_enable( bool state );
paul
correction de Bug #514, lfr_reset_cause = power_on
r226 void set_hk_lfr_reset_cause( enum lfr_reset_cause_t lfr_reset_cause );
paul
minor updates on documentation
r240 void hk_lfr_le_me_he_update();
paul
hk_lfr_time_not_synchro is updated each time the synchro is lost....
r249 void set_hk_lfr_time_not_synchro();
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
fifo occupation reported in the HK packet
r197 extern unsigned char hk_lfr_q_sd_fifo_size_max;
extern unsigned char hk_lfr_q_rv_fifo_size_max;
extern unsigned char hk_lfr_q_p0_fifo_size_max;
extern unsigned char hk_lfr_q_p1_fifo_size_max;
extern unsigned char hk_lfr_q_p2_fifo_size_max;
paul@pc-solar1.lab-lpp.local
Naming convention changed...
r5 #endif // FSW_MISC_H_INCLUDED