Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: nRF51_Vdd TextLCD BME280
LoRaPHYCN779.h
00001 /** 00002 * @file LoRaPHYCN779.h 00003 * 00004 * @brief Implements LoRaPHY for Chinese 779 MHz band 00005 * 00006 * \code 00007 * ______ _ 00008 * / _____) _ | | 00009 * ( (____ _____ ____ _| |_ _____ ____| |__ 00010 * \____ \| ___ | (_ _) ___ |/ ___) _ \ 00011 * _____) ) ____| | | || |_| ____( (___| | | | 00012 * (______/|_____)_|_|_| \__)_____)\____)_| |_| 00013 * (C)2013 Semtech 00014 * ___ _____ _ ___ _ _____ ___ ___ ___ ___ 00015 * / __|_ _/_\ / __| |/ / __/ _ \| _ \/ __| __| 00016 * \__ \ | |/ _ \ (__| ' <| _| (_) | / (__| _| 00017 * |___/ |_/_/ \_\___|_|\_\_| \___/|_|_\\___|___| 00018 * embedded.connectivity.solutions=============== 00019 * 00020 * \endcode 00021 * 00022 * 00023 * License: Revised BSD License, see LICENSE.TXT file include in the project 00024 * 00025 * Maintainer: Miguel Luis ( Semtech ), Gregory Cristian ( Semtech ) and Daniel Jaeckle ( STACKFORCE ) 00026 * 00027 * Copyright (c) 2017, Arm Limited and affiliates. 00028 * SPDX-License-Identifier: BSD-3-Clause 00029 * 00030 */ 00031 00032 #ifndef MBED_OS_LORAPHY_CN779_H_ 00033 #define MBED_OS_LORAPHY_CN779_H_ 00034 00035 #include "LoRaPHY.h" 00036 00037 #define CN779_MAX_NB_CHANNELS 16 00038 00039 #define CN779_MAX_NB_BANDS 1 00040 00041 #define CN779_CHANNEL_MASK_SIZE 1 00042 00043 00044 class LoRaPHYCN779 : public LoRaPHY { 00045 00046 public: 00047 00048 LoRaPHYCN779(); 00049 virtual ~LoRaPHYCN779(); 00050 00051 private: 00052 /*! 00053 * LoRaMAC channels 00054 */ 00055 channel_params_t channels[CN779_MAX_NB_CHANNELS]; 00056 00057 /*! 00058 * LoRaMac bands 00059 */ 00060 band_t bands[CN779_MAX_NB_BANDS]; 00061 00062 /*! 00063 * LoRaMac channel mask 00064 */ 00065 uint16_t channel_mask[CN779_CHANNEL_MASK_SIZE]; 00066 00067 /*! 00068 * LoRaMac default channel mask 00069 */ 00070 uint16_t default_channel_mask[CN779_CHANNEL_MASK_SIZE]; 00071 }; 00072 00073 #endif /* MBED_OS_LORAPHY_CN779_H_ */
Generated on Tue Jul 12 2022 15:15:48 by
