Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Ardupilot
GitHub Repository: Ardupilot/ardupilot
Path: blob/master/Tools/AP_Bootloader/bl_protocol.h
9447 views
1
void jump_to_app(void);
2
void bootloader(unsigned timeout);
3
4
/*****************************************************************************
5
* Chip/board functions.
6
*/
7
8
/* LEDs */
9
10
#ifdef BOOT_DELAY_ADDRESS
11
# define BOOT_DELAY_SIGNATURE1 0x92c2ecff
12
# define BOOT_DELAY_SIGNATURE2 0xc5057d5d
13
# define BOOT_DELAY_MAX 30
14
#endif
15
16
#define MAX_DES_LENGTH 20
17
#define MAX_VERSION_LENGTH 32
18
19
#define arraySize(a) (sizeof((a))/sizeof(((a)[0])))
20
21
enum led_state {LED_BLINK, LED_ON, LED_OFF, LED_BAD_FW};
22
void led_set(enum led_state state);
23
24