ASCEND Flight Software
Loading...
Searching...
No Matches
ascendfsw
include
PayloadConfig.h
Go to the documentation of this file.
1
10
#ifndef PAYLOAD_CONFIG_H
11
#define PAYLOAD_CONFIG_H
12
13
#include <Wire.h>
14
16
#define ERROR_PIN_2 22
18
#define ERROR_PIN_1 15
20
#define ERROR_PIN_0 14
21
23
// #define MTK3339_CS_PIN 20
24
#define SERIAL2_RX_PIN 9
25
#define SERIAL2_TX_PIN 8
26
#define GPS_I2C 1
27
29
// [1, 1, 1, 0, 1, A1, A0]
30
#define UV_I2C_ADDR 0x74
31
33
#define OZONE_I2C_ADDR 0x73
34
36
#define I2C1_SDA_PIN 10
37
#define I2C1_SCL_PIN 11
38
40
#define BAD_I2C0_SDA_PIN 4
41
#define BAD_I2C0_SCL_PIN 5
42
44
#define I2C0_SDA_PIN 8
45
#define I2C0_SCL_PIN 9
46
48
#define TMP117_I2C_ADDR 0x48
49
51
#define THERMISTOR_PIN 28
52
54
#define STRATOSENSE_I2C Wire1
55
57
#define STRATOCORE_I2C Wire
58
59
// storages
61
#define STORING_PACKETS 1
62
63
// for radio
65
#define RADIO_NSS 1
66
#define RADIO_DIO0 2
67
#define RADIO_RESET 0
68
#define RADIO_DIO1 3
69
#define RADIO_TX_ENABLE 26
70
#define RADIO_RX_ENABLE 27
71
72
#define RADIO_FREQ 915.0
73
#define RADIO_BW 125.0
74
#define RADIO_SF 9
75
#define RADIO_CR 7
76
#define RADIO_SYNC_WORD RADIOLIB_SX127X_SYNC_WORD
77
#define RADIO_POWER 17
78
#define RADIO_PREAMBLE_LEN 8
79
#define RADIO_GAIN 0
80
81
#define MINIMUM_TRANSMIT_PERIOD_MS 10000
// 10s
82
84
#define RADIO_SPI SPI
85
86
// spi1
88
#define SPI1_MISO_PIN 12
90
#define SPI1_SCK_PIN 14
92
#define SPI1_MOSI_PIN 15
93
95
#define SD_SPI1 0
97
#define SD_CS_PIN 17
98
100
#define FLASH_SPI1 1
102
#define FLASH_CS_PIN 13
103
104
// main pin definitions
106
#define ON_BOARD_LED_PIN 25
108
#define HEARTBEAT_PIN_0 21
110
#define HEARTBEAT_PIN_1 20
111
112
// multicore transfer queue
113
#define QT_ENTRY_SIZE 500
114
#define QT_MAX_SIZE 10
115
116
// packet properties
117
const
uint8_t
SYNC_BYTES
[] = {
'A'
,
'S'
,
'U'
,
'!'
};
118
119
// temporary toggle macros for testing
120
#define PACKET_SYSTEM_TESTING 1
121
122
#endif
SYNC_BYTES
const uint8_t SYNC_BYTES[]
Definition
PayloadConfig.h:117
Generated by
1.9.8