My Project
CanSatNeXT.h
Go to the documentation of this file.
1 // Copyright (c) 2023 Samuli Nyman
2 // SPDX-License-Identifier: MIT
3 
4 #ifndef CANSAT_H
5 #define CANSAT_H
6 
7 #include "Sensors/imu.h"
8 #include "Sensors/baro.h"
9 #include "Storage/memory.h"
10 #include "CanSatNeXTPins.h"
11 #include "Communication/radio.h"
12 #include "Analog/analog.h"
13 
14 #define NO_ERROR 0
15 #define ERROR_IMU 1
16 #define ERROR_BARO 2
17 #define ERROR_RADIO 3
18 #define ERROR_MEMORY 4
19 #define ERROR_NO_SD_CARD 5
20 
21 uint8_t CanSatInit(uint8_t *macAddress = nullptr);
22 uint8_t CanSatInit(uint8_t maccAddressLastByte);
23 
24 uint8_t GroundStationInit(uint8_t *macAddress);
25 uint8_t GroundStationInit(uint8_t maccAddressLastByte);
26 
27 #endif
radio.h
CanSatNeXTPins.h
CanSatInit
uint8_t CanSatInit(uint8_t *macAddress=nullptr)
Definition: CanSatNeXT.cpp:17
imu.h
analog.h
baro.h
GroundStationInit
uint8_t GroundStationInit(uint8_t *macAddress)
Definition: CanSatNeXT.cpp:69
memory.h