SBB Micro
Source code for the self-balancing-bike microcontroller unit (Teensy 4.1-based). 🚀️
Loading...
Searching...
No Matches
include.h
Go to the documentation of this file.
1
2#ifndef __INCLUDE_H__
3#define __INCLUDE_H__
4
10
11/*
12include Arduino.h
13*/
14#include <Arduino.h> //Arduino functions (this actually includes the teensy core)
15
16/*
17include function prototypes - here all functions used in logger.h, sbbmtp.h, functions.h, and debug.h
18*/
19#include <prototypes.h>
20
21/*
22include libraries used, configurations (define etc), and variables, datatypes and objects
23*/
24#include <libs.h> //include libraries for buses, sensors, etc.
25#include <config.h> //configuration file
26#include <objects.h> //data types, variables, and objects
27
28/*
29include implementations - workaround: put in .h file instead of .cpp (which does not work in Arduino environment (?))
30*/
31#include <logger.h> //include logger functions
32#include <sbbmtp.h> //include mtp functions
33#include <userfun.h> //include user-defined functions
34#include <debug.h> //include debug functions
35
36#endif
General configurations for the source code.
Definitions of debug functions and variables.
Include of libraries.
Definitions of logger functions and variables.
Declaration of types, objects and variables.
Declaration of prototypes.
Definitions of MTP functions and variables.
Definitions of user functions.