9#include "main-header.h"
14int user_app_executable();
15void user_app_enable();
16void user_app_disable();
17int user_app_is_enabled();
18int user_app_is_valid();
19int user_app_checksum_valid();
20void user_app_reset_state();
21void user_app_control(
struct command *com);
22int user_app_info(
struct command *com);
24int send_user_app_status();
28int invoke_on_command_received(
struct command *com);
29void invoke_start(
int MCULIBHANDLE);
31void invoke_on_new_node(
struct hostroute *host);
32void invoke_user_loop();
33void user_app_exe_init();
35int userapp_checksum_valid(
void *baseadr);
38void set_in_app(uint8_t a);
42int user_serial_callback(
int portnum,
int byte);
this must be implemented by the userapp, stored in flash at the beginning of the file (offset 0)
user application interface