23 #include "utype/cbuf.h"
uint8_t part_idx
Definition: beeper.h:79
const struct system_calls * system
Definition: beeper.h:82
void beeper_write(struct beeper *self, const char *text)
Write any text to the beeper (will be sent as morse)
Definition: beeper.c:266
Beeps sounded while stick held in disarm position.
Definition: beeper.h:51
Silence, see beeperSilence()
Definition: beeper.h:39
ACC inflight calibration completed confirmation.
Definition: beeper.h:52
Beeps SOS when armed and TX is turned off or signal lost (autolanding/autodisarm) ...
Definition: beeper.h:41
int entry_pos
Definition: beeper.h:70
void beeper_stop(struct beeper *self)
Aborts current beeper function.
Definition: beeper.c:272
struct pt state
Definition: beeper.h:74
const struct morse_letter * cur_letter
Definition: beeper.h:78
uint8_t mode
Definition: beeper.h:60
sys_millis_t timeout
Definition: beeper.h:81
void beeper_update(struct beeper *self)
Updates beeper state.
Definition: beeper.c:334
struct system_config system
Definition: config.h:99
Longer warning beeps when battery is critically low (repeats)
Definition: beeper.h:46
int32_t sys_millis_t
Definition: system_calls.h:6
void beeper_init(struct beeper *self, const struct system_calls *system)
Initializes defaults for beeper function.
Definition: beeper.c:198
Warning beeps when board is armed (repeats until board is disarmed or throttle is increased) ...
Definition: beeper.h:55
Beeps when aux channel is set for beep or beep sequence how many satellites has found if GPS enabled...
Definition: beeper.h:49
Beep a special tone when arming the board and GPS has fix.
Definition: beeper.h:45
Beep when arming the board.
Definition: beeper.h:44
ACC inflight calibration failed.
Definition: beeper.h:53
Beep when disarming the board.
Definition: beeper.h:43
char buffer_data[16]
Definition: beeper.h:76
Warning beeps when battery is getting low (repeats)
Definition: beeper.h:47
Beeps when TX is turned off or signal lost (repeat until TX is okay)
Definition: beeper.h:42
Beep used for indicating changed gps status (such as sattelites being aquired)
Definition: beeper.h:48
bool beeper_start(struct beeper *self, beeper_command_t cmd)
Puts beeper into a new beep state.
Definition: beeper.c:209
Ring a tone when GPS is locked and ready.
Definition: beeper.h:54
uint8_t priority
Definition: beeper.h:61
beeper_command_t
Definition: beeper.h:37
use the morse buffer to telegraph text
Definition: beeper.h:56
multiple 20ms beeps
Definition: beeper.h:50
Definition: system_calls.h:200
int multibeeps
Definition: beeper.h:72
const struct beeper_entry * cur_entry
Definition: beeper.h:71
struct cbuf buffer
Definition: beeper.h:75
const uint8_t * sequence
Definition: beeper.h:62