18#include "bootloader_can.h"
19#include "bootloader_error.h"
20#include "bootloader_flash.h"
21#include "bootloader_memory_map.h"
BootloaderError bootloader_run(Boot_CanMessage *msg)
Run the bootloader.
Definition: bootloader.c:54
BootloaderStates
Bootloader State Machine.
Definition: bootloader.h:32
BootloaderError bootloader_init(void)
Initialize the bootloader.
Definition: bootloader.c:44
BootloaderError bootloader_jump_app(void)
Jump application.
Definition: bootloader_dfu.c:54
BootloaderPingStates
Bootloader Ping States.
Definition: bootloader.h:46
BootloaderError
Bootloader error definitions.
Definition: bootloader_error.h:28
@ BOOTLOADER_JUMP_APP
Definition: bootloader.h:38
@ BOOTLOADER_PING
Definition: bootloader.h:40
@ BOOTLOADER_WAIT_SEQUENCING
Definition: bootloader.h:36
@ BOOTLOADER_DATA_RECEIVE
Definition: bootloader.h:37
@ BOOTLOADER_START
Definition: bootloader.h:35
@ BOOTLOADER_FAULT
Definition: bootloader.h:39
@ BOOTLOADER_UNINITIALIZED
Definition: bootloader.h:33
@ BOOTLOADER_IDLE
Definition: bootloader.h:34
@ BOOTLOADER_PING_BRANCH
Bootloader ping should do branch stuff.
Definition: bootloader.h:50
@ BOOTLOADER_PING_NODES
Bootloader should start pinging MCU's.
Definition: bootloader.h:48
@ BOOTLOADER_PING_PROJECT
Bootloader ping should do group stuff.
Definition: bootloader.h:52
CAN message structure.
Definition: bootloader_can.h:80