APM:Libraries
prototypes.h
Go to the documentation of this file.
1 #pragma once
2 
3 typedef void (*cb_putc)(uint8_t c);
4 
5 bool read_mavlink();
6 
7 void On100ms();
8 void On20ms();
9 
10 void delay_150();
11 
12 
13 void NOINLINE eeprom_read_len(byte *p, uint16_t e, uint16_t l);
14 NOINLINE void eeprom_write_len(byte *p, uint16_t e, uint16_t l);
15 
16 void print_eeprom_string(byte n, cb_putc cb);
17 
18 void NOINLINE set_data_got();
19 
20 void NOINLINE delay_telem();
21 void serial_hex_dump(byte *p, uint16_t len);
25 void NOINLINE mav_message_start(byte len, byte time);
26 int NOINLINE normalize_angle(int a);
28 void doScreenSwitch();
29 uint8_t grad_to_sect(int grad);
30 void NOINLINE filter( float &dst, float val, const byte k);
31 void filter( float &dst, float val);
32 void setFdataVars();
33 NOINLINE void logo();
34 bool parse_osd_packet(byte *p);
36 void heartBeat();
38 void renew();
39 void setup_horiz();
40 uint16_t uidiff(uint16_t, uint16_t);
41 
42 void unplugSlaves();
43 void delay_15();
44 void MAX_mode(byte mode);
45 
46 #define GPS_MUL 10000000.0f
void serial_hex_dump(byte *p, uint16_t len)
Definition: Config_Func.h:138
void setFdataVars()
void(* cb_putc)(uint8_t c)
Definition: prototypes.h:3
void setup_horiz()
void unplugSlaves()
uint8_t grad_to_sect(int grad)
int NOINLINE normalize_angle(int a)
void heartBeat()
void NOINLINE eeprom_read_len(byte *p, uint16_t e, uint16_t l)
Definition: Config_Func.h:8
void print_eeprom_string(byte n, cb_putc cb)
Definition: Config_Func.h:23
point NOINLINE readPanel(byte n)
byte get_switch_time(byte n)
void NOINLINE mav_message_start(byte len, byte time)
bool read_mavlink()
byte get_alt_num(point p)
void NOINLINE set_data_got()
byte NOINLINE radar_char()
void delay_150()
void request_mavlink_rates()
NOINLINE void eeprom_write_len(byte *p, uint16_t e, uint16_t l)
Definition: Config_Func.h:14
uint8_t byte
Definition: compat.h:8
NOINLINE void logo()
uint16_t uidiff(uint16_t, uint16_t)
void NOINLINE filter(float &dst, float val, const byte k)
void On20ms()
bool parse_osd_packet(byte *p)
void On100ms()
byte get_alt_filter(point p)
#define NOINLINE
Definition: AP_Common.h:37
void delay_15()
void doScreenSwitch()
void NOINLINE delay_telem()
Definition: Config_Func.h:51
void MAX_mode(byte mode)
void renew()
Vector2l point
Definition: polygon.cpp:34