170 lines
5.5 KiB
Plaintext
170 lines
5.5 KiB
Plaintext
/*
|
|
fix DevNonce issue
|
|
|
|
============= DevNonce =========
|
|
|
|
Middleware/LoRaWAN/soft-se.c
|
|
|
|
L1426
|
|
#if (defined( LORAMAC_VERSION ) && ( LORAMAC_VERSION == 0x01000300 )||defined(YUNHORN_STS_RANDOM))
|
|
|
|
secure-element.h
|
|
L268
|
|
#if ((defined( LORAMAC_VERSION ) && ( LORAMAC_VERSION == 0x01000300 ))||(defined(YUNHORN_STS_RANDOM)))
|
|
|
|
LoRaMacCrypto.h
|
|
L57
|
|
#define USE_RANDOM_DEV_NONCE 1
|
|
|
|
*/
|
|
|
|
|
|
/**
|
|
*******************************************************************************
|
|
* @file Vibration Sensor for Consumer Product Detection and *
|
|
* Industry Level Machine Fault Analysis *
|
|
* @author Yunhorn (r) Technology Limited Application Team *
|
|
* @brief Yunhorn (r) SmarToilets (r) Product configuration file. *
|
|
*******************************************************************************
|
|
* @attention
|
|
*
|
|
* Copyright (c) 2023 Yunhorn Technology Limited.
|
|
* Copyright (c) 2023 Shenzhen Yunhorn Technology Co., Ltd.
|
|
* All rights reserved.
|
|
*
|
|
* This software is licensed under terms that can be found in the LICENSE file
|
|
* in the root directory of this software component.
|
|
* If no LICENSE file comes with this software, it is provided AS-IS.
|
|
*
|
|
******************************************************************************
|
|
*/
|
|
|
|
============ STM32WL E5CCUX =======================================
|
|
BUT1_PIN PA.0 MEMS-INT1
|
|
BUT2_PIN PA.1 MEMS-INT2
|
|
|
|
#define BUT1_Pin GPIO_PIN_0 //MEMS-INT1-ACTIVITY-NO-ACTIVITY INT
|
|
#define BUT1_GPIO_Port GPIOA
|
|
#define BUT1_EXTI_IRQn EXTI0_IRQn
|
|
|
|
#define BUT2_Pin GPIO_PIN_1 //MEMS-INT2- NOT USED
|
|
#define BUT2_GPIO_Port GPIOA
|
|
#define BUT2_EXTI_IRQn EXTI1_IRQn
|
|
|
|
----- I2C1 --------------------------------------
|
|
SCL PB.06
|
|
SDA PB.07
|
|
|
|
----- I2C2 --------------------------------------
|
|
SCL PA.12
|
|
SDA PA.11
|
|
|
|
|
|
EN-3V3 PB.04
|
|
|
|
============ STM32WL E5CCUX =======================================
|
|
|
|
|
|
|
|
|
|
|
|
============ STM32WL 55 ========================================
|
|
BUT1_PIN PA.0 CN10 Pin nbr 1 [PC.13 CN7 Pin nbr 23]
|
|
BUT2_PIN PA.1 CN10 Pin nbr 36
|
|
BUT3_PIN PC.6 CN10 Pin nbr 12 //// ADXL345-INT2
|
|
|
|
#define BUT1_Pin GPIO_PIN_0
|
|
#define BUT1_GPIO_Port GPIOA
|
|
#define BUT1_EXTI_IRQn EXTI0_IRQn
|
|
|
|
#define BUT3_Pin GPIO_PIN_6
|
|
#define BUT3_GPIO_Port GPIOC
|
|
#define BUT3_EXTI_IRQn EXTI9_5_IRQn
|
|
|
|
#define BUT2_Pin GPIO_PIN_1
|
|
#define BUT2_GPIO_Port GPIOA
|
|
#define BUT2_EXTI_IRQn EXTI1_IRQn
|
|
============ STM32WL 55 ========================================
|
|
|
|
============ STM32WL55JC confirmed =============
|
|
|
|
===================================
|
|
|
|
GNG GND=== CN7 PIN 20
|
|
VCC 3.3 ====CN7 PIN 16
|
|
===================================
|
|
SSD 1306 STM32WL55JC
|
|
----- I2C1 --------------------------------------
|
|
SCL PB.08 === CN10 pin 27
|
|
SDA PB.07 === CN10 pin 37
|
|
|
|
----- I2C2 --------------------------------------
|
|
SCL PA.12 === CN10 pin 3
|
|
SDA PA.15 === CN7 pin 17
|
|
|
|
----- I2C3 --------------------------------------
|
|
SCL PB.13 === CN7 pin 38
|
|
SDA PB.4 === CN7 pin 34
|
|
|
|
--------------------SPI STM32WL55JC
|
|
--------------------SPI1 -------------------------------
|
|
CLK PA.05 ==== CN10 pin 11
|
|
|
|
MISO PA.06 ====- CN10 pin 13
|
|
|
|
MOSI PA.07 ==== CN10 pin 15
|
|
=======================================
|
|
|
|
|
|
===================================
|
|
|
|
===================================
|
|
|
|
/*!
|
|
* LoRaWAN Adaptive Data Rate
|
|
* @note Please note that when ADR is enabled the end-device should be static
|
|
*/
|
|
#define LORAWAN_ADR_STATE LORAMAC_HANDLER_ADR_OFF //LORAMAC_HANDLER_ADR_ON
|
|
|
|
===========================================================================================================
|
|
sys_sensor.c
|
|
|
|
|
|
Application/User/LoRaWAN/App
|
|
===========================================================================================================
|
|
LORA_APP.H
|
|
===/* Region ------------------------------------*/
|
|
//#define ACTIVE_REGION LORAMAC_REGION_EU868
|
|
#define ACTIVE_REGION LORAMAC_REGION_AS923
|
|
|
|
//#define LORAWAN_USER_APP_PORT 2
|
|
#define LORAWAN_USER_APP_PORT 11
|
|
|
|
|
|
|
|
/*!
|
|
* Defines the application data transmission duty cycle. 10s, value in [ms].
|
|
*/
|
|
#define APP_TX_DUTYCYCLE 60000
|
|
|
|
===========================================================================================================
|
|
/LoRaWAN/App/lora_info.c
|
|
lorawan_conf.h
|
|
|
|
===========================================================================================================
|
|
/* Region ------------------------------------*/
|
|
/* the region listed here will be linked in the MW code */
|
|
/* the application (on sys_conf.h) shall just configure one region at the time */
|
|
/*#define REGION_AS923*/
|
|
/*#define REGION_AU915*/
|
|
/*#define REGION_CN470*/
|
|
/*#define REGION_CN779*/
|
|
/*#define REGION_EU433*/
|
|
#define REGION_EU868
|
|
/*#define REGION_KR920*/
|
|
/*#define REGION_IN865*/
|
|
#define REGION_US915
|
|
/*#define REGION_RU864*/
|
|
===========================================================================================================
|
|
|
|
/* SmarToilets Products */ |