Skip to content

Commit daa9740

Browse files
committed
Add LoRa transmit
1 parent 15d6d7a commit daa9740

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

FprimeZephyrReference/project/config/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ register_fprime_config(
1111
"${CMAKE_CURRENT_LIST_DIR}/ComCcsdsConfig.fpp"
1212
"${CMAKE_CURRENT_LIST_DIR}/ComCfg.fpp"
1313
"${CMAKE_CURRENT_LIST_DIR}/CommandDispatcherImplCfg.hpp"
14+
"${CMAKE_CURRENT_LIST_DIR}/LoRaCfg.hpp"
1415
"${CMAKE_CURRENT_LIST_DIR}/FpConfig.h"
1516
"${CMAKE_CURRENT_LIST_DIR}/TlmPacketizerCfg.hpp"
1617
INTERFACE
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#ifndef LORA_CFG_HPP
2+
#define LORA_CFG_HPP
3+
#include <zephyr/drivers/lora.h>
4+
#include <Fw/FPrimeBasicTypes.hpp>
5+
namespace LoRaConfig {
6+
const U32 FREQUENCY = 437400000; //!< LoRa frequency in Hz
7+
lora_signal_bandwidth BANDWIDTH = BW_125_KHZ; //!< LoRa bandwidth
8+
const I8 TX_POWER = 14; //!< LoRa transmission power in dBm
9+
const U16 PREAMBLE_LENGTH = 8; //!< LoRa preamble length
10+
U8 HEADER[] = {0, 0, 0, 0}; //!< LoRa header (not used)
11+
} // namespace LoRaConfig
12+
#endif // LORA_CFG_HPP

0 commit comments

Comments
 (0)