APM:Libraries
Functions | Variables
Config_Func.h File Reference
#include "../osd.h"
Include dependency graph for Config_Func.h:

Go to the source code of this file.

Functions

void NOINLINE eeprom_read_len (byte *p, uint16_t e, uint16_t l)
 
NOINLINE void eeprom_write_len (byte *p, uint16_t e, uint16_t l)
 
void print_eeprom_string (byte n, cb_putc cb)
 
static float degrees (float v)
 
static void osd_print_S (PGM_P f)
 
void delay_telem ()
 
static void delay_byte ()
 
void serial_hex_dump (byte *p, uint16_t len)
 
void millis_plus (uint32_t *dst, uint16_t inc)
 
void long_plus (uint32_t *dst, uint16_t inc)
 
int long_diff (uint32_t *l1, uint32_t *l2)
 
float get_converth ()
 
float get_converts ()
 
float mul_converth (float f)
 
float mul_converts (float &f)
 
float f_div1000 (float f)
 
uint16_t time_since (uint32_t *t)
 
void float_add (float &dst, float val)
 
void calc_max (float &dst, float src)
 
void gps_norm (float &dst, long f)
 
bool timeToScreen ()
 

Variables

const struct Measure * measure
 

Function Documentation

◆ calc_max()

void calc_max ( float &  dst,
float  src 
)
inline

Definition at line 186 of file Config_Func.h.

◆ degrees()

static float degrees ( float  v)
inlinestatic

Definition at line 42 of file Config_Func.h.

◆ delay_byte()

static void delay_byte ( )
inlinestatic

Definition at line 55 of file Config_Func.h.

Here is the call graph for this function:

◆ delay_telem()

void delay_telem ( )

Definition at line 51 of file Config_Func.h.

Referenced by delay_byte().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ eeprom_read_len()

void NOINLINE eeprom_read_len ( byte p,
uint16_t  e,
uint16_t  l 
)

Definition at line 8 of file Config_Func.h.

Here is the call graph for this function:

◆ eeprom_write_len()

NOINLINE void eeprom_write_len ( byte p,
uint16_t  e,
uint16_t  l 
)

Definition at line 14 of file Config_Func.h.

Here is the call graph for this function:

◆ f_div1000()

float f_div1000 ( float  f)
inline

Definition at line 175 of file Config_Func.h.

◆ float_add()

void float_add ( float &  dst,
float  val 
)
inline

Definition at line 183 of file Config_Func.h.

◆ get_converth()

float get_converth ( )
inline

Definition at line 158 of file Config_Func.h.

Referenced by mul_converth().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_converts()

float get_converts ( )
inline

Definition at line 162 of file Config_Func.h.

Referenced by mul_converts().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gps_norm()

void gps_norm ( float &  dst,
long  f 
)
inline

Definition at line 190 of file Config_Func.h.

◆ long_diff()

int long_diff ( uint32_t *  l1,
uint32_t *  l2 
)
inline

Definition at line 152 of file Config_Func.h.

◆ long_plus()

void long_plus ( uint32_t *  dst,
uint16_t  inc 
)
inline

Definition at line 148 of file Config_Func.h.

◆ millis_plus()

void millis_plus ( uint32_t *  dst,
uint16_t  inc 
)
inline

Definition at line 143 of file Config_Func.h.

Here is the call graph for this function:

◆ mul_converth()

float mul_converth ( float  f)
inline

Definition at line 166 of file Config_Func.h.

Here is the call graph for this function:

◆ mul_converts()

float mul_converts ( float &  f)
inline

Definition at line 171 of file Config_Func.h.

Here is the call graph for this function:

◆ osd_print_S()

static void osd_print_S ( PGM_P  f)
inlinestatic

Definition at line 46 of file Config_Func.h.

◆ print_eeprom_string()

void print_eeprom_string ( byte  n,
cb_putc  cb 
)

Definition at line 23 of file Config_Func.h.

Here is the call graph for this function:

◆ serial_hex_dump()

void serial_hex_dump ( byte p,
uint16_t  len 
)

Definition at line 138 of file Config_Func.h.

Referenced by delay_byte().

Here is the caller graph for this function:

◆ time_since()

uint16_t time_since ( uint32_t *  t)
inline

Definition at line 179 of file Config_Func.h.

Here is the call graph for this function:

◆ timeToScreen()

bool timeToScreen ( )
inline

Definition at line 194 of file Config_Func.h.

Variable Documentation

◆ measure

const struct Measure* measure