SingingCat 0
application
Data Structures | Macros | Typedefs
user_app_info.h File Reference

user application interface More...

#include "command.h"
#include "routing.h"
#include "stdarg.h"
#include "sctime.h"
#include "sensors/sensor_dev.h"
#include <stddef.h>

Go to the source code of this file.

Data Structures

struct  sc_firmware_api
 these are the callbacks available. the firmware "api". provided to the app on startup More...
 
struct  userapp_info
 this must be implemented by the userapp, stored in flash at the beginning of the file (offset 0) More...
 

Macros

#define __need_size_t   1
 

Typedefs

typedef struct sc_firmware_api _sc_firmware_api
 these are the callbacks available. the firmware "api". provided to the app on startup
 
typedef struct userapp_info _userapp_info_t
 this must be implemented by the userapp, stored in flash at the beginning of the file (offset 0)
 
typedef void(* cpkt_callback) (struct command *com, struct command *reply)
 
typedef void(* irq_callback) (void)
 
typedef int MCULIB_HANDLE
 
typedef void(* pin_irq_callback) (int pin)
 
typedef void(* serial_recv_callback) (int port, uint8_t b)
 

Detailed Description

user application interface

Definition in file user_app_info.h.

Macro Definition Documentation

◆ __need_size_t

#define __need_size_t   1

Definition at line 8 of file user_app_info.h.